diff options
| author | Jabier Arraiza <jabier.arraiza@marker.es> | 2017-07-01 02:03:38 +0000 |
|---|---|---|
| committer | Jabier Arraiza <jabier.arraiza@marker.es> | 2017-07-01 02:03:38 +0000 |
| commit | 0d5bb885dee83f041830dc950d3be6f21a37f08b (patch) | |
| tree | 88a0ae7a15ed496ddad1f83f43547783b88843ac | |
| parent | Bug fixes (diff) | |
| parent | Add Mac CI build config (diff) | |
| download | inkscape-0d5bb885dee83f041830dc950d3be6f21a37f08b.tar.gz inkscape-0d5bb885dee83f041830dc950d3be6f21a37f08b.zip | |
update to trunk
603 files changed, 25512 insertions, 8920 deletions
diff --git a/.gitignore b/.gitignore index af122980b..17e84aec4 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,4 @@ share/*/*.h *.old *.swp - +*~ diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2d36019e6..55d72b92a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,12 +3,6 @@ # the new ones here in these builds. image: registry.gitlab.com/inkscape/inkscape-ci-docker/master -before_script: - # CCache Config - - mkdir -p ccache - - export CCACHE_BASEDIR=${PWD} - - export CCACHE_DIR=${PWD}/ccache - cache: paths: - ccache/ @@ -16,6 +10,11 @@ cache: # Building inkscape inkscape: stage: build + before_script: + # CCache Config + - mkdir -p ccache + - export CCACHE_BASEDIR=${PWD} + - export CCACHE_DIR=${PWD}/ccache script: - mkdir -p build - cd build @@ -27,6 +26,36 @@ inkscape: paths: - build/ +inkscape:mac: + stage: build + tags: + - mac + before_script: + - brew update + - brew upgrade + # Tools + - brew install cmake intltool libtool pkg-config ccache + # Libraries + - brew install bdw-gc boost gdl gettext gsl gtkmm3 libcdr libvisio libwpg pango popt poppler potrace + # Testing tools + # TODO + # Cleanup + - brew cleanup + # CCache Config + - mkdir -p ccache + - export CCACHE_BASEDIR=${PWD} + - export CCACHE_DIR=${PWD}/ccache + script: + - mkdir -p build + - cd build + - cmake .. -DIntl_INCLUDE_DIR=/usr/local/opt/gettext/include -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_BUILD_TYPE=Debug + - make -j1 + - cd .. + artifacts: + expire_in: 1 year + paths: + - build/ + # This job is a static analysis build by clang. # It takes MORE THAN 3 HOURS, and depending on worker sometimes 4 hours. # Make sure the timeout of the build is big enough diff --git a/CMakeLists.txt b/CMakeLists.txt index 8daaabe3b..7bd6294ee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -151,9 +151,11 @@ endif() # ----------------------------------------------------------------------------- # Dist Target # ----------------------------------------------------------------------------- -if(EXISTS ${CMAKE_SOURCE_DIR}/.bzr/) - execute_process(COMMAND - bzr revno --tree ${CMAKE_SOURCE_DIR} +if(EXISTS ${CMAKE_SOURCE_DIR}/.git/) + execute_process( + COMMAND git show --format=format:"%ad %h" --date=short + COMMAND head -n 1 + COMMAND tr "\n" " " OUTPUT_VARIABLE INKSCAPE_REVISION OUTPUT_STRIP_TRAILING_WHITESPACE) else() @@ -161,11 +163,10 @@ else() endif() set(INKSCAPE_DIST_PREFIX "${PROJECT_NAME}-${INKSCAPE_VERSION}") add_custom_target(dist - COMMAND sed -i "s/unknown/r${INKSCAPE_REVISION}/" CMakeScripts/inkscape-version.cmake + COMMAND sed -i "s/unknown//" CMakeScripts/inkscape-version.cmake && sed -i "s/custom//" CMakeScripts/inkscape-version.cmake - && bzr export --uncommitted --root=${INKSCAPE_DIST_PREFIX} - "${CMAKE_BINARY_DIR}/${INKSCAPE_DIST_PREFIX}.tar.bz2" - && bzr revert ${CMAKE_SOURCE_DIR}/CMakeScripts/inkscape-version.cmake + && tar cfz ${CMAKE_BINARY_DIR}/${INKSCAPE_DIST_PREFIX}.tar.gz ${CMAKE_SOURCE_DIR} --exclude=".*" --exclude-vcs-ignores + && git checkout ${CMAKE_SOURCE_DIR}/CMakeScripts/inkscape-version.cmake WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}") # ----------------------------------------------------------------------------- diff --git a/CMakeScripts/DefineDependsandFlags.cmake b/CMakeScripts/DefineDependsandFlags.cmake index 52410fb2b..0a8782f27 100644 --- a/CMakeScripts/DefineDependsandFlags.cmake +++ b/CMakeScripts/DefineDependsandFlags.cmake @@ -67,6 +67,11 @@ if(WITH_GNOME_VFS) endif() endif() +find_package(JeMalloc) +if (JEMALLOC_FOUND) + list(APPEND INKSCAPE_LIBS ${JEMALLOC_LIBRARIES}) +endif() + if(ENABLE_LCMS) unset(HAVE_LIBLCMS1) unset(HAVE_LIBLCMS2) @@ -258,6 +263,42 @@ set(TRY_GTKSPELL ON) set (WITH_GTKMM_3_10 ON) endif() + # Check whether we can use new features in Gtkmm 3.12 + # TODO: Drop this test and bump the version number in the GTK test above + # as soon as all supported distributions provide Gtkmm >= 3.12 + pkg_check_modules(GTKMM_3_12 + gtkmm-3.0>=3.12, + ) + + if("${GTKMM_3_12_FOUND}") + message("Using Gtkmm 3.12 build") + set (WITH_GTKMM_3_12 ON) + endif() + + # Check whether we can use new features in Gtkmm 3.16 + # TODO: Drop this test and bump the version number in the GTK test above + # as soon as all supported distributions provide Gtkmm >= 3.16 + pkg_check_modules(GTKMM_3_16 + gtkmm-3.0>=3.16, + ) + + if("${GTKMM_3_16_FOUND}") + message("Using Gtkmm 3.16 build") + set (WITH_GTKMM_3_16 ON) + endif() + + # Check whether we can use new features in Gtkmm 3.22 + # TODO: Drop this test and bump the version number in the GTK test above + # as soon as all supported distributions provide Gtkmm >= 3.22 + pkg_check_modules(GTKMM_3_22 + gtkmm-3.0>=3.22, + ) + + if("${GTKMM_3_22_FOUND}") + message("Using Gtkmm 3.22 build") + set (WITH_GTKMM_3_22 ON) + endif() + pkg_check_modules(GDL_3_6 gdl-3.0>=3.6) if("${GDL_3_6_FOUND}") @@ -337,7 +378,7 @@ list(APPEND INKSCAPE_INCS_SYS ${ZLIB_INCLUDE_DIRS}) list(APPEND INKSCAPE_LIBS ${ZLIB_LIBRARIES}) if(WITH_IMAGE_MAGICK) - pkg_check_modules(ImageMagick ImageMagick MagickCore Magick++ ) + pkg_check_modules(ImageMagick ImageMagick++ ) if(ImageMagick_FOUND) list(APPEND INKSCAPE_LIBS ${ImageMagick_LDFLAGS}) diff --git a/CMakeScripts/Modules/FindJeMalloc.cmake b/CMakeScripts/Modules/FindJeMalloc.cmake new file mode 100644 index 000000000..5c7aa2cf1 --- /dev/null +++ b/CMakeScripts/Modules/FindJeMalloc.cmake @@ -0,0 +1,70 @@ +# - Find JeMalloc library +# Find the native JeMalloc includes and library +# This module defines +# JEMALLOC_INCLUDE_DIRS, where to find jemalloc.h, Set when +# JEMALLOC_INCLUDE_DIR is found. +# JEMALLOC_LIBRARIES, libraries to link against to use JeMalloc. +# JEMALLOC_ROOT_DIR, The base directory to search for JeMalloc. +# This can also be an environment variable. +# JEMALLOC_FOUND, If false, do not try to use JeMalloc. +# +# also defined, but not for general use are +# JEMALLOC_LIBRARY, where to find the JeMalloc library. + +#============================================================================= +# Copyright 2011 Blender Foundation. +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= + +# If JEMALLOC_ROOT_DIR was defined in the environment, use it. +IF(NOT JEMALLOC_ROOT_DIR AND NOT $ENV{JEMALLOC_ROOT_DIR} STREQUAL "") + SET(JEMALLOC_ROOT_DIR $ENV{JEMALLOC_ROOT_DIR}) +ENDIF() + +SET(_jemalloc_SEARCH_DIRS + ${JEMALLOC_ROOT_DIR} + /usr/local + /sw # Fink + /opt/local # DarwinPorts + /opt/csw # Blastwave +) + +FIND_PATH(JEMALLOC_INCLUDE_DIR + NAMES + jemalloc.h + HINTS + ${_jemalloc_SEARCH_DIRS} + PATH_SUFFIXES + include/jemalloc +) + +FIND_LIBRARY(JEMALLOC_LIBRARY + NAMES + jemalloc + HINTS + ${_jemalloc_SEARCH_DIRS} + PATH_SUFFIXES + lib64 lib + ) + +# handle the QUIETLY and REQUIRED arguments and set JEMALLOC_FOUND to TRUE if +# all listed variables are TRUE +INCLUDE(FindPackageHandleStandardArgs) +FIND_PACKAGE_HANDLE_STANDARD_ARGS(JeMalloc DEFAULT_MSG + JEMALLOC_LIBRARY JEMALLOC_INCLUDE_DIR) + +IF(JEMALLOC_FOUND) + SET(JEMALLOC_LIBRARIES ${JEMALLOC_LIBRARY}) + SET(JEMALLOC_INCLUDE_DIRS ${JEMALLOC_INCLUDE_DIR}) +ENDIF(JEMALLOC_FOUND) + +MARK_AS_ADVANCED( + JEMALLOC_INCLUDE_DIR + JEMALLOC_LIBRARY +) diff --git a/CMakeScripts/inkscape-version.cmake b/CMakeScripts/inkscape-version.cmake index 2e23925c4..12b8a26d8 100644 --- a/CMakeScripts/inkscape-version.cmake +++ b/CMakeScripts/inkscape-version.cmake @@ -11,14 +11,22 @@ set(INKSCAPE_REVISION "unknown") set(INKSCAPE_CUSTOM "custom") -if(EXISTS ${INKSCAPE_SOURCE_DIR}/.bzr/) - execute_process(COMMAND - bzr revno --tree ${INKSCAPE_SOURCE_DIR} - OUTPUT_VARIABLE INKSCAPE_REVISION - OUTPUT_STRIP_TRAILING_WHITESPACE) +if(EXISTS ${INKSCAPE_SOURCE_DIR}/.git/) + + execute_process(COMMAND git describe + COMMAND tr "\n" " " + WORKING_DIRECTORY ${INKSCAPE_SOURCE_DIR} + OUTPUT_VARIABLE INKSCAPE_REV1) + execute_process(COMMAND git show --format=format:%ad --date=short + COMMAND head -n 1 + COMMAND tr "\n" " " + WORKING_DIRECTORY ${INKSCAPE_SOURCE_DIR} + OUTPUT_VARIABLE INKSCAPE_REV2 + OUTPUT_STRIP_TRAILING_WHITESPACE) + set(INKSCAPE_REVISION ${INKSCAPE_REV1} ${INKSCAPE_REV2}) execute_process(COMMAND - bzr status -S -V ${INKSCAPE_SOURCE_DIR}/src + git status -s ${INKSCAPE_SOURCE_DIR}/src OUTPUT_VARIABLE INKSCAPE_SOURCE_MODIFIED OUTPUT_STRIP_TRAILING_WHITESPACE) if(NOT INKSCAPE_SOURCE_MODIFIED STREQUAL "") @@ -46,7 +46,7 @@ For developers and others who want to run inkscape without installing it: ln -s . share/inkscape mkdir -p build/conf cd build -cmake -DCMAKE_INSTALL_PREFIX:PATH=$PWD/../ +cmake -DCMAKE_INSTALL_PREFIX:PATH=$PWD/../ .. make -j4 export INKSCAPE_PROFILE_DIR=$PWD/conf ./bin/inkscape diff --git a/config.h.cmake b/config.h.cmake index 35e9818a9..134f7539d 100644 --- a/config.h.cmake +++ b/config.h.cmake @@ -56,6 +56,15 @@ /* Build with Gtkmm 3.10.x or higher */ #cmakedefine WITH_GTKMM_3_10 1 +/* Build with Gtkmm 3.12.x or higher */ +#cmakedefine WITH_GTKMM_3_12 1 + +/* Build with Gtkmm 3.16.x or higher */ +#cmakedefine WITH_GTKMM_3_16 1 + +/* Build with Gtkmm 3.22.x or higher */ +#cmakedefine WITH_GTKMM_3_22 1 + /* Build with GDL 3.6 or higher */ #cmakedefine WITH_GDL_3_6 1 diff --git a/share/extensions/dxf_input.py b/share/extensions/dxf_input.py index 1dcbac7b8..4021ffe6b 100755 --- a/share/extensions/dxf_input.py +++ b/share/extensions/dxf_input.py @@ -150,7 +150,7 @@ def export_LWPOLYLINE(): # optional group codes : (42) (bulge) iseqs = 0 ibulge = 0 - if vals[groups['70']][0]: # closed path + if vals[groups['70']][0] & 1: # closed path seqs.append('20') vals[groups['10']].append(vals[groups['10']][0]) vals[groups['20']].append(vals[groups['20']][0]) @@ -182,7 +182,7 @@ def export_LWPOLYLINE(): path += ' L %f,%f' % (vals[groups['10']][i], vals[groups['20']][i]) xold = vals[groups['10']][i] yold = vals[groups['20']][i] - if vals[groups['70']][0]: # closed path + if vals[groups['70']][0] & 1: # closed path path += ' z' attribs = {'d': path, 'style': style} inkex.etree.SubElement(layer, 'path', attribs) diff --git a/share/icons/3dbox_four_handles.svg b/share/icons/3dbox_four_handles.svg new file mode 100644 index 000000000..e8d5a6f1f --- /dev/null +++ b/share/icons/3dbox_four_handles.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="21.406888" + height="21.406896" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="3dbox_four_handles" transform="translate(-793.774292,-117.461998)"> + <rect height="7.406888" id="rect7277" style="fill:#000000" width="7.406888" x="793.7743" y="117.462"/> + <rect height="7.406888" id="rect7279" style="fill:#000000" width="7.406888" x="807.7743" y="117.462"/> + <rect height="7.406888" id="rect7281" style="fill:#000000" width="7.406888" x="807.7743" y="131.462"/> + <rect height="7.406888" id="rect7283" style="fill:#000000" width="7.406888" x="793.7743" y="131.462"/> +</g> + +</svg> diff --git a/share/icons/3dbox_three_handles.svg b/share/icons/3dbox_three_handles.svg new file mode 100644 index 000000000..bb03464be --- /dev/null +++ b/share/icons/3dbox_three_handles.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="21.406888" + height="21.406896" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="3dbox_three_handles" transform="translate(-753.774292,-117.461998)"> + <rect height="7.406888" id="rect6683" style="fill:#000000" width="7.406888" x="753.7743" y="117.462"/> + <rect height="7.406888" id="rect7268" style="fill:#000000" width="7.406888" x="759.7743" y="131.462"/> + <rect height="7.406888" id="rect7270" style="fill:#000000" width="7.406888" x="767.7743" y="119.462"/> +</g> + +</svg> diff --git a/share/icons/align-horizontal-baseline.svg b/share/icons/align-horizontal-baseline.svg new file mode 100644 index 000000000..a704eb27b --- /dev/null +++ b/share/icons/align-horizontal-baseline.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="23.999999" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5204"> + <stop id="stop5206" offset="0" style="stop-color:#4e6e90;stop-opacity:1"/> + <stop id="stop5208" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5555" inkscape:collect="always" x1="13.47978" x2="17.62963" xlink:href="#linearGradient5204" y1="86.26574" y2="92.00739"/> + </defs> +<g id="align-horizontal-baseline" inkscape:label="#al_baselines_vert" transform="matrix(-1,0,0,0.997921,-4.80300000000011,-80.518053)"> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5262" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(-1,0,0,1.000085,-38.76176,-94.35424)"/> + <rect height="24" id="rect2758" style="fill:none" transform="matrix(0,1,1,0,0,0)" width="24.05" x="80.6858" y="-28.803"/> + <path d="M -11.9668,90.11223 C -12.7455,89.43522 -14.0693,89.67792 -14.6597,90.46077 -15.6351,91.64638 -15.9172,93.16305 -16.2761,94.58222 -16.5423,95.79253 -16.7095,97.02162 -16.7771,98.2554 -17.5654,96.69517 -18.4736,95.01934 -18.4901,93.26239 -18.5119,92.37434 -17.9777,91.62159 -17.6209,90.83626 -17.3262,90.17803 -18.1376,89.4931 -18.8334,89.70428 -19.6856,89.87006 -19.8276,90.81043 -19.803,91.48473 -19.7134,93.49021 -18.8909,95.4594 -18.0586,97.29225 -16.8791,99.71268 -15.1908,101.9573 -12.9826,103.6604 -12.1142,104.2845 -9.9179,105.0083 -8.8334,104.6324 -6.8334,103.6372 -6.8334,101.6468 -8.8334,101.6468 -9.552,101.3227 -11.3725,102.8907 -12.1086,102.866 -13.3235,102.857 -14.1896,101.8146 -14.5175,100.8217 -14.8507,99.50814 -14.5389,98.151 -14.3331,96.84131 -13.9978,95.13877 -13.6205,93.40174 -12.7366,91.86153 -12.5558,91.26334 -11.1394,90.90781 -11.9668,90.11223 Z" id="text3357" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccsccccccccccc" style="fill:#000000"/> + <path d="M 15.59046,88.20062 C 15.05718,88.20062 14.65483,88.29109 14.38344,88.47202 14.11679,88.65296 13.98347,88.9196 13.98347,89.27194 13.98347,89.59572 14.0906,89.85046 14.30487,90.03615 14.5239,90.21709 14.82625,90.30756 15.21193,90.30756 15.69283,90.30756 16.09755,90.13615 16.4261,89.79332 16.75463,89.44574 16.9189,89.01245 16.91891,88.49345 L 16.91891,88.20062 15.59047,88.20062 M 19.49723,87.23643 19.49723,91.80027 16.91891,91.80027 16.91891,90.61467 C 16.57608,91.10034 16.1904,91.45507 15.76188,91.67885 15.33334,91.89788 14.81196,92.00739 14.19774,92.00739 13.36925,92.00739 12.6955,91.76694 12.17651,91.28603 11.66227,90.80037 11.40515,90.17186 11.40515,89.4005 11.40515,88.4625 11.72655,87.77447 12.36934,87.33641 13.0169,86.89837 14.03109,86.67934 15.41191,86.67933 L 16.91891,86.67933 16.91891,86.47935 C 16.9189,86.07464 16.75939,85.77943 16.44038,85.59372 16.12136,85.40327 15.62379,85.30804 14.94767,85.30804 14.4001,85.30804 13.89062,85.3628 13.41924,85.47231 12.94786,85.58183 12.50981,85.7461 12.10508,85.96512 L 12.10508,84.01531 C 12.65265,83.88199 13.2026,83.782 13.75493,83.71533 14.30725,83.64392 14.85958,83.60821 15.41191,83.6082 16.85462,83.60821 17.895,83.8939 18.53304,84.46526 19.17582,85.03188 19.49722,85.9556 19.49723,87.23642" id="text5563" inkscape:connector-curvature="0" style="fill:url(#linearGradient5555)" transform="scale(-1.036041,0.965213)"/> +</g> + +</svg> diff --git a/share/icons/align-horizontal-center.svg b/share/icons/align-horizontal-center.svg new file mode 100644 index 000000000..9cac83e06 --- /dev/null +++ b/share/icons/align-horizontal-center.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.000003" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5519" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5523" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5521" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="align-horizontal-center" inkscape:label="#al_center_hor" transform="matrix(1,0,0,0.998006,45,-174.65105)"> + <g id="use4973" transform="matrix(1.091916,0,0,1,2.537389,-5.0367132)"> + <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/> + <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/> + </g> + <g id="use4970" transform="matrix(1,0,0,1,59.9959676,-11.0518099)"> + <rect height="7.017632" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.0009984;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/> + <rect height="5.021792" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.0009996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.00112" x="-103.4882" y="188.5476"/> + </g> + <rect height="24" id="rect4315" style="color:#000000;fill:none" transform="matrix(1,0,0,1.001998,-1125,9.670333)" width="24" x="1080" y="165"/> + <rect height="16" id="rect5252" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <rect height="16" id="rect6200" style="color:#000000;fill:none" width="16" x="-44.96902" y="175"/> + <path d="M -34,196.511 -37,199.016 -37,197.012 -43,197.0439 -43,196.042 -37,196.01 -37,194.006 -34,196.511 Z" id="path6242" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <g id="use4976" transform="matrix(0.743616,0,0,1,-8.870407,-12.0507)"> + <rect height="5.011148" id="rect4980" style="color:#000000;fill:none;stroke:url(#linearGradient5519);stroke-width:1.1608068;stroke-linejoin:round;stroke-miterlimit:0" width="10.77151" x="-38.50316" y="192.5597"/> + <rect height="3.006435" id="rect4982" style="color:#000000;fill:url(#linearGradient5521);fill-rule:evenodd;stroke:url(#linearGradient5523);stroke-width:1.1608068;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="8.120504" x="-37.19693" y="193.5608"/> + </g> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5042" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,-6.033343,-0.0260693)"/> + <path d="M -34,196.511 -37,199.016 -37,197.012 -43,197.0439 -43,196.042 -37,196.01 -37,194.006 -34,196.511 Z" id="use5624" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(-1,0,0,1,-66.9921,0.03112)"/> +</g> + +</svg> diff --git a/share/icons/align-horizontal-left-to-anchor.svg b/share/icons/align-horizontal-left-to-anchor.svg new file mode 100644 index 000000000..2585464da --- /dev/null +++ b/share/icons/align-horizontal-left-to-anchor.svg @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.019914" + height="24.000294" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/> + <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient gradientTransform="matrix(1.88093,0,0,1.001693,-70.83858,-33.32392)" gradientUnits="userSpaceOnUse" id="linearGradient5547" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient gradientTransform="matrix(2.125329,0,0,1.002646,-66.82105,-25.5096)" gradientUnits="userSpaceOnUse" id="linearGradient5543" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/> + </defs> +<g id="align-horizontal-left-to-anchor" inkscape:label="#al_right_out" transform="translate(-1125.03797,-195.042934)"> + <g id="use5064" transform="matrix(1,0,0,0.998006,1153.055,20.37222)"> + <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/> + <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/> + </g> + <rect height="15.9681" id="rect5073" style="color:#000000;fill:none" width="16" x="1125.038" y="195.0446"/> + <g id="use5030" transform="matrix(1,0,0,0.998006,1176.045,20.37348)"> + <rect height="7.017632" id="rect4879" style="color:#000000;fill:none;stroke:url(#linearGradient5543);stroke-width:1.0009986;stroke-linejoin:round;stroke-miterlimit:0" width="16.99984" x="-44.48746" y="180.5436"/> + <rect height="5.021792" id="rect4881" style="color:#000000;fill:url(#linearGradient5545);fill-rule:evenodd;stroke:url(#linearGradient5547);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="14.99677" x="-43.4854" y="181.5373"/> + </g> + <g id="use5032" transform="matrix(0.414065,0,0,0.855712300532,1141.96077,54.0503441649)"> + <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/> + <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/> + </g> + <g id="use5034" transform="matrix(1.091916,0,0,0.998006,1173.590347,20.36799)"> + <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/> + <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/> + </g> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5046" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,0.998006,1159.021,20.36748)"/> +</g> + +</svg> diff --git a/share/icons/align-horizontal-left.svg b/share/icons/align-horizontal-left.svg new file mode 100644 index 000000000..eaaa947b7 --- /dev/null +++ b/share/icons/align-horizontal-left.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="23.025561" + height="23.999948" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + </defs> +<g id="align-horizontal-left" inkscape:label="#al_left_in" transform="matrix(1,0,0,0.998006,44.9999999999999,-174.65105)"> + <g id="g4936" transform="translate(60.01222,-11.05555)"> + <rect height="7.017632" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.0009984;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/> + <rect height="5.021792" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.0009996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.00112" x="-103.4882" y="188.5476"/> + </g> + <g id="use4957" transform="matrix(0.414065,0,0,0.857422,-34.074234,28.713996)"> + <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/> + <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/> + </g> + <g id="use4933" transform="matrix(1.091916,0,0,1,-2.445911,-5.035654)"> + <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/> + <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/> + </g> + <rect height="16" id="rect5154" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44,196.543 -41,194.038 -41,196.0421 -30,196.042 -30,197.0439 -41,197.0439 -41,199.0479 -44,196.543 Z" id="path6192" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5039" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,-17.01664,-0.0261695)"/> +</g> + +</svg> diff --git a/share/icons/align-horizontal-node.svg b/share/icons/align-horizontal-node.svg new file mode 100644 index 000000000..7660c84e8 --- /dev/null +++ b/share/icons/align-horizontal-node.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.005186" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="align-horizontal-node" inkscape:label="#node_valign" transform="translate(-1174.99481,-140)"> + <path d="M 1186.5,140.5008 1186.5,163.5 1186.5,163.5" id="path5262" inkscape:connector-curvature="0" style="fill:none;stroke:#c80000;stroke-width:1.0000004;stroke-linecap:square"/> + <path d="M 1175.5,140.5 C 1178.5,144 1194.475,142.0988 1193,148 1192,152 1176,149 1175.5,156.5 1175.134,161.9878 1192.5,159 1198.5,163" id="path5249" inkscape:connector-curvature="0" sodipodi:nodetypes="cssc" style="fill:none;stroke:#969696;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="4.007167" id="rect5251" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.066208" x="1184.5" y="141.5"/> + <rect height="4.007167" id="use5438" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0.0188999,6.991948)" width="4.066208" x="1184.5" y="141.5"/> + <rect height="4.007167" id="use5440" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0473082,16.99195)" width="4.066208" x="1184.5" y="141.5"/> +</g> + +</svg> diff --git a/share/icons/align-horizontal-right-to-anchor.svg b/share/icons/align-horizontal-right-to-anchor.svg new file mode 100644 index 000000000..8e931ccac --- /dev/null +++ b/share/icons/align-horizontal-right-to-anchor.svg @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.007468" + height="24.024698" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/> + <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/> + <linearGradient gradientTransform="matrix(2.125329,0,0,1.002646,-66.82105,-25.5096)" gradientUnits="userSpaceOnUse" id="linearGradient5543" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.88093,0,0,1.001693,-70.83858,-33.32392)" gradientUnits="userSpaceOnUse" id="linearGradient5547" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + </defs> +<g id="align-horizontal-right-to-anchor" inkscape:label="#al_left_out" transform="matrix(1,0,0,0.998006,45,-174.65105)"> + <g id="g5060"> + <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/> + <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/> + </g> + <g id="g4929" transform="matrix(1.091916,0,0,1,2.542347,0)"> + <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/> + <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/> + </g> + <g id="g4889"> + <rect height="7.017632" id="rect4879" style="color:#000000;fill:none;stroke:url(#linearGradient5543);stroke-width:1.0009986;stroke-linejoin:round;stroke-miterlimit:0" width="16.99984" x="-44.48746" y="180.5436"/> + <rect height="5.021792" id="rect4881" style="color:#000000;fill:url(#linearGradient5545);fill-rule:evenodd;stroke:url(#linearGradient5547);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="14.99677" x="-43.4854" y="181.5373"/> + </g> + <rect height="16" id="rect5118" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <g id="g4893" transform="matrix(0.414065,0,0,0.857422,-24.08423,33.74415)"> + <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/> + <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/> + </g> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="path5120" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square"/> + <g id="g4909" transform="matrix(0.414065,0,0,0.857422,-17.08423,41.76522)"/> +</g> + +</svg> diff --git a/share/icons/align-horizontal-right.svg b/share/icons/align-horizontal-right.svg new file mode 100644 index 000000000..fd873a131 --- /dev/null +++ b/share/icons/align-horizontal-right.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.047624" + height="23.999001" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="align-horizontal-right" inkscape:label="#al_right_in" transform="matrix(1,0,0,0.998006,47.9690000000001,-173.651049)"> + <rect height="16" id="rect4279" style="color:#000000;fill:none" width="16" x="-47.96902" y="173.998"/> + <g id="use5021" transform="matrix(1.091916,0,0,1,5.585089,-6.037652)"> + <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/> + <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/> + </g> + <g id="use5025" transform="matrix(1,0,0,1,58.040627,-12.062634)"> + <rect height="7.017632" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.0009984;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/> + <rect height="5.021792" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.0009996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.00112" x="-103.4882" y="188.5476"/> + </g> + <g id="use5023" transform="matrix(0.414065,0,0,0.857422,-21.043234,27.711998)"> + <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/> + <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/> + </g> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5044" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,3.014357,-1.028167)"/> + <path d="M -44,196.543 -41,194.038 -41,196.0421 -30,196.042 -30,197.0439 -41,197.0439 -41,199.0479 -44,196.543 Z" id="use5621" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(-1,0,0,1,-68.9444,-1.002948)"/> +</g> + +</svg> diff --git a/share/icons/align-vertical-baseline.svg b/share/icons/align-vertical-baseline.svg new file mode 100644 index 000000000..8c9db2954 --- /dev/null +++ b/share/icons/align-vertical-baseline.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.025001" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5204"> + <stop id="stop5206" offset="0" style="stop-color:#4e6e90;stop-opacity:1"/> + <stop id="stop5208" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5555" inkscape:collect="always" x1="13.47978" x2="17.62963" xlink:href="#linearGradient5204" y1="86.26574" y2="92.00739"/> + </defs> +<g id="align-vertical-baseline" inkscape:label="#al_baselines_hor" transform="matrix(-1,0,0,1,-9.80299999999988,-79.963608)"> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5850" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(0,1.000000015988,0.998006,0,-208.5056,121.8964567722)"/> + <rect height="24" id="rect2784" style="fill:none" transform="matrix(0,1,1,0,0,0)" width="24" x="79.96361" y="-33.803"/> + <path d="M 15.59046,88.20062 C 15.05718,88.20062 14.65483,88.29109 14.38344,88.47202 14.11679,88.65296 13.98347,88.9196 13.98347,89.27194 13.98347,89.59572 14.0906,89.85046 14.30487,90.03615 14.5239,90.21709 14.82625,90.30756 15.21193,90.30756 15.69283,90.30756 16.09755,90.13615 16.4261,89.79332 16.75463,89.44574 16.9189,89.01245 16.91891,88.49345 L 16.91891,88.20062 15.59047,88.20062 M 19.49723,87.23643 19.49723,91.80027 16.91891,91.80027 16.91891,90.61467 C 16.57608,91.10034 16.1904,91.45507 15.76188,91.67885 15.33334,91.89788 14.81196,92.00739 14.19774,92.00739 13.36925,92.00739 12.6955,91.76694 12.17651,91.28603 11.66227,90.80037 11.40515,90.17186 11.40515,89.4005 11.40515,88.4625 11.72655,87.77447 12.36934,87.33641 13.0169,86.89837 14.03109,86.67934 15.41191,86.67933 L 16.91891,86.67933 16.91891,86.47935 C 16.9189,86.07464 16.75939,85.77943 16.44038,85.59372 16.12136,85.40327 15.62379,85.30804 14.94767,85.30804 14.4001,85.30804 13.89062,85.3628 13.41924,85.47231 12.94786,85.58183 12.50981,85.7461 12.10508,85.96512 L 12.10508,84.01531 C 12.65265,83.88199 13.2026,83.782 13.75493,83.71533 14.30725,83.64392 14.85958,83.60821 15.41191,83.6082 16.85462,83.60821 17.895,83.8939 18.53304,84.46526 19.17582,85.03188 19.49722,85.9556 19.49723,87.23642" id="use5253" inkscape:connector-curvature="0" style="fill:url(#linearGradient5555)" transform="matrix(-1.036041,0,0,0.963206322173,-12.75291,5.405751)"/> + <path d="M -11.9668,90.11223 C -12.7455,89.43522 -14.0693,89.67792 -14.6597,90.46077 -15.6351,91.64638 -15.9172,93.16305 -16.2761,94.58222 -16.5423,95.79253 -16.7095,97.02162 -16.7771,98.2554 -17.5654,96.69517 -18.4736,95.01934 -18.4901,93.26239 -18.5119,92.37434 -17.9777,91.62159 -17.6209,90.83626 -17.3262,90.17803 -18.1376,89.4931 -18.8334,89.70428 -19.6856,89.87006 -19.8276,90.81043 -19.803,91.48473 -19.7134,93.49021 -18.8909,95.4594 -18.0586,97.29225 -16.8791,99.71268 -15.1908,101.9573 -12.9826,103.6604 -12.1142,104.2845 -9.9179,105.0083 -8.8334,104.6324 -6.8334,103.6372 -6.8334,101.6468 -8.8334,101.6468 -9.552,101.3227 -11.3725,102.8907 -12.1086,102.866 -13.3235,102.857 -14.1896,101.8146 -14.5175,100.8217 -14.8507,99.50814 -14.5389,98.151 -14.3331,96.84131 -13.9978,95.13877 -13.6205,93.40174 -12.7366,91.86153 -12.5558,91.26334 -11.1394,90.90781 -11.9668,90.11223 Z" id="use5256" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccsccccccccccc" style="fill:#000000" transform="matrix(1,0,0,0.997921,-2.522537,-4.58035)"/> +</g> + +</svg> diff --git a/share/icons/align-vertical-bottom-to-anchor.svg b/share/icons/align-vertical-bottom-to-anchor.svg new file mode 100644 index 000000000..e8da3e3a1 --- /dev/null +++ b/share/icons/align-vertical-bottom-to-anchor.svg @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.000364" + height="24.000818" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/> + <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient gradientTransform="matrix(1.88093,0,0,1.001693,-70.83858,-33.32392)" gradientUnits="userSpaceOnUse" id="linearGradient5547" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(2.125329,0,0,1.002646,-66.82105,-25.5096)" gradientUnits="userSpaceOnUse" id="linearGradient5543" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + </defs> +<g id="align-vertical-bottom-to-anchor" inkscape:label="#al_top_out" transform="matrix(1,0,0,0.998006,30.04815,-172.634832)"> + <g id="use5485" transform="matrix(0,1.001998,0.998006,0,-198.7358,218.0576)"> + <rect height="7.017632" id="rect4879" style="color:#000000;fill:none;stroke:url(#linearGradient5543);stroke-width:1.0009986;stroke-linejoin:round;stroke-miterlimit:0" width="16.99984" x="-44.48746" y="180.5436"/> + <rect height="5.021792" id="rect4881" style="color:#000000;fill:url(#linearGradient5545);fill-rule:evenodd;stroke:url(#linearGradient5547);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="14.99677" x="-43.4854" y="181.5373"/> + </g> + <g id="use5503" transform="matrix(0,0.41489230187,0.855712300532,0,-172.0419358351,193.92304970846)"> + <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/> + <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/> + </g> + <rect height="15.9681" id="rect4502" style="color:#000000;fill:none" transform="rotate(90)" width="16.03197" x="172.9911" y="6.048015"/> + <g id="use5559" transform="matrix(0,1.094097648168,0.998006,0,-220.7255,220.604526609306)"> + <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/> + <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/> + </g> + <g id="use5562" transform="matrix(0,1.001998,0.998006,0,-186.7188,218.063)"> + <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/> + <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/> + </g> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5618" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(0,1.001998,-0.998006,0,168.6276,218.0287)"/> +</g> + +</svg> diff --git a/share/icons/align-vertical-bottom.svg b/share/icons/align-vertical-bottom.svg new file mode 100644 index 000000000..f74df6407 --- /dev/null +++ b/share/icons/align-vertical-bottom.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.003301" + height="23.022714" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="align-vertical-bottom" inkscape:label="#al_bottom_in" transform="matrix(1,0,0,0.998006,79.8841,-170.605431)"> + <path d="M -44,196.543 -41,194.038 -41,196.0421 -30,196.042 -30,197.0439 -41,197.0439 -41,199.0479 -44,196.543 Z" id="use5807" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(0,-1.001998,-0.998006,0,118.767,148.9038238602)"/> + <g id="use5809" transform="matrix(0,1.09409766566043,0.998006,0,-264.5615,223.580451246431)"> + <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/> + <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/> + </g> + <g id="use5813" transform="matrix(0,1.001998,0.998006,0,-250.5640052333,276.14466220376)"> + <rect height="7.017632" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.0009984;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/> + <rect height="5.021792" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.0009996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.00112" x="-103.4882" y="188.5476"/> + </g> + <g id="use5811" transform="matrix(0,0.414892308503296,0.855712300532,0,-215.8779358351,196.898083819102)"> + <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/> + <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/> + </g> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5827" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(0,1.00199801601994,-0.998006,0,118.7916,221.006344508031)"/> +</g> + +</svg> diff --git a/share/icons/align-vertical-center.svg b/share/icons/align-vertical-center.svg new file mode 100644 index 000000000..2f326dca6 --- /dev/null +++ b/share/icons/align-vertical-center.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="23.998685" + height="23.001939" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5523" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5519" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5521" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + </defs> +<g id="align-vertical-center" inkscape:label="#al_center_ver" transform="matrix(1,0,0,0.998006,62.8914,-169.697422)"> + <rect height="15.9681" id="rect4582" style="color:#000000;fill:none" transform="rotate(90)" width="16.03197" x="170.0548" y="38.91593"/> + <rect height="15.9681" id="rect4584" style="color:#000000;fill:none" transform="rotate(90)" width="16.03197" x="170.0858" y="38.91593"/> + <path d="M -34,196.511 -37,199.016 -37,197.012 -43,197.0439 -43,196.042 -37,196.01 -37,194.006 -34,196.511 Z" id="use5762" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(0,1.001998,-0.998006,0,135.7278,215.127)"/> + <path d="M -34,196.511 -37,199.016 -37,197.012 -43,197.0439 -43,196.042 -37,196.01 -37,194.006 -34,196.511 Z" id="use5766" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(0,-1.001998,-0.998006,0,135.72784205594,147.9931)"/> + <g id="use5797" transform="matrix(0,1.001998,0.998006,0,-234.574872591059,275.234839543265)"> + <rect height="7.017632" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.0009984;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/> + <rect height="5.021792" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.0009996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.00112" x="-103.4882" y="188.5476"/> + </g> + <g id="use5799" transform="matrix(0,0.745101744768,0.998006,0,-241.5669709042,206.240769926814)"> + <rect height="5.011148" id="rect4980" style="color:#000000;fill:none;stroke:url(#linearGradient5519);stroke-width:1.1608068;stroke-linejoin:round;stroke-miterlimit:0" width="10.77151" x="-38.50316" y="192.5597"/> + <rect height="3.006435" id="rect4982" style="color:#000000;fill:url(#linearGradient5521);fill-rule:evenodd;stroke:url(#linearGradient5523);stroke-width:1.1608068;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="8.120504" x="-37.19693" y="193.5608"/> + </g> + <g id="use5801" transform="matrix(0,1.094097648168,0.998006,0,-248.566969993879,217.659758703222)"> + <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/> + <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/> + </g> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5725" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(0,1.001998,-0.998006,0,135.78492,209.07365)"/> +</g> + +</svg> diff --git a/share/icons/align-vertical-node.svg b/share/icons/align-vertical-node.svg new file mode 100644 index 000000000..7afae3f23 --- /dev/null +++ b/share/icons/align-vertical-node.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.005181" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="align-vertical-node" inkscape:label="#node_halign" transform="translate(-1174.997,-139.9972)"> + <path d="M 1175.498,152.4972 1198.497,152.4972 1198.497,152.4972" id="path5318" inkscape:connector-curvature="0" style="fill:none;stroke:#c80000;stroke-width:1.0000004;stroke-linecap:square"/> + <rect height="16" id="rect5320" style="color:#000000;fill:none" transform="rotate(-90)" width="16" x="-163.9971" y="1180.497"/> + <path d="M 1175.497,163.4972 C 1178.997,160.4972 1177.096,144.5219 1182.997,145.9972 1186.997,146.9972 1183.997,162.9972 1191.497,163.4972 1196.985,163.863 1193.997,146.4972 1197.997,140.4972" id="path5322" inkscape:connector-curvature="0" sodipodi:nodetypes="cssc" style="fill:none;stroke:#969696;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="4.007167" id="use5452" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-7.9782,9.009087)" width="4.066208" x="1184.5" y="141.5"/> + <rect height="4.007167" id="use5455" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.9782,9.001915)" width="4.066208" x="1184.5" y="141.5"/> + <rect height="4.007167" id="use5457" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,8.955592,9.001915)" width="4.066208" x="1184.5" y="141.5"/> +</g> + +</svg> diff --git a/share/icons/align-vertical-top-to-anchor.svg b/share/icons/align-vertical-top-to-anchor.svg new file mode 100644 index 000000000..18868264d --- /dev/null +++ b/share/icons/align-vertical-top-to-anchor.svg @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="23.998364" + height="24.009739" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/> + <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/> + <linearGradient gradientTransform="matrix(2.125329,0,0,1.002646,-66.82105,-25.5096)" gradientUnits="userSpaceOnUse" id="linearGradient5543" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient gradientTransform="matrix(1.88093,0,0,1.001693,-70.83858,-33.32392)" gradientUnits="userSpaceOnUse" id="linearGradient5547" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + </defs> +<g id="align-vertical-top-to-anchor" inkscape:label="#al_bottom_out" transform="translate(-1089.516871,-186.481101)"> + <rect height="15.9681" id="rect4694" style="color:#000000;fill:none" transform="rotate(90)" width="16" x="186.5164" y="-1113.49"/> + <g id="use5835" transform="matrix(0,1.09191601745755,0.998006,0,898.8385,235.018231183247)"> + <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/> + <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/> + </g> + <g id="use5837" transform="matrix(0,1.000000015988,0.998006,0,920.8312,237.4779631456)"> + <rect height="7.017632" id="rect4879" style="color:#000000;fill:none;stroke:url(#linearGradient5543);stroke-width:1.0009986;stroke-linejoin:round;stroke-miterlimit:0" width="16.99984" x="-44.48746" y="180.5436"/> + <rect height="5.021792" id="rect4881" style="color:#000000;fill:url(#linearGradient5545);fill-rule:evenodd;stroke:url(#linearGradient5547);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="14.99677" x="-43.4854" y="181.5373"/> + </g> + <g id="use5839" transform="matrix(0,0.414065006620071,0.855712300532,0,947.5170641649,203.389073147341)"> + <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/> + <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/> + </g> + <g id="use5841" transform="matrix(0,1.000000015988,0.998006,0,932.8442,214.483531378)"> + <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/> + <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/> + </g> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5843" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(0,1.000000015988,-0.998006,0,1288.1926,220.4492567722)"/> +</g> + +</svg> diff --git a/share/icons/align-vertical-top.svg b/share/icons/align-vertical-top.svg new file mode 100644 index 000000000..37a3e4bca --- /dev/null +++ b/share/icons/align-vertical-top.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="23.998151" + height="23.022595" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="align-vertical-top" inkscape:label="#al_top_in" transform="translate(-1030.06987,-197.008866)"> + <rect height="15.9681" id="rect4546" style="color:#000000;fill:none" transform="rotate(90)" width="16" x="197.031" y="-1054.045"/> + <path d="M -44,196.543 -41,194.038 -41,196.0421 -30,196.042 -30,197.0439 -41,197.0439 -41,199.0479 -44,196.543 Z" id="use5626" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(0,1,-0.998006,0,1228.721,242.0301)"/> + <g id="use5675" transform="matrix(0,1,0.998006,0,858.3859947667,302.01812)"> + <rect height="7.017632" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.0009984;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/> + <rect height="5.021792" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.0009996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.00112" x="-103.4882" y="188.5476"/> + </g> + <g id="use5712" transform="matrix(0,1.09191601745755,0.998006,0,844.3935,239.559591183247)"> + <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/> + <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/> + </g> + <g id="use5716" transform="matrix(0,0.414065006620071,0.855712300532,0,893.0710641649,207.931267147341)"> + <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/> + <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/> + </g> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5719" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(0,1.000000015988,-0.998006,0,1228.7456,224.9888567722)"/> +</g> + +</svg> diff --git a/share/icons/bitmap-trace.svg b/share/icons/bitmap-trace.svg new file mode 100644 index 000000000..64d5fe194 --- /dev/null +++ b/share/icons/bitmap-trace.svg @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.6719" + height="15.6735" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="bitmap-trace" inkscape:label="#selection_trace" style="stroke:#000000;stroke-width:0.7" transform="translate(-305.15,-114.1777)"> + <path d="M 308.4986,119.5635 305.5,119.5268 305.5,129.5012 315.5,129.5012 315.5,126.731 M 308.4348,121.3144 307.5,121.3144 307.5,127.5261 313.6875,127.5261 313.6875,126.586 M 318.4395,120.5036 C 318.4395,122.6793 316.6746,124.4452 314.5,124.4452 312.3255,124.4452 310.5606,122.6793 310.5606,120.5036 310.5606,118.3277 312.3255,116.5619 314.5,116.5619 316.6746,116.5619 318.4395,118.3277 318.4395,120.5036 Z M 320.4719,120.4996 C 320.4719,123.796 317.7965,126.4715 314.5,126.4715 311.2035,126.4715 308.5281,123.796 308.5281,120.4996 308.5281,117.2031 311.2035,114.5277 314.5,114.5277 317.7965,114.5277 320.4719,117.2031 320.4719,120.4996 Z" id="rect11025" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke-linecap:round;stroke-linejoin:round"/> +</g> + +</svg> diff --git a/share/icons/boundingbox_bottom.svg b/share/icons/boundingbox_bottom.svg new file mode 100644 index 000000000..445cbf2d5 --- /dev/null +++ b/share/icons/boundingbox_bottom.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient19967-4-5"> + <stop id="stop19969-37-6" offset="0" style="stop-color:#73d216"/> + <stop id="stop19971-1-4" offset="1" style="stop-color:#4e9a06;stop-opacity:1"/> + </linearGradient> + <radialGradient cx="366.7874" cy="1670.756" fx="366.7874" fy="1670.756" gradientUnits="userSpaceOnUse" id="radialSnotBall" inkscape:collect="always" r="4.275793" xlink:href="#linearGradient19967-4-5"/> + </defs> +<g id="boundingbox_bottom" transform="rotate(180,256.9265,453.5)"> + <rect height="16" id="rect7884" style="fill:none" width="16" x="-262.1471" y="475"/> + <path d="M -260.6471,479.5 -247.6471,479.5 -247.6471,481.5 -260.6471,481.5 Z" id="path7886" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round"/> + <circle cx="366.7874" cy="1670.756" id="path7888" r="3.775792" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" transform="matrix(1.05938,0,0,1.05938,-642.7144,-1289.466)"/> +</g> + +</svg> diff --git a/share/icons/boundingbox_bottom_left.svg b/share/icons/boundingbox_bottom_left.svg new file mode 100644 index 000000000..64a91896a --- /dev/null +++ b/share/icons/boundingbox_bottom_left.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <radialGradient cx="366.7874" cy="1670.756" fx="366.7874" fy="1670.756" gradientUnits="userSpaceOnUse" id="radialSnotBall" inkscape:collect="always" r="4.275793" xlink:href="#linearGradient19967-4-5"/> + <linearGradient id="linearGradient19967-4-5"> + <stop id="stop19969-37-6" offset="0" style="stop-color:#73d216"/> + <stop id="stop19971-1-4" offset="1" style="stop-color:#4e9a06;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="boundingbox_bottom_left" transform="rotate(-90,215.4265,-45.57354)"> + <rect height="16" id="rect7896" style="fill:none" width="16" x="-262.1471" y="475"/> + <path d="M -257.6471,489.5 -257.6471,479.5 -247.6471,479.5 -247.6471,481.5 -255.6471,481.5 -255.6471,489.5 Z" id="path7898" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round"/> + <circle cx="366.7874" cy="1670.756" id="path7900" r="3.775792" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" transform="matrix(1.05938,0,0,1.05938,-645.2144,-1289.466)"/> +</g> + +</svg> diff --git a/share/icons/boundingbox_bottom_right.svg b/share/icons/boundingbox_bottom_right.svg new file mode 100644 index 000000000..8e7452e6d --- /dev/null +++ b/share/icons/boundingbox_bottom_right.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <radialGradient cx="366.7874" cy="1670.756" fx="366.7874" fy="1670.756" gradientUnits="userSpaceOnUse" id="radialSnotBall" inkscape:collect="always" r="4.275793" xlink:href="#linearGradient19967-4-5"/> + <linearGradient id="linearGradient19967-4-5"> + <stop id="stop19969-37-6" offset="0" style="stop-color:#73d216"/> + <stop id="stop19971-1-4" offset="1" style="stop-color:#4e9a06;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="boundingbox_bottom_right" transform="rotate(180,268.9265,453.5)"> + <rect height="16" id="rect7876" style="fill:none" width="16" x="-262.1471" y="475"/> + <path d="M -257.6471,489.5 -257.6471,479.5 -247.6471,479.5 -247.6471,481.5 -255.6471,481.5 -255.6471,489.5 Z" id="path7878" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round"/> + <circle cx="366.7874" cy="1670.756" id="path7880" r="3.775792" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" transform="matrix(1.05938,0,0,1.05938,-645.2144,-1289.466)"/> +</g> + +</svg> diff --git a/share/icons/boundingbox_center.svg b/share/icons/boundingbox_center.svg new file mode 100644 index 000000000..843f6a990 --- /dev/null +++ b/share/icons/boundingbox_center.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient19967-4-5"> + <stop id="stop19969-37-6" offset="0" style="stop-color:#73d216"/> + <stop id="stop19971-1-4" offset="1" style="stop-color:#4e9a06;stop-opacity:1"/> + </linearGradient> + <radialGradient cx="366.7874" cy="1670.756" fx="366.7874" fy="1670.756" gradientUnits="userSpaceOnUse" id="radialSnotBall" inkscape:collect="always" r="4.275793" xlink:href="#linearGradient19967-4-5"/> + </defs> +<g id="boundingbox_center" transform="translate(262.14709,-475)"> + <rect height="16" id="rect7917" style="fill:none" width="16" x="-262.1471" y="475"/> + <circle cx="366.7874" cy="1670.756" id="path7922" r="3.775792" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" transform="matrix(1.05938,0,0,1.05938,-642.7144,-1286.966)"/> +</g> + +</svg> diff --git a/share/icons/boundingbox_left.svg b/share/icons/boundingbox_left.svg new file mode 100644 index 000000000..ba14f3ec8 --- /dev/null +++ b/share/icons/boundingbox_left.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <radialGradient cx="366.7874" cy="1670.756" fx="366.7874" fy="1670.756" gradientUnits="userSpaceOnUse" id="radialSnotBall" inkscape:collect="always" r="4.275793" xlink:href="#linearGradient19967-4-5"/> + <linearGradient id="linearGradient19967-4-5"> + <stop id="stop19969-37-6" offset="0" style="stop-color:#73d216"/> + <stop id="stop19971-1-4" offset="1" style="stop-color:#4e9a06;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="boundingbox_left" transform="rotate(-90,203.4265,-57.57354)"> + <rect height="16" id="rect7905" style="fill:none" width="16" x="-262.1471" y="475"/> + <path d="M -260.6471,479.5 -247.6471,479.5 -247.6471,481.5 -260.6471,481.5 Z" id="path7907" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round"/> + <circle cx="366.7874" cy="1670.756" id="path7909" r="3.775792" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" transform="matrix(1.05938,0,0,1.05938,-642.7144,-1289.466)"/> +</g> + +</svg> diff --git a/share/icons/boundingbox_right.svg b/share/icons/boundingbox_right.svg new file mode 100644 index 000000000..839725da0 --- /dev/null +++ b/share/icons/boundingbox_right.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient19967-4-5"> + <stop id="stop19969-37-6" offset="0" style="stop-color:#73d216"/> + <stop id="stop19971-1-4" offset="1" style="stop-color:#4e9a06;stop-opacity:1"/> + </linearGradient> + <radialGradient cx="366.7874" cy="1670.756" fx="366.7874" fy="1670.756" gradientUnits="userSpaceOnUse" id="radialSnotBall" inkscape:collect="always" r="4.275793" xlink:href="#linearGradient19967-4-5"/> + </defs> +<g id="boundingbox_right" transform="rotate(90,310.4265,964.5735)"> + <rect height="16" id="rect7864" style="fill:none" width="16" x="-262.1471" y="475"/> + <path d="M -260.6471,479.5 -247.6471,479.5 -247.6471,481.5 -260.6471,481.5 Z" id="path7866" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round"/> + <circle cx="366.7874" cy="1670.756" id="path7868" r="3.775792" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" transform="matrix(1.05938,0,0,1.05938,-642.7144,-1289.466)"/> +</g> + +</svg> diff --git a/share/icons/boundingbox_top.svg b/share/icons/boundingbox_top.svg new file mode 100644 index 000000000..b22fc5d03 --- /dev/null +++ b/share/icons/boundingbox_top.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <radialGradient cx="366.7874" cy="1670.756" fx="366.7874" fy="1670.756" gradientUnits="userSpaceOnUse" id="radialSnotBall" inkscape:collect="always" r="4.275793" xlink:href="#linearGradient19967-4-5"/> + <linearGradient id="linearGradient19967-4-5"> + <stop id="stop19969-37-6" offset="0" style="stop-color:#73d216"/> + <stop id="stop19971-1-4" offset="1" style="stop-color:#4e9a06;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="boundingbox_top" transform="translate(262.14709,-475)"> + <rect height="16" id="rect7846" style="fill:none" width="16" x="-262.1471" y="475"/> + <path d="M -260.6471,479.5 -247.6471,479.5 -247.6471,481.5 -260.6471,481.5 Z" id="path7848" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round"/> + <circle cx="366.7874" cy="1670.756" id="path7850" r="3.775792" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" transform="matrix(1.05938,0,0,1.05938,-642.7144,-1289.466)"/> +</g> + +</svg> diff --git a/share/icons/boundingbox_top_left.svg b/share/icons/boundingbox_top_left.svg new file mode 100644 index 000000000..d0e4ae19c --- /dev/null +++ b/share/icons/boundingbox_top_left.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient19967-4-5"> + <stop id="stop19969-37-6" offset="0" style="stop-color:#73d216"/> + <stop id="stop19971-1-4" offset="1" style="stop-color:#4e9a06;stop-opacity:1"/> + </linearGradient> + <radialGradient cx="366.7874" cy="1670.756" fx="366.7874" fy="1670.756" gradientUnits="userSpaceOnUse" id="radialSnotBall" inkscape:collect="always" r="4.275793" xlink:href="#linearGradient19967-4-5"/> + </defs> +<g id="boundingbox_top_left" inkscape:label="#boundingbox_top_left" transform="translate(262.14709,-475)"> + <rect height="16" id="rect7835" style="fill:none" width="16" x="-262.1471" y="475"/> + <path d="M -257.6471,489.5 -257.6471,479.5 -247.6471,479.5 -247.6471,481.5 -255.6471,481.5 -255.6471,489.5 Z" id="path7837" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round"/> + <circle cx="366.7874" cy="1670.756" id="path7824" r="3.775792" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" transform="matrix(1.05938,0,0,1.05938,-645.2144,-1289.466)"/> +</g> + +</svg> diff --git a/share/icons/boundingbox_top_right.svg b/share/icons/boundingbox_top_right.svg new file mode 100644 index 000000000..80dd063df --- /dev/null +++ b/share/icons/boundingbox_top_right.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient19967-4-5"> + <stop id="stop19969-37-6" offset="0" style="stop-color:#73d216"/> + <stop id="stop19971-1-4" offset="1" style="stop-color:#4e9a06;stop-opacity:1"/> + </linearGradient> + <radialGradient cx="366.7874" cy="1670.756" fx="366.7874" fy="1670.756" gradientUnits="userSpaceOnUse" id="radialSnotBall" inkscape:collect="always" r="4.275793" xlink:href="#linearGradient19967-4-5"/> + </defs> +<g id="boundingbox_top_right" transform="rotate(90,322.4265,952.5735)"> + <rect height="16" id="rect7856" style="fill:none" width="16" x="-262.1471" y="475"/> + <path d="M -257.6471,489.5 -257.6471,479.5 -247.6471,479.5 -247.6471,481.5 -255.6471,481.5 -255.6471,489.5 Z" id="path7858" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round"/> + <circle cx="366.7874" cy="1670.756" id="path7860" r="3.775792" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" transform="matrix(1.05938,0,0,1.05938,-645.2144,-1289.466)"/> +</g> + +</svg> diff --git a/share/icons/clonetiler_per_column_color.svg b/share/icons/clonetiler_per_column_color.svg new file mode 100644 index 000000000..225a88e60 --- /dev/null +++ b/share/icons/clonetiler_per_column_color.svg @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.000397" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5771" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5781" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5769" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5796" inkscape:collect="always" x1="18.52884" x2="16.01938" xlink:href="#linearGradient6679" y1="217.4612" y2="212.9197"/> + <linearGradient gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5794" inkscape:collect="always" x1="18.13082" x2="19.32815" xlink:href="#linearGradient6679" y1="215.1325" y2="217.8534"/> + <linearGradient id="linearGradient6679"> + <stop id="stop6681" offset="0" style="stop-color:#ffeb74;stop-opacity:1"/> + <stop id="stop6683" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5899"> + <stop id="stop5901" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5903" offset="1" style="stop-color:#ffacb5;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5783" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5899" y1="218.5568" y2="215.0088"/> + <linearGradient gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5792" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5785" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5899" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5773" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="clonetiler_per_column_color" inkscape:label="#clonetiler_per_row_color" transform="matrix(0,1,1,0,-528,-1094.00195)"> + <rect height="24" id="rect7660" style="color:#000000;fill:#000000;fill-opacity:0.0214592;fill-rule:evenodd;stroke-width:0.531496" width="24" x="1094.002" y="528"/> + <g id="g7663" transform="translate(84.00452,0.0124335)"> + <rect height="5.980974" id="rect7665" style="color:#000000;fill:none;stroke:url(#linearGradient5769);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7667" style="color:#000000;fill:url(#linearGradient5771);fill-rule:evenodd;stroke:url(#linearGradient5773);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> + <g id="g7675" transform="translate(84.00235,7.993409)"> + <rect height="5.980974" id="rect7677" style="color:#000000;fill:none;stroke:url(#linearGradient5781);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7679" style="color:#000000;fill:url(#linearGradient5783);fill-rule:evenodd;stroke:url(#linearGradient5785);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> + <g id="g7687" transform="translate(84.00235,15.99341)"> + <rect height="5.980974" id="rect7689" style="color:#000000;fill:none;stroke:url(#linearGradient5792);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7691" style="color:#000000;fill:url(#linearGradient5794);fill-rule:evenodd;stroke:url(#linearGradient5796);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> +</g> + +</svg> diff --git a/share/icons/clonetiler_per_column_opacity.svg b/share/icons/clonetiler_per_column_opacity.svg new file mode 100644 index 000000000..ba667d987 --- /dev/null +++ b/share/icons/clonetiler_per_column_opacity.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.00018" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5800" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5798" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5802" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + </defs> +<g id="clonetiler_per_column_opacity" inkscape:label="#clonetiler_per_row_opacity" transform="matrix(0,1,1,0,-528,-1066)"> + <rect height="24" id="use7508" style="color:#000000;fill:none;stroke-width:0.531496" transform="matrix(1,0,0,1,0,0)" width="24" x="982" y="528"/> + <g id="use7518" transform="matrix(1,0,0,1,56.00235,0.0124335)"> + <rect height="5.980974" id="rect7303" style="color:#000000;fill:none;stroke:url(#linearGradient5798);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7305" style="color:#000000;fill:url(#linearGradient5800);fill-rule:evenodd;stroke:url(#linearGradient5802);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> + <g id="use7520" transform="matrix(1,0,0,1,56.0001841,7.9934095)"> + <rect height="5.980974" id="rect7303" style="color:#000000;fill:none;stroke:url(#linearGradient5798);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7305" style="color:#000000;fill:url(#linearGradient5800);fill-rule:evenodd;stroke:url(#linearGradient5802);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> + <g id="use7524" transform="matrix(1,0,0,1,56.0001841,15.9934135)"> + <rect height="5.980974" id="rect7303" style="color:#000000;fill:none;stroke:url(#linearGradient5798);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7305" style="color:#000000;fill:url(#linearGradient5800);fill-rule:evenodd;stroke:url(#linearGradient5802);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> +</g> + +</svg> diff --git a/share/icons/clonetiler_per_column_rotation.svg b/share/icons/clonetiler_per_column_rotation.svg new file mode 100644 index 000000000..cd8c4efe3 --- /dev/null +++ b/share/icons/clonetiler_per_column_rotation.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.001159" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.505077,0,0,0.598412,962.6137,403.1414)" gradientUnits="userSpaceOnUse" id="linearGradient5820" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(1.999772,0,0,0.998752,953.4881,316.2596)" gradientUnits="userSpaceOnUse" id="linearGradient5818" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.760936,0,0,0.714541,964.9956,383.6551)" gradientUnits="userSpaceOnUse" id="linearGradient5816" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="clonetiler_per_column_rotation" inkscape:label="#clonetiler_per_row_rotation" transform="matrix(0,1,1,0,-527.99884,-1038)"> + <rect height="24" id="use7506" style="color:#000000;fill:none;stroke-width:0.531496" transform="matrix(1,0,0,1,0,0)" width="24" x="982" y="528"/> + <g id="use7397" transform="matrix(1,0,0,1,59.000001,-2.00128)"> + <rect height="5.001156" id="rect7247" style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.0000023;stroke-linejoin:round;stroke-miterlimit:0" width="14.08517" x="983.5" y="530.5001"/> + <rect height="3.000032" id="rect7249" style="color:#000000;fill:url(#linearGradient5818);fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.0000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.00008" x="984.501" y="531.5"/> + </g> + <g id="use7497" transform="matrix(1,0,0,1,59.000001,-2.00128)"> + <rect height="5.001156" id="rect7247" style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.0000023;stroke-linejoin:round;stroke-miterlimit:0" width="14.08517" x="983.5" y="530.5001"/> + <rect height="3.000032" id="rect7249" style="color:#000000;fill:url(#linearGradient5818);fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.0000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.00008" x="984.501" y="531.5"/> + </g> + <g id="use7499" transform="matrix(1,0,0,1,59.000001,-2.00128)"> + <rect height="5.001156" id="rect7247" style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.0000023;stroke-linejoin:round;stroke-miterlimit:0" width="14.08517" x="983.5" y="530.5001"/> + <rect height="3.000032" id="rect7249" style="color:#000000;fill:url(#linearGradient5818);fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.0000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.00008" x="984.501" y="531.5"/> + </g> +</g> + +</svg> diff --git a/share/icons/clonetiler_per_column_scale.svg b/share/icons/clonetiler_per_column_scale.svg new file mode 100644 index 000000000..1d8dbb8ca --- /dev/null +++ b/share/icons/clonetiler_per_column_scale.svg @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.000001" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(2.163766,0,0,0.677519,981.9622,400.4873)" gradientUnits="userSpaceOnUse" id="linearGradient5812" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient gradientTransform="matrix(1.628503,0,0,0.405944,991.836,459.4251)" gradientUnits="userSpaceOnUse" id="linearGradient5814" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(2.832796,0,0,1.012546,969.5753,320.266)" gradientUnits="userSpaceOnUse" id="linearGradient5806" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(2.376547,0,0,0.715004,987.5221,390.567)" gradientUnits="userSpaceOnUse" id="linearGradient5804" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5802" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.876376,0,0,0.566024,994.7794,429.2398)" gradientUnits="userSpaceOnUse" id="linearGradient5810" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.13203,0,0,0.606678,982.5022,408.3478)" gradientUnits="userSpaceOnUse" id="linearGradient5808" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5800" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5798" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + </defs> +<g id="clonetiler_per_column_scale" inkscape:label="#clonetiler_per_row_scale" transform="matrix(0,1,1,0,-528,-1010)"> + <rect height="24" id="use7504" style="color:#000000;fill:none;stroke-width:0.531496" transform="matrix(1,0,0,1,0,0)" width="24" x="982" y="528"/> + <g id="g7512"> + <rect height="5.980974" id="rect7303" style="color:#000000;fill:none;stroke:url(#linearGradient5798);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7305" style="color:#000000;fill:url(#linearGradient5800);fill-rule:evenodd;stroke:url(#linearGradient5802);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> + <rect height="5.004396" id="rect7351" style="color:#000000;fill:none;stroke:url(#linearGradient5804);stroke-width:1.0000018;stroke-linejoin:round;stroke-miterlimit:0" width="19.00926" x="1012.495" y="537.5071"/> + <rect height="3.041469" id="rect7353" style="color:#000000;fill:url(#linearGradient5806);fill-rule:evenodd;stroke:url(#linearGradient5808);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="16.99882" x="1013.507" y="538.4794"/> + <rect height="3.961664" id="rect7361" style="color:#000000;fill:none;stroke:url(#linearGradient5810);stroke-width:1.0000019;stroke-linejoin:round;stroke-miterlimit:0" width="15.00856" x="1014.497" y="545.563"/> + <rect height="2.035122" id="rect7363" style="color:#000000;fill:url(#linearGradient5812);fill-rule:evenodd;stroke:url(#linearGradient5814);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.98416" x="1015.518" y="546.4993"/> +</g> + +</svg> diff --git a/share/icons/clonetiler_per_column_shift.svg b/share/icons/clonetiler_per_column_shift.svg new file mode 100644 index 000000000..c0eb22ca2 --- /dev/null +++ b/share/icons/clonetiler_per_column_shift.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.760936,0,0,0.714541,964.9956,383.6551)" gradientUnits="userSpaceOnUse" id="linearGradient5816" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.505077,0,0,0.598412,962.6137,403.1414)" gradientUnits="userSpaceOnUse" id="linearGradient5820" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(1.999772,0,0,0.998752,953.4881,316.2596)" gradientUnits="userSpaceOnUse" id="linearGradient5818" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + </defs> +<g id="clonetiler_per_column_shift" inkscape:label="#clonetiler_per_row_shift" transform="matrix(0,1,1,0,-528,-982)"> + <rect height="24" id="rect5795" style="color:#000000;fill:none;stroke-width:0.531496" width="24" x="982" y="528"/> + <g id="g7285" transform="translate(-0.999999,-1.000121)"> + <rect height="5.001156" id="rect7247" style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.0000023;stroke-linejoin:round;stroke-miterlimit:0" width="14.08517" x="983.5" y="530.5001"/> + <rect height="3.000032" id="rect7249" style="color:#000000;fill:url(#linearGradient5818);fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.0000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.00008" x="984.501" y="531.5"/> + </g> + <g id="use7289" transform="matrix(1,0,0,1,3.000001,6.999879)"> + <rect height="5.001156" id="rect7247" style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.0000023;stroke-linejoin:round;stroke-miterlimit:0" width="14.08517" x="983.5" y="530.5001"/> + <rect height="3.000032" id="rect7249" style="color:#000000;fill:url(#linearGradient5818);fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.0000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.00008" x="984.501" y="531.5"/> + </g> + <g id="use7291" transform="matrix(0.994354,0,0,1,12.550334994354,14.999879)"> + <rect height="5.001156" id="rect7247" style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.0000023;stroke-linejoin:round;stroke-miterlimit:0" width="14.08517" x="983.5" y="530.5001"/> + <rect height="3.000032" id="rect7249" style="color:#000000;fill:url(#linearGradient5818);fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.0000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.00008" x="984.501" y="531.5"/> + </g> +</g> + +</svg> diff --git a/share/icons/clonetiler_per_row_color.svg b/share/icons/clonetiler_per_row_color.svg new file mode 100644 index 000000000..4fb9e58a4 --- /dev/null +++ b/share/icons/clonetiler_per_row_color.svg @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.000397" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5773" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5783" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5899" y1="218.5568" y2="215.0088"/> + <linearGradient gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5785" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5899" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5792" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5796" inkscape:collect="always" x1="18.52884" x2="16.01938" xlink:href="#linearGradient6679" y1="217.4612" y2="212.9197"/> + <linearGradient gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5794" inkscape:collect="always" x1="18.13082" x2="19.32815" xlink:href="#linearGradient6679" y1="215.1325" y2="217.8534"/> + <linearGradient gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5769" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5781" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient6679"> + <stop id="stop6681" offset="0" style="stop-color:#ffeb74;stop-opacity:1"/> + <stop id="stop6683" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5899"> + <stop id="stop5901" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5903" offset="1" style="stop-color:#ffacb5;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5771" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="clonetiler_per_row_color" inkscape:label="#clonetiler_per_row_color" transform="translate(-1094.00195,-528)"> + <rect height="24" id="rect7660" style="color:#000000;fill:#000000;fill-opacity:0.0214592;fill-rule:evenodd;stroke-width:0.531496" width="24" x="1094.002" y="528"/> + <g id="g7663" transform="translate(84.00452,0.0124335)"> + <rect height="5.980974" id="rect7665" style="color:#000000;fill:none;stroke:url(#linearGradient5769);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7667" style="color:#000000;fill:url(#linearGradient5771);fill-rule:evenodd;stroke:url(#linearGradient5773);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> + <g id="g7675" transform="translate(84.00235,7.993409)"> + <rect height="5.980974" id="rect7677" style="color:#000000;fill:none;stroke:url(#linearGradient5781);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7679" style="color:#000000;fill:url(#linearGradient5783);fill-rule:evenodd;stroke:url(#linearGradient5785);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> + <g id="g7687" transform="translate(84.00235,15.99341)"> + <rect height="5.980974" id="rect7689" style="color:#000000;fill:none;stroke:url(#linearGradient5792);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7691" style="color:#000000;fill:url(#linearGradient5794);fill-rule:evenodd;stroke:url(#linearGradient5796);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> +</g> + +</svg> diff --git a/share/icons/clonetiler_per_row_opacity.svg b/share/icons/clonetiler_per_row_opacity.svg new file mode 100644 index 000000000..a958463dd --- /dev/null +++ b/share/icons/clonetiler_per_row_opacity.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.00018" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5802" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5800" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5798" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="clonetiler_per_row_opacity" inkscape:label="#clonetiler_per_row_opacity" transform="translate(-1066,-528)"> + <rect height="24" id="use7508" style="color:#000000;fill:none;stroke-width:0.531496" transform="matrix(1,0,0,1,0,0)" width="24" x="982" y="528"/> + <g id="use7518" transform="matrix(1,0,0,1,56.00235,0.0124335)"> + <rect height="5.980974" id="rect7303" style="color:#000000;fill:none;stroke:url(#linearGradient5798);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7305" style="color:#000000;fill:url(#linearGradient5800);fill-rule:evenodd;stroke:url(#linearGradient5802);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> + <g id="use7520" transform="matrix(1,0,0,1,56.0001841,7.9934095)"> + <rect height="5.980974" id="rect7303" style="color:#000000;fill:none;stroke:url(#linearGradient5798);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7305" style="color:#000000;fill:url(#linearGradient5800);fill-rule:evenodd;stroke:url(#linearGradient5802);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> + <g id="use7524" transform="matrix(1,0,0,1,56.0001841,15.9934135)"> + <rect height="5.980974" id="rect7303" style="color:#000000;fill:none;stroke:url(#linearGradient5798);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7305" style="color:#000000;fill:url(#linearGradient5800);fill-rule:evenodd;stroke:url(#linearGradient5802);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> +</g> + +</svg> diff --git a/share/icons/clonetiler_per_row_rotation.svg b/share/icons/clonetiler_per_row_rotation.svg new file mode 100644 index 000000000..375dc8c59 --- /dev/null +++ b/share/icons/clonetiler_per_row_rotation.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.001159" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.505077,0,0,0.598412,962.6137,403.1414)" gradientUnits="userSpaceOnUse" id="linearGradient5820" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(1.999772,0,0,0.998752,953.4881,316.2596)" gradientUnits="userSpaceOnUse" id="linearGradient5818" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.760936,0,0,0.714541,964.9956,383.6551)" gradientUnits="userSpaceOnUse" id="linearGradient5816" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + </defs> +<g id="clonetiler_per_row_rotation" inkscape:label="#clonetiler_per_row_rotation" transform="translate(-1038,-527.99884)"> + <rect height="24" id="use7506" style="color:#000000;fill:none;stroke-width:0.531496" transform="matrix(1,0,0,1,0,0)" width="24" x="982" y="528"/> + <g id="use7397" transform="matrix(1,0,0,1,59.000001,-2.00128)"> + <rect height="5.001156" id="rect7247" style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.0000023;stroke-linejoin:round;stroke-miterlimit:0" width="14.08517" x="983.5" y="530.5001"/> + <rect height="3.000032" id="rect7249" style="color:#000000;fill:url(#linearGradient5818);fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.0000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.00008" x="984.501" y="531.5"/> + </g> + <g id="use7497" transform="matrix(1,0,0,1,59.000001,-2.00128)"> + <rect height="5.001156" id="rect7247" style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.0000023;stroke-linejoin:round;stroke-miterlimit:0" width="14.08517" x="983.5" y="530.5001"/> + <rect height="3.000032" id="rect7249" style="color:#000000;fill:url(#linearGradient5818);fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.0000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.00008" x="984.501" y="531.5"/> + </g> + <g id="use7499" transform="matrix(1,0,0,1,59.000001,-2.00128)"> + <rect height="5.001156" id="rect7247" style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.0000023;stroke-linejoin:round;stroke-miterlimit:0" width="14.08517" x="983.5" y="530.5001"/> + <rect height="3.000032" id="rect7249" style="color:#000000;fill:url(#linearGradient5818);fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.0000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.00008" x="984.501" y="531.5"/> + </g> +</g> + +</svg> diff --git a/share/icons/clonetiler_per_row_scale.svg b/share/icons/clonetiler_per_row_scale.svg new file mode 100644 index 000000000..62e8bceea --- /dev/null +++ b/share/icons/clonetiler_per_row_scale.svg @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.000001" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(2.163766,0,0,0.677519,981.9622,400.4873)" gradientUnits="userSpaceOnUse" id="linearGradient5812" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient gradientTransform="matrix(1.628503,0,0,0.405944,991.836,459.4251)" gradientUnits="userSpaceOnUse" id="linearGradient5814" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(2.832796,0,0,1.012546,969.5753,320.266)" gradientUnits="userSpaceOnUse" id="linearGradient5806" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(2.376547,0,0,0.715004,987.5221,390.567)" gradientUnits="userSpaceOnUse" id="linearGradient5804" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5802" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.876376,0,0,0.566024,994.7794,429.2398)" gradientUnits="userSpaceOnUse" id="linearGradient5810" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.13203,0,0,0.606678,982.5022,408.3478)" gradientUnits="userSpaceOnUse" id="linearGradient5808" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5800" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5798" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + </defs> +<g id="clonetiler_per_row_scale" inkscape:label="#clonetiler_per_row_scale" transform="translate(-1010,-528)"> + <rect height="24" id="use7504" style="color:#000000;fill:none;stroke-width:0.531496" transform="matrix(1,0,0,1,0,0)" width="24" x="982" y="528"/> + <g id="g7512"> + <rect height="5.980974" id="rect7303" style="color:#000000;fill:none;stroke:url(#linearGradient5798);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" width="22.99783" x="1010.5" y="528.5066"/> + <rect height="3.982274" id="rect7305" style="color:#000000;fill:url(#linearGradient5800);fill-rule:evenodd;stroke:url(#linearGradient5802);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.96796" x="1011.52" y="529.5177"/> + </g> + <rect height="5.004396" id="rect7351" style="color:#000000;fill:none;stroke:url(#linearGradient5804);stroke-width:1.0000018;stroke-linejoin:round;stroke-miterlimit:0" width="19.00926" x="1012.495" y="537.5071"/> + <rect height="3.041469" id="rect7353" style="color:#000000;fill:url(#linearGradient5806);fill-rule:evenodd;stroke:url(#linearGradient5808);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="16.99882" x="1013.507" y="538.4794"/> + <rect height="3.961664" id="rect7361" style="color:#000000;fill:none;stroke:url(#linearGradient5810);stroke-width:1.0000019;stroke-linejoin:round;stroke-miterlimit:0" width="15.00856" x="1014.497" y="545.563"/> + <rect height="2.035122" id="rect7363" style="color:#000000;fill:url(#linearGradient5812);fill-rule:evenodd;stroke:url(#linearGradient5814);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.98416" x="1015.518" y="546.4993"/> +</g> + +</svg> diff --git a/share/icons/clonetiler_per_row_shift.svg b/share/icons/clonetiler_per_row_shift.svg new file mode 100644 index 000000000..313c0632e --- /dev/null +++ b/share/icons/clonetiler_per_row_shift.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.760936,0,0,0.714541,964.9956,383.6551)" gradientUnits="userSpaceOnUse" id="linearGradient5816" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.999772,0,0,0.998752,953.4881,316.2596)" gradientUnits="userSpaceOnUse" id="linearGradient5818" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient gradientTransform="matrix(1.505077,0,0,0.598412,962.6137,403.1414)" gradientUnits="userSpaceOnUse" id="linearGradient5820" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="clonetiler_per_row_shift" inkscape:label="#clonetiler_per_row_shift" transform="translate(-982,-528)"> + <rect height="24" id="rect5795" style="color:#000000;fill:none;stroke-width:0.531496" width="24" x="982" y="528"/> + <g id="g7285" transform="translate(-0.999999,-1.000121)"> + <rect height="5.001156" id="rect7247" style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.0000023;stroke-linejoin:round;stroke-miterlimit:0" width="14.08517" x="983.5" y="530.5001"/> + <rect height="3.000032" id="rect7249" style="color:#000000;fill:url(#linearGradient5818);fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.0000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.00008" x="984.501" y="531.5"/> + </g> + <g id="use7289" transform="matrix(1,0,0,1,3.000001,6.999879)"> + <rect height="5.001156" id="rect7247" style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.0000023;stroke-linejoin:round;stroke-miterlimit:0" width="14.08517" x="983.5" y="530.5001"/> + <rect height="3.000032" id="rect7249" style="color:#000000;fill:url(#linearGradient5818);fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.0000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.00008" x="984.501" y="531.5"/> + </g> + <g id="use7291" transform="matrix(0.994354,0,0,1,12.550334994354,14.999879)"> + <rect height="5.001156" id="rect7247" style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.0000023;stroke-linejoin:round;stroke-miterlimit:0" width="14.08517" x="983.5" y="530.5001"/> + <rect height="3.000032" id="rect7249" style="color:#000000;fill:url(#linearGradient5818);fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.0000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.00008" x="984.501" y="531.5"/> + </g> +</g> + +</svg> diff --git a/share/icons/color-fill.svg b/share/icons/color-fill.svg new file mode 100644 index 000000000..8b60b3706 --- /dev/null +++ b/share/icons/color-fill.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.727554" + height="26.381055" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient700"> + <stop id="stop347" offset="0" style="stop-color:#376796;stop-opacity:1"/> + <stop id="stop348" offset="1" style="stop-color:#b0dde2;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient4798"> + <stop id="stop4802" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop4800" offset="1" style="stop-color:#5eba69;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(-0.42698,-0.87201,0.87201,-0.42698,11.5331,-7.26288)" gradientUnits="userSpaceOnUse" id="linearGradient3352" inkscape:collect="always" x1="-30.5127" x2="-16.4355" xlink:href="#linearGradient700" y1="-1.11146" y2="-0.473952"/> + <radialGradient cx="-293.812" cy="-2729.78" fx="-293.812" fy="-2729.78" gradientTransform="matrix(1.20758,0.0165454,0.27747,1.03554,1573.42,3294.03)" gradientUnits="userSpaceOnUse" id="radialGradient4365" inkscape:collect="always" r="9.41594" xlink:href="#linearGradient4798"/> + </defs> +<g id="color-fill" inkscape:label="#g3340" transform="matrix(0.78125,0,0,0.78125,0.0439400000000205,0.387789999999995)"> + <path d="M 13.0063,24.4482 30.4465,15.9086 C 31.4092,15.4372 31.0551,10.9526 28.9338,6.62049 26.8126,2.28834 23.7236,-0.25897 22.7609,0.212415 L 5.32066,8.75199" id="path30990" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscc" style="fill:url(#linearGradient3352);stroke:#000000;stroke-width:1.28"/> + <path d="M 459.326,449.367 469.844,444.248 C 471.078,444.895 471.386,445.263 472.077,446.761" id="path4825" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1.28,0,0,1.28,-578.362,-566.08)"/> + <path d="M 15.3452,14.3489 C 13.4479,-3.0346 8.35128,-2.74598 9.06756,6.76043" id="path31979" inkscape:connector-curvature="0" sodipodi:nodetypes="cs" style="fill:none;stroke:#000000;stroke-width:1.28"/> + <circle cx="12.875" cy="14.875" id="path31981" r="1.3125" style="fill:#c8c8c8;stroke:#2e3436;stroke-width:1.138871;stroke-linejoin:round" transform="matrix(1.12392,0,0,1.12392,0.83338,-2.58525)"/> + <path d="M 456.281,449.062 C 456.213,449.07 456.154,449.096 456.094,449.125 455.133,449.59 455.637,452.694 457.25,456.062 458.238,458.125 459.43,459.799 460.406,460.688 460.405,460.698 460.407,460.708 460.406,460.719 460.337,461.549 459.647,462.428 459.378,463.219 449.286,463.539 450.416,467.696 460.031,467.742 478.573,467.83 478.246,463.266 462.875,463.188 462.602,462.532 462.317,461.864 462.094,461.188 462.821,460.45 462.262,457.533 460.75,454.375 459.238,451.217 457.308,448.951 456.281,449.062 Z" id="path22088" inkscape:connector-curvature="0" sodipodi:nodetypes="csscscsccsc" style="color:#000000;fill:url(#radialGradient4365);stroke:#000000;stroke-width:1.000001" transform="matrix(1.28,0,0,1.28,-578.362,-566.08)"/> +</g> + +</svg> diff --git a/share/icons/color-gradient.svg b/share/icons/color-gradient.svg new file mode 100644 index 000000000..76a655031 --- /dev/null +++ b/share/icons/color-gradient.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient4935"> + <stop id="stop4939" offset="0" style="stop-color:#5eba69;stop-opacity:1"/> + <stop id="stop4937" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.89781,0,0,0.89781,-0.81747,10.4227)" gradientUnits="userSpaceOnUse" id="linearGradient10520" inkscape:collect="always" x1="-0.535315" x2="-14.7622" xlink:href="#linearGradient4935" y1="107.85" y2="96.397"/> + <linearGradient gradientTransform="matrix(1.00712,0,0,1.00712,16.0574,-204.726)" gradientUnits="userSpaceOnUse" id="linearGradient4246" inkscape:collect="always" x1="-0.535315" x2="-14.7622" xlink:href="#linearGradient4935" y1="107.85" y2="96.397"/> + </defs> +<g id="color-gradient" inkscape:label="#draw_gradient" transform="translate(20,-90)"> + <rect height="24" id="rect2808" style="color:#000000;fill:none;stroke-width:0.4532662" width="24" x="-20" y="90"/> + <rect height="22.1569" id="rect4244" style="color:#000000;fill:url(#linearGradient4246);fill-rule:evenodd;stroke-width:0.453266" transform="scale(-1)" width="22.1569" x="-3.07859" y="-113.076"/> + <rect height="19.7519" id="rect3548" style="color:#000000;fill:url(#linearGradient10520);fill-rule:evenodd;stroke-width:0.453266" width="19.7519" x="-17.876" y="92.1239"/> + <path d="M -15.3527,96.3045 -0.647354,107.695" id="path3570" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="4.01786" id="rect3568" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.0099" x="-16.184" y="94.8769"/> + <rect height="4.01786" id="use4906" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,0.99644,12.2265,10.564)" width="4.0099" x="-16.184" y="94.8769"/> +</g> + +</svg> diff --git a/share/icons/color-management.svg b/share/icons/color-management.svg new file mode 100644 index 000000000..9ba40d525 --- /dev/null +++ b/share/icons/color-management.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.84" + height="15.84" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="color-management" inkscape:label="#color_management" transform="matrix(0.33,0,0,0.33,0,0)"> + <rect height="48" id="rect8860" style="fill:none" width="48" x="0" y="0"/> + <g id="g8862" transform="matrix(1.125,0,0,1.125,4.5,-7.3125)"> + <image clip-path="url(#cieClip)" height="41" id="image2428" width="36.6" x="-0.264" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAANJWlDQ1BJQ0MgcHJvZmlsZQAAeNqt 12k4lO/bB/DznhnGMmYYO2Fk36LshOyJyr6lZN+GmWypVEgKkSUULQgJoUQiUf3IkpAs2YqKLKUQ yTLPC6me33H8/8+b53x13uf94rqv+zg+3+u4AAhKLlQqGQUA/gHBgZbGeiR7B0cStg+YAQ9EkAGs i1sQVdfc3Az+Yy32AgIA0C3nQqWSE0NOLve+X3rVaX5fAaGkesJ/L3ygvYMjACILABxeG/0uAOBw 3eitAYDjaDA1GADxBgAON28XdwAkHABkA60t9QGQQgDAe2301QCAd93omwEAH+rmFQyA9APQEwPc fQIAsDMA9NruHkFuAHhZAHB3D3LzB8AnAYCZvz/FHQA/BACSbtTAYAACBgDk7B0cSRuffCAOQIkX gMH0z+xoGkBlDoDk3j8zkQcAXC4AuQl/ZvOWgAAAwtUR5Km4AwAAEJweAN0IjTYvDoBNAVhLptFW cmm0tZsA6CGABrJbSGDor/+FIO0A/9fzxp5/FRoBQAEgokgB6jg6HBNOd4o+AhvFcIbRgLGR6Rzz eVwsywV8Fas3WzIxmT2F4xJnGlcadwZPIx+FP2tLlsA1wWZSiHDu1psiHWInxAskuqROSRfL9MpF bbsjP7D93I57im+VL6hUqY6qJ2rUaI5rpWo/1pnSTdd7qv/FMNOoyXjO5MaeVtPFvbn7Xu7vNO+0 6LJctS6y6bHtteuz73fEHLjrNHRw+NCI89vD71xxbg/dP3h89Bz3mvD+5DPpx0l+4v854Atllvr1 yLfAuaCF4IWQ76GLR5fCfhxbPv7zxGr46sm101IRPVHIGVQ0+iwmhu4c/XlsLEMcYzzTBeYEXCLL RXwSIZk1hS2VeIk9jSOdM4PrMvcVnkzeLL6r/Ne2XBe4IZgtlEPKFb65NU8kX7RA7JZEocRtySKp Yuni6RLyHdlSuTL5coW72+9tr9hxX6lSuUqlavFBaLXqQ7UajVrNRzvrdj7Werxef7pB58mup7rP 9P7Rb8Q0RjcZPjdqNm4xaTVpY2qLf2HabvZyXwe+42KneZfFK8tuYnfKa6se616bPq6+jH67N/YD joN8g1lDTsNOIwffCr698c559PCY8Fjue9cPbh/dx8XGCyY8P3lNek9JTRVN+874fSZ/kftSOhvw lfKNOrd97t584ELQ9+BF5cWqpdAfYcvHfh5b0VipXT2xFr6utf6YRgNARFB41Fd0G6aYLpU+HOvF YM2oz6TELIGTYOHBcxN4WHnYOIni7JIcapxmXIe4g3gSecv42vgnBdgFVYS8SJeFn4sgolpiR8Tv SsxKSUqTZWrl0Nt05ZMVRndIKcYo9alIq1LVGjW4NcN2vtDm0qHseqonqn/CoMtI0Dhsd53Jsul2 M4+9afu6zPEWxpZhVvnWr22Z7HbZH3G45th0YPag0KH9zscP57o0uk66c3roeNp7nfLO9mnwHfZb 9mcPkKEYUL2PhAcmBeUGV4Y0hw4enQpbPI4+wRZOOil7Svn0rgjTyP1RB84cjvY4S44JPhd4PiI2 Iu5MfOyFlIT4xMyLV5IykpNTrqamXEpPu5xemHHrcumVwszirLKrj649ut5440V2V053bvfN7rzB /A8FE7fGCj/eni36Vjxb8uXOXOls2XT5zN2Je6MVY/cHKruqWh40VD94WFZztTblUUSd/+MD9aYN O59IPyU+XX727p/WxvtNqc8Dm61aVFr5W2ltAy/ut8e9dOwQ6RjvrOg6+cqwG989/Dq7x7dXsXet r70/9c3BAamB+cGaoahh0xGOkZG3t98FjWqOYcZa31/6cOijxMeZ8ZqJyE97Jjknh6fypskzyjPr n1u+pMwe+Cr6deZbxVz4vPECcaH/e/4iZUn9B/rH8+XknwdWRFY+r1atRayb0LhoNAA4g4ShjqM1 0TWYk3Q6dPX0kdizDEYMjYwxTOeY43B7cG0sCfgEQiLrftYOtiRiCnsqRyqnNedrrnTudJ7LvJl8 WfxZW64KOAkMC94QyiblCOdszRG5KZonli9eIHFLslDqtrSP9JRMkWyJ3J1tpfJlCuXb7+64p1ih dF+5SqVKtUotTO2Heo1GjWbtzkdaddqntNd16nc16D7Re6r/zCDaEGPYaNRk/Hx3s0nLnlbTeDOc 2Yu97fte7u8wT7JgteiyfGXVbf3aptc23Y7Lrs++3+GN48CBLCd+p6GDw4feOr87/M4lx1XYdczt vfsHj4+eBV7iGwniO+VXTJYlz/yvFJn/nSLVx9SOLR//eWIlfPXk2qn107RIiEL9ThLseWwsQ2xL 3J545gu4BFwiy0VCEmsy2+8s4crgvszzK0u2/J0luWM33fJE8kULxG+Jb6ZJiewdudJtf2WJYqVS lfID1WrVh2o16rWajzTrdj7Wrtf+K0cMm4yeGzUbt+xuNWkzfRH6cmvHvk7zLvNXFt0ne6R7bfvs +qMG5Acdh2JGFN/GjiqPXfjgPq45kTzpM+37mTxL+Ra34Lh4cTl+zZJGA9g4+wAA6FUA0mUAbDMB rHIBYmQAJJwBuAoBzFkArNUBRScIKC0qIHu0Ns8PQIAVBGAb6IEDBEESlMMPhISYImFIIfISmUAR UMaoSFQdahWthY5EN6FXMcIYB0wB5judEd1ZujK6WXpj+hz6cSwn1glbx4BlUGeIZphm1GCkMDYw yTFFMFUz45kjmd/gOHABuE8shixnWEbxLvinBDTBkzDDasGazrrGFss2R9Qg5rOrsuezz3I4cyxx +nBWcclwPef25MHyFPGK8R7lXeC7xm/MP78lW0BUIFwQEawU8iUJkwaEL23dujVChCDSIZosZiPO Jz4mUSypL3lbSk+aTXpUpkL2nJzTNkV5nPyEwj/bc3dEKborGSvLqrCrrKqOq2Wo49UbNMo1c3Ze 0jqvfVrn6K4jumQ9H31vA29DP6MA4+DdJ0yi91w0zTK7vbd6X8v+IfNvllgrQWs1Gytbql2ifalD p+O8E89B7UOezkmHa10+uXG7G3sc8yzx4fE194sjNwagKLrUyCPPguiDTUNSwkSPUY4/Cmc66Xiq 5DQt0joaddYp5sF59tgjcV0JaYnLSc7JTanylzIzgi6/z7TKarxemi2Wc+0mdwHrrcTb+KKLdzLK BMrz7slVGlR1Vbs8/FbH/bikQe9ZcCOhqaR5T1tcu9zLrs7Q7qYeah9/f/OQ+HD/27hRnQ8l4+6f hCYHPtvOcn3tm8tccF6aWa5cOU3jodEAAAVMwA1SoAP2EAJpUA0jCBZRQJyRRKQemUdJo5xRmajX aAJ6L/oCuh3DgtmPScMM0pHofOjK6X7Q69NfpH+DFcOGYJ8xEBncGaoZmRmdGEuZMEyHmO4zMzG7 MdfjOHFUXDuLNEsCywzeDF9GYCFQCL2su1jz2PBsoWyDRCPiXXYSewr7OkcQx2dOX84pLjLXHHcw 9yLPcV6E9wIfH18Rvzp/0xbbLZMCEYK8glVCFkJTpBhhceHmrQEi3CKPRd3EcGJPxAMkhCReScZK 6UmtSdfKhMtqyS7J1W87L2+tIKwwu71+R7Kir5KBsqDyikqP6kO1a+qRGl6adju1tOS1hXWIuzC6 aN05vW/6swbThuNG88bTu7/vQZlymHHv3b5Pe/9+c0sLP8tjVlnW92xe2A7arTpwOMof2Od05OCV Q43OEy6Mrgpu3u6ZHvWeX72lfDx8M/x6/PkDbChZ1E+BkkGhwS2hAkeDwlqPi5xIDJ865XC6OVIl Kj+aeDbxHPF8ehxPfFaCcuLLJI/kn6kJaarpHy9fz/S9anNdKpsuZ+bm0/zKW1duxxS73XEqM7qr VqFUue2B3EPJWrE6yXqFJzrPdjdaPCe3HGlLbs/ueNQ10k3rFerXGnAfih+peTfznvej3kTEZOH0 hy98Xz3nri+ML0kuB6xUrSM0GgDQAysIgB44QBKUw6tN+5vuN9RjCBgHzHc6I7rMX97XsU4MQgzR DNOM1owNTHJMV5nxzJHMS7gA3CcWd7wL/j3BkzDDGsS6xhZL5CLms6uyt3I4cyxxJv02vY934Zdn c0FEsPKXZYsNyb8ch0rp/W34j+Bffl+pN2iU/7H7R+5/dvvf1HqN+vD4mv9bbejAv91GFf0t98KO P3LT6TftXlPf1JuXuum3hLgpuKJ603DtmQ3FTwY2HbdMtsW9+Kc9/WVXZ+grge6mHmpveV9Mf/NA 6JD4sN+Iwdu4UZ2xc+9dP5R8XBzv/iQ06TdlMi05g/1s+6VgNuar17fdc9LzzPNfFjq/VyymL1kv zfyIXtb7KfFzfOX0Ks/q9TW2tei1pfU8WjyNBrBxXwIAACZ9CpkSSDLTN4D/3/Inh2yugQIAnEeQ oRUAEAFA0iPAZrPXADPQBwMggRtQgAwUCAT93x1p4+3GPQ4AgJ4V4KodAED9jxMR/14z2CMsGABA n0I9Fujj5R1M0qVSyR4kfYo/NSTYI1CWZBLgtk2WtENBQRkA4H8Aw2wI2gG1XRMAAAOYSURBVDjL pdXPaxxlGMDx7zszOzuTzW72R7KbpjWx/sAeFPVQFGqKiNDWFlvMwYo/wItXxR6q5lQET968iDf/ AUOgVOwlUMREhZRaD2Ldmpgmpmm23ezs7szOr8dDZjfxV03sOzzM8MJ83ofnfV5eHMeRSWdSDvoH 5Zx/TuphXe518GXtoiC6kDyVoCJT7tS9oa/W3xZkSJBUDyZGzrTOSBiH/w99uvGGIAcE2SOIvQUL crJ9Utphe9eodiN2gQJQAgaBLKAAmLanORYcpRk57GZoN/UYGADyQDGBC4AOwJx1ideD52mGGztH U/FAgm6HS0mYpIGq9R1nw+dohnd2htpaEchtQ/PbyjGETYY+FOvWPJ+FR3B3kLFmkU/Q3Da8AAyi UybDMP3kyaHhWd8zEx7FDxt3R/dF5WRzumARGAKGMBM0x17yDDOISb81x23/OFHY/Hd0TJUTsJBg ZaACDGMzQo4R8uxjkDH2MMYoWcru1wQ/nCDs/HPGxibqACHgAwHQATpkcRnApUSTYRqMUmBvM4tW XcT65RLelWOo01+h2/1/RvfHJcBN0G4EGPgM0KGExzAuY7R4wL9DqpqGKrCoY618i1s9jjl5Ad3O bKFPqELS7HESERBhEVIkpELAKD6PxC7ZX6/DTx5c78CSwKqOfXkOd+lFzE/Po9v2JnpAWZjBKL5S INJbLSfCIMKICA+KUFm7CVeb8HMNFtqwEsKawLqOfWUWd/UU5vQ0umVhGMCjqynmPa2XqIqgP4J0 AFoAsQ9SK8KPJaiW4IYDv3uwFkJDINKwL87ivjRBeuoLDKUUh1rC/GKvnBg+2D7oHsQuuC3o1Pvo qxZgoQDLG1BzwQ+SkgHopK4u4H8ziwEwbsIni8nmd8D0IO2C3oa4Cd4GeLUUfb/lYSUP7TxIK+mS kODhEeTsBMZrJ7DSJoaI8GwF9GUhchV4YLXBbIHmQFyHoAbtVUWxkYW4e/IcgicLyHvjpCaeQuna 1u4rpRjK6BzuC5m5ZqDaYLcg1QCtDrIOwQa4EURk0MkSjN+HfPAMqSP7UUr9vfm7H688JsxcAL0J lgPGbVAbIOFmqV0leC/opN5/CPNQ9u5nX5I2evmwzkAjIrUE5iIYNVAhiB5TPh1w/+WQzHnrP0EA HMfpXQMffuRJXok8jsipdCSfv+XLrWvB7u+oLhrHsQRBJO+82ZKP3/Xk1nLQm+++W61W78ft83+d +wOuBu1qqTfJ4wAAAABJRU5ErkJggg==" y="7.333"/> + <path d="M 8.36,47.76 C 7.751574,47.51528 7.222277,46.90182 6.784324,46.39273 5.608271,45.02566 4.964826,43.30281 4.38,41.63 3.446394,38.95956 2.627115,36.19922 2.114165,33.41042 1.415792,29.6135 0.6129846,25.78424 0.3959804,21.94278 0.2093634,18.63925 -0.036735,15.09899 0.67,11.99 1.021272,10.44473 2.335229,8.406245 3.57,7.98 4.66602,7.601652 6.456945,8.746987 7.698531,9.504755 9.584304,10.65569 11.33779,12.01369 12.9958,13.4917 17.54131,17.54374 21.81301,21.89176 26.1391,26.17398 29.19235,29.19627 32.22777,32.23682 35.27,35.27 26.3,39.43333 17.33,43.59667 8.36,47.76 Z" id="path8865" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssssssscc" style="fill:none;stroke:#000000;stroke-width:1.5px"/> + </g> +</g> + +</svg> diff --git a/share/icons/color-picker.svg b/share/icons/color-picker.svg new file mode 100644 index 000000000..116f27f62 --- /dev/null +++ b/share/icons/color-picker.svg @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.022644" + height="24.013225" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="translate(1,-1.24044)" gradientUnits="userSpaceOnUse" id="linearGradient5670" inkscape:collect="always" x1="19.57576" x2="21.9317" xlink:href="#linearGradient5704" y1="167.0667" y2="169.5792"/> + <linearGradient gradientTransform="matrix(1,0,0,0.973548,1.5,3.761392)" gradientUnits="userSpaceOnUse" id="linearGradient4360" inkscape:collect="always" x1="14.01976" x2="15.84741" xlink:href="#linearGradient5704" y1="174.9419" y2="178.0223"/> + <linearGradient gradientTransform="matrix(1,0,0,0.973548,1.5,3.761392)" gradientUnits="userSpaceOnUse" id="linearGradient4369" inkscape:collect="always" x1="15" x2="13.84897" xlink:href="#linearGradient5734" y1="177.4415" y2="175.9469"/> + <linearGradient gradientTransform="translate(1.863401,-1.999999)" gradientUnits="userSpaceOnUse" id="linearGradient3628" inkscape:collect="always" x1="22.45293" x2="23.61528" xlink:href="#linearGradient5734" y1="170.3782" y2="164.9546"/> + <linearGradient gradientUnits="userSpaceOnUse" id="WhiteTransparent"> + <stop id="stop7" offset="0" style="stop-color:white;stop-opacity:1"/> + <stop id="stop9" offset="1" style="stop-color:white;stop-opacity:0"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5734"> + <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/> + <stop id="stop5738" offset="1" style="stop-color:#ffffff"/> + </linearGradient> + <linearGradient gradientTransform="translate(41.8634,-175.7596)" gradientUnits="userSpaceOnUse" id="linearGradient4349" inkscape:collect="always" x1="-13.05958" x2="-10.52821" xlink:href="#WhiteTransparent" y1="332.0769" y2="335.0308"/> + </defs> +<g id="color-picker" inkscape:label="#draw_dropper" transform="translate(-11,-155)"> + <path d="M 28.8634,163 21,171 18,173 17,172 19,169 26.8634,161 28.8634,163 Z" id="path3620" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:url(#linearGradient3628);fill-rule:evenodd;stroke:url(#linearGradient5670);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="24" id="rect3581" style="color:#000000;fill:none" width="24" x="11" y="155"/> + <path d="M 17.15103,173.5 C 17.15103,173.5 15,175.1058 15,177.0529 15,179 18,179 18,177.0529 18,175.1058 17.15103,173.5 17.15103,173.5 Z" id="path4352" inkscape:connector-curvature="0" sodipodi:nodetypes="czzc" style="fill:url(#linearGradient4369);fill-rule:evenodd;stroke:url(#linearGradient4360);stroke-width:1.0000001px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 20,169 27,162" id="path4372" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:0.6;stroke-linecap:round"/> + <path d="M 25,160 30,165 31,164 29.5,162.5 C 33,162 35.8634,158.2404 33.8634,156.2404 31.8634,154.2404 28,157 27.5,160.5 L 26,159 25,160 Z" id="path3583" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsccc" style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 28,160 C 27.59361,159.7968 28.15657,158.2324 29.5,157 31.33949,155.3154 32.83144,155.8288 32.8634,156.2404 33,158 30,161 28,160 Z" id="path4341" inkscape:connector-curvature="0" sodipodi:nodetypes="csss" style="fill:url(#linearGradient4349);fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/connector-avoid.svg b/share/icons/connector-avoid.svg new file mode 100644 index 000000000..79f2ad9a5 --- /dev/null +++ b/share/icons/connector-avoid.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="11.223939" + height="10.880276" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8276-2" inkscape:collect="always" x1="5.644915" x2="13.52223" xlink:href="#linearGradient10585" y1="209.9819" y2="214.7789"/> + <linearGradient id="linearGradient10585"> + <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/> + <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8278-4" inkscape:collect="always" x1="5.644915" x2="13.52223" xlink:href="#linearGradient10585" y1="209.9819" y2="214.7789"/> + </defs> +<g id="connector-avoid" inkscape:label="#g8327" transform="translate(-513.91695,-360.048576)"> + <path d="M 517.5,361.4977 522.5,364.4977 522.5,369.4977" id="path12164" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#3c3c3c;stroke-width:1.0000002px;stroke-linecap:round;stroke-opacity:0.8306011"/> + <g id="use5787" style="stroke:#000000" transform="matrix(0.689556,0,0,0.507098,506.5653,256.2643)"> + <rect height="2.011886" id="rect8286" style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" width="4.508889" x="11.50698" y="205.5087"/> + </g> + <g id="use5790" style="stroke:#000000" transform="matrix(0.689556,0,0,0.507098,513.514,265.2668)"> + <rect height="2.011886" id="rect8282" style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" width="4.508889" x="11.50698" y="205.5087"/> + </g> + <g id="use5814" style="stroke:url(#linearGradient8278-4)" transform="matrix(0.625904,0,0,0.672041,509.1746,223.3273)"> + <rect height="2.959625" id="rect8274" style="fill:none;stroke:url(#linearGradient8276-2);stroke-width:1.5418689;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="8.5083" y="211.5502"/> + </g> +</g> + +</svg> diff --git a/share/icons/connector-edit.svg b/share/icons/connector-edit.svg new file mode 100644 index 000000000..f6ea9c2ef --- /dev/null +++ b/share/icons/connector-edit.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12.019308" + height="12.019308" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="connector-edit" inkscape:label="#draw_node" transform="matrix(0.5008045,0,0,0.5008045,55.08849,-90.14481)"> + <rect height="24" id="rect5213" style="fill:none" width="24" x="-110" y="180"/> + <rect height="5.996136" id="rect5217" style="fill:#ff0000;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.9967862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.117705" x="-108.2691" y="181.7348"/> + <path d="M -104.982,185.0571 -94.78307,203.1802 -87.9838,196.3841 -104.982,185.0571 Z" id="path5221" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#000000;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.9983935;stroke-linecap:round;stroke-linejoin:round"/> +</g> + +</svg> diff --git a/share/icons/connector-ignore.svg b/share/icons/connector-ignore.svg new file mode 100644 index 000000000..fd9ec0081 --- /dev/null +++ b/share/icons/connector-ignore.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="11.243656" + height="10.883223" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8290-1" inkscape:collect="always" x1="5.644915" x2="13.52223" xlink:href="#linearGradient10585" y1="209.9819" y2="214.7789"/> + <linearGradient id="linearGradient10585"> + <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/> + <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8288-3" inkscape:collect="always" x1="5.644915" x2="13.52223" xlink:href="#linearGradient10585" y1="209.9819" y2="214.7789"/> + </defs> +<g id="connector-ignore" inkscape:label="#g8308" transform="translate(-491.91695,-360.048576)"> + <g id="g5802" style="stroke:url(#linearGradient8290-1)" transform="matrix(0.625904,0,0,0.672041,489.1682,222.3273)"> + <rect height="2.959625" id="rect5792" style="fill:none;stroke:url(#linearGradient8288-3);stroke-width:1.5418689;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="8.5083" y="211.5502"/> + </g> + <path d="M 494.5,361.4977 500.5,369.4977" id="path7667" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#3c3c3c;stroke-width:1.0000002px;stroke-linecap:round;stroke-opacity:0.8469945"/> + <g id="g5761" style="stroke:#000000" transform="matrix(0.689556,0,0,0.507098,484.5653,256.2643)"> + <rect height="2.011886" id="rect5763" style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" width="4.508889" x="11.50698" y="205.5087"/> + </g> + <g id="use5785" style="stroke:#000000" transform="matrix(0.687971400312,0,0,0.516716127766,491.5604359406,263.2656549781)"> + <rect height="2.011886" id="rect5763" style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" width="4.508889" x="11.50698" y="205.5087"/> + </g> +</g> + +</svg> diff --git a/share/icons/connector-new-connpoint.svg b/share/icons/connector-new-connpoint.svg new file mode 100644 index 000000000..b9e6dda18 --- /dev/null +++ b/share/icons/connector-new-connpoint.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12.01931" + height="12.01931" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="connector-new-connpoint" inkscape:label="#g6061" transform="translate(-577,-360.9807158)"> + <path d="m 578.0001,371.9603 a 10,10 0 0 1 2.9594,-7.0618 10,10 0 0 1 7.0871,-2.8984 L 588,372 Z" id="path6018" sodipodi:cx="588" sodipodi:cy="372" sodipodi:end="4.717045" sodipodi:rx="10" sodipodi:ry="10" sodipodi:start="3.145564" sodipodi:type="arc" style="fill:#b0c5da;fill-rule:evenodd;stroke:#0000ff;stroke-miterlimit:1.5"/> + <rect height="12.01931" id="rect5199" style="fill:none" width="12.01931" x="577" y="360.9807"/> + <rect height="3" id="rect5202" style="fill:#ff7777;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.9411765" width="3" x="580" y="363"/> +</g> + +</svg> diff --git a/share/icons/connector-orthogonal.svg b/share/icons/connector-orthogonal.svg new file mode 100644 index 000000000..a445fb1a2 --- /dev/null +++ b/share/icons/connector-orthogonal.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="11.223939" + height="10.880276" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5209" inkscape:collect="always" x1="5.644915" x2="13.52223" xlink:href="#linearGradient10585" y1="209.9819" y2="214.7789"/> + <linearGradient id="linearGradient10585"> + <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/> + <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="connector-orthogonal" inkscape:label="#g8327" transform="matrix(-1,0,0,1,525.14089,-360.048576)"> + <path d="M 517.5,360.9977 519.5,360.9997 519.5,370.002 522.5,370" id="path5193" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#3c3c3c;stroke-width:1.0000002px;stroke-linecap:round;stroke-opacity:0.8306011"/> + <g id="g5195" style="stroke:#000000" transform="matrix(0.689556,0,0,0.507098,506.5653,256.2643)"> + <rect height="2.011886" id="rect5197" style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" width="4.508889" x="11.50698" y="205.5087"/> + </g> + <g id="g5199" style="stroke:#000000" transform="matrix(0.689556,0,0,0.507098,513.514,265.2668)"> + <rect height="2.011886" id="rect5201" style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" width="4.508889" x="11.50698" y="205.5087"/> + </g> + <g id="g5203" style="stroke:url(#linearGradient5209)" transform="matrix(0.625904,0,0,0.672041,509.1746,223.3273)"/> +</g> + +</svg> diff --git a/share/icons/connector-remove-connpoint.svg b/share/icons/connector-remove-connpoint.svg new file mode 100644 index 000000000..634deaa4a --- /dev/null +++ b/share/icons/connector-remove-connpoint.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12.01931" + height="12.01931" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="connector-remove-connpoint" inkscape:label="#g6098" transform="translate(-591.5,-360.9999958)"> + <rect height="12.01931" id="rect6086" style="fill:none" width="12.01931" x="591.5" y="361"/> + <g id="g6088" transform="matrix(0.5555556,0,0,0.5555556,57.49996,271.5555)"> + <path d="M 972,171 973,170 980,170 981,171 981,178 980,179 973,179 972,178 972,171 Z" id="path6090" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1.7999997px"/> + <path d="M 974,171.85 979,176.85" id="path6092" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:2.1599998"/> + <path d="M 979,171.85 974,176.85" id="path6094" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:2.1599998;stroke-linejoin:round"/> + </g> + <rect height="3" id="rect6096" style="fill:#ff7777;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.9411765" width="3" x="593" y="363"/> +</g> + +</svg> diff --git a/share/icons/controls_fill.svg b/share/icons/controls_fill.svg new file mode 100644 index 000000000..ce7802314 --- /dev/null +++ b/share/icons/controls_fill.svg @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="0" + height="0" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<use height="1250" id="controls_fill" transform="translate(482.0912,-121.9991)" width="1250" x="0" xlink:href="#properties_fill" y="0"/> +</svg> diff --git a/share/icons/controls_stroke.svg b/share/icons/controls_stroke.svg new file mode 100644 index 000000000..f6ce6f0c5 --- /dev/null +++ b/share/icons/controls_stroke.svg @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="0" + height="0" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<use height="1250" id="controls_stroke" transform="translate(486.0664,-121.9791)" width="1250" x="0" xlink:href="#properties_stroke_paint" y="0"/> +</svg> diff --git a/share/icons/dialog-align-and-distribute.svg b/share/icons/dialog-align-and-distribute.svg new file mode 100644 index 000000000..af53fc450 --- /dev/null +++ b/share/icons/dialog-align-and-distribute.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.062921" + height="16.0008" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.103365,0,0,0.199883,-4.736921,163.6837)" gradientUnits="userSpaceOnUse" id="linearGradient6700" inkscape:collect="always" x1="15.67863" x2="19.57123" xlink:href="#linearGradient5740" y1="210.2974" y2="217.0041"/> + <linearGradient gradientTransform="matrix(1.300191,0,0,0.432481,-3.154508,116.6655)" gradientUnits="userSpaceOnUse" id="linearGradient6696" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.80275,0,0,0.392032,-0.364526,122.4629)" gradientUnits="userSpaceOnUse" id="linearGradient6670" inkscape:collect="always" x1="14.87326" x2="17.88475" xlink:href="#linearGradient5740" y1="213.2477" y2="218.8375"/> + <linearGradient gradientTransform="matrix(1.066601,0,0,0.654301,-5.23183,65.54498)" gradientUnits="userSpaceOnUse" id="linearGradient6668" inkscape:collect="always" x1="19.64591" x2="17.09525" xlink:href="#linearGradient5740" y1="218.5388" y2="214.7455"/> + <linearGradient gradientTransform="matrix(0.750795,0,0,0.392032,0.589107,122.468)" gradientUnits="userSpaceOnUse" id="linearGradient5805" inkscape:collect="always" x1="14.87326" x2="17.88475" xlink:href="#linearGradient5740" y1="213.2477" y2="218.8375"/> + <linearGradient gradientTransform="matrix(1,0,0,0.570788,0,88.25561)" gradientUnits="userSpaceOnUse" id="linearGradient5801" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1,0,0,0.570788,0,88.2556)" gradientUnits="userSpaceOnUse" id="linearGradient6666" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/> + <linearGradient gradientTransform="matrix(0.997569,0,0,0.654301,-3.963176,65.55004)" gradientUnits="userSpaceOnUse" id="linearGradient5803" inkscape:collect="always" x1="20.1778" x2="17.68847" xlink:href="#linearGradient5740" y1="218.2885" y2="214.7454"/> + </defs> +<g id="dialog-align-and-distribute" inkscape:label="#object_align" transform="matrix(0.997443,0,0,0.995359,44.92763,-174.11277)"> + <rect height="16" id="rect11819" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <g id="g6628" transform="matrix(1.249506,0,0,1.001998,-55.66558,-19.47412)"> + <rect height="3.995016" id="rect6630" style="color:#000000;fill:none;stroke:url(#linearGradient6666);stroke-width:0.8969406;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="10.5083" y="205.5581"/> + <rect height="1.965379" id="rect6632" style="color:#000000;fill:url(#linearGradient6668);fill-rule:evenodd;stroke:url(#linearGradient6670);stroke-width:0.8969405;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.40038" x="11.30936" y="206.5531"/> + </g> + <g id="g6675" transform="matrix(1.000856,0,0,1.001998,-53.05186,-30.53742)"> + <rect height="3.995016" id="rect6677" style="color:#000000;fill:none;stroke:url(#linearGradient5801);stroke-width:1.0021828;stroke-linejoin:round;stroke-miterlimit:0" width="5.4917" x="10.5083" y="205.5581"/> + <rect height="1.965379" id="rect6679" style="color:#000000;fill:url(#linearGradient5803);fill-rule:evenodd;stroke:url(#linearGradient5805);stroke-width:1.0021827;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.492565" x="11.50743" y="206.5582"/> + </g> + <g id="g6690" transform="matrix(1.249506,0,0,0.994331,-55.62604,-22.92368)"> + <rect height="3.02699" id="rect6692" style="color:#000000;fill:none;stroke:url(#linearGradient6696);stroke-width:0.9003923;stroke-linejoin:round;stroke-miterlimit:0" width="10.39982" x="10.50829" y="205.5446"/> + <rect height="1.002073" id="rect6694" style="color:#000000;fill:none;stroke:url(#linearGradient6700);stroke-width:0.9003921;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="8.7972" x="11.30861" y="206.5581"/> + </g> + <path d="M -44.541,175.4264 -44.541,190.4564" id="path5730" inkscape:connector-curvature="0" style="fill:none;stroke:#c80000;stroke-width:1.0036128px;stroke-linecap:round"/> +</g> + +</svg> diff --git a/share/icons/dialog-fill-and-stroke.svg b/share/icons/dialog-fill-and-stroke.svg new file mode 100644 index 000000000..ae65d4b36 --- /dev/null +++ b/share/icons/dialog-fill-and-stroke.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.03137" + height="16.058596" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient10585"> + <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/> + <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient10473" inkscape:collect="always" x1="192.9638" x2="201.2521" xlink:href="#linearGradient1610" y1="26.49475" y2="37.90074"/> + <linearGradient id="linearGradient800"> + <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/> + <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-139.9686,15.05455)" gradientUnits="userSpaceOnUse" id="linearGradient10579" inkscape:collect="always" x1="107.9483" x2="110.1206" xlink:href="#linearGradient800" y1="163.4373" y2="166.1914"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient10481" inkscape:collect="always" x1="-40.92714" x2="-39.0581" xlink:href="#linearGradient5704" y1="186.0423" y2="189.9042"/> + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <radialGradient cx="-39.00645" cy="185.3796" fx="-39.00645" fy="185.3796" gradientTransform="matrix(0.173327,0.323606,-0.837131,0.448376,121.9729,116.365)" gradientUnits="userSpaceOnUse" id="radialGradient10597" inkscape:collect="always" r="4.772141" xlink:href="#linearGradient10585"/> + <linearGradient gradientTransform="translate(-0.96863,1.05455)" gradientUnits="userSpaceOnUse" id="linearGradient10560" inkscape:collect="always" x1="-33.56642" x2="-34.67712" xlink:href="#linearGradient1610" y1="183.8118" y2="182.3506"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient10489" inkscape:collect="always" x1="-34.91058" x2="-33.18686" xlink:href="#linearGradient5704" y1="182.3336" y2="184.1298"/> + </defs> +<g id="dialog-fill-and-stroke" inkscape:label="#fill_and_stroke" transform="translate(45,-175)"> + <path d="M 191,40 191,26 205,26" id="path10465" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:url(#linearGradient10473);stroke-width:2;stroke-linecap:square" transform="translate(-235,150.0546)"/> + <path d="M -42.96863,177.0546 -28.96863,177.0546 -42.96863,191.0546 -42.96863,177.0546 Z" id="rect10562" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:1px"/> + <rect height="16" id="rect9766" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <g id="g10509"> + <path d="M 191.5,40.5 C 197,40.5 200,40 200.5,37 L 205.5,34" id="path10491" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="opacity:0.3;fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:round" transform="translate(-235,150.0546)"/> + <path d="M -33.36912,180.455 -30.36912,183.455 -28.96863,183.0546 -28.96863,176.0546" id="path10571" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:url(#linearGradient10579);fill-rule:evenodd"/> + <path d="M -44.46863,190.5546 C -41.00737,188.4475 -41,185 -37.23477,184.4001 -36.73477,184.9001 -35.57922,186.2324 -34.97774,186.4538 -35.19915,189.2324 -39,190.6431 -44.46863,190.5546 Z" id="path10544" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:url(#radialGradient10597);fill-rule:evenodd;stroke:url(#linearGradient10481);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M -37.0151,184.4115 -33.17019,180.3227 C -32.10366,180.99 -30.97059,182.3227 -30.43634,183.5888 L -35.2365,186.5 -37.0151,184.4115 Z" id="path10558" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient10560);fill-rule:evenodd;stroke:url(#linearGradient10489);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M -29.65866,176.2759 C -31.05011,177.5139 -32.22155,178.9303 -33.30327,180.3892 -31.88187,181.2561 -31.19237,182.3892 -30.56941,183.6553 -29.79942,183.3663 -30.0043,183.4764 -29.5,183.1874" id="path10568" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/dialog-filters.svg b/share/icons/dialog-filters.svg new file mode 100644 index 000000000..ce006bf39 --- /dev/null +++ b/share/icons/dialog-filters.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.042173" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <radialGradient cx="234.355" cy="542.529" fx="234.355" fy="542.529" gradientTransform="matrix(1,0,0,0.263368,0,365.571)" gradientUnits="userSpaceOnUse" id="radialGradient7220" inkscape:collect="always" r="62.3947" xlink:href="#WhiteTransparent"/> + <linearGradient gradientUnits="userSpaceOnUse" id="WhiteTransparent"> + <stop id="stop7" offset="0" style="stop-color:white;stop-opacity:1"/> + <stop id="stop9" offset="1" style="stop-color:white;stop-opacity:0"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="BlackTransparent"> + <stop id="stop12" offset="0" style="stop-color:black;stop-opacity:1"/> + <stop id="stop14" offset="1" style="stop-color:black;stop-opacity:0"/> + </linearGradient> + <linearGradient id="gray_to_white" inkscape:collect="always"> + <stop id="stop7750-9" offset="0" style="stop-color:#afafaf;stop-opacity:1"/> + <stop id="stop7748-6" offset="1" style="stop-color:#e6e6e6;stop-opacity:1"/> + </linearGradient> + <radialGradient cx="234.355" cy="542.529" fx="234.355" fy="542.529" gradientTransform="matrix(1,0,0,0.263368,0,365.571)" gradientUnits="userSpaceOnUse" id="radialGradient7218" inkscape:collect="always" r="62.3947" xlink:href="#BlackTransparent"/> + <linearGradient gradientTransform="matrix(0.117347,0,0,0.117347,252.7175,248.3363)" gradientUnits="userSpaceOnUse" id="linearGradient7163" inkscape:collect="always" x1="263.478" x2="217.426" xlink:href="#gray_to_white" y1="536.767" y2="536.965"/> + </defs> +<g id="dialog-filters" inkscape:label="#dialog-filters" transform="translate(-271.95783,-304)"> + <path d="M 272.415,308.6281 C 272.509,305.3138 278.0595,305.1187 279.875,305.1077 281.8707,305.0957 287.2213,305.3694 287.3348,308.5442 L 281.3157,314.8308 281.3157,319.0217 C 279.8863,319.4867 279.7151,319.5463 278.3661,319.0217 L 278.3661,314.8308 Z" id="path7138" inkscape:connector-curvature="0" sodipodi:nodetypes="cscccccc" style="opacity:0.909;fill:url(#linearGradient7163);stroke:#000000;stroke-width:0.9143469;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:10"/> + <ellipse cx="234.355" cy="496.273" id="path7140" rx="60.6092" ry="14.6472" style="opacity:0.909;fill:url(#radialGradient7218);stroke:url(#radialGradient7220);stroke-width:3.5711801;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:10" transform="matrix(0.115021,0,0,0.1903986,253.0723,212.7017)"/> + <rect height="16" id="rect4326-5" style="fill:none" width="16" x="272" y="304"/> +</g> + +</svg> diff --git a/share/icons/dialog-geometry.svg b/share/icons/dialog-geometry.svg new file mode 100644 index 000000000..e81a856e1 --- /dev/null +++ b/share/icons/dialog-geometry.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="23.501628" + height="23.49861" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8846,-102.259)" gradientUnits="userSpaceOnUse" id="linearGradient2886" inkscape:collect="always" x1="593.1874" x2="599.2378" xlink:href="#linearGradient800" y1="195.5188" y2="204.916"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient2876" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient2878" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/> + <linearGradient id="linearGradient800"> + <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/> + <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient2891" inkscape:collect="always" x1="609.5726" x2="612.2578" xlink:href="#linearGradient800" y1="215.402" y2="216.4033"/> + <linearGradient gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8846,-102.259)" gradientUnits="userSpaceOnUse" id="linearGradient2889" inkscape:collect="always" x1="606.9615" x2="602.0698" xlink:href="#linearGradient700" y1="220.3636" y2="221.2004"/> + <linearGradient gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8846,-102.259)" gradientUnits="userSpaceOnUse" id="linearGradient2884" inkscape:collect="always" x1="587.9551" x2="582.4935" xlink:href="#linearGradient700" y1="222.3478" y2="220.8004"/> + <linearGradient gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8846,-102.259)" gradientUnits="userSpaceOnUse" id="linearGradient2882" inkscape:collect="always" x1="593.3162" x2="597.3068" xlink:href="#linearGradient800" y1="186.6364" y2="188.5494"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient2893" inkscape:collect="always" x1="591.3853" x2="592.8656" xlink:href="#linearGradient5704" y1="198.5761" y2="198.5761"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.556,-101.4348)" gradientUnits="userSpaceOnUse" id="linearGradient2880" inkscape:collect="always" x1="594.8112" x2="594.861" xlink:href="#linearGradient5740" y1="213.1902" y2="216.7914"/> + <linearGradient id="linearGradient700"> + <stop id="stop347" offset="0" style="stop-color:#376796;stop-opacity:1"/> + <stop id="stop348" offset="1" style="stop-color:#b0dde2;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="dialog-geometry" inkscape:label="#g2858" transform="translate(-883.999149,-82.000902753208)"> + <g id="g2770" transform="matrix(1.500067,0,0,1.495011,711.1557,-419.4617)"> + <rect height="11.99987" id="rect2772" style="color:#000000;fill:url(#linearGradient2876);fill-rule:evenodd;stroke:#000000;stroke-width:0.6677634;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/> + <rect height="3.011261" id="rect2774" style="color:#000000;fill:url(#linearGradient2878);fill-rule:evenodd;stroke:#000000;stroke-width:0.6677633;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/> + </g> + <path d="M 893.9086,90.94437 898.4098,99.4997 897.3001,100.0835 892.799,91.5282 C 893.1032,91.01951 893.4914,90.91259 893.9086,90.94437 Z" id="path2794" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient2880);fill-rule:evenodd;stroke:#000000;stroke-width:0.4646012"/> + <path d="M 901.723,91.08202 902.4465,90.1843 904.7338,89.43334 905.3331,90.57238 903.3294,92.0467 902.3301,92.08088 901.723,91.08202 Z" id="path2796" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="color:#000000;fill:url(#linearGradient2882);fill-rule:evenodd;stroke:#000000;stroke-width:0.6498151"/> + <path d="M 887.8568,93.9611 886.0417,95.87539 888.2195,94.91653 887.8569,93.96119 Z" id="path2798" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#b6cbe0;fill-rule:evenodd;stroke:#000000;stroke-width:0.4646012;stroke-miterlimit:30"/> + <path d="M 888.2194,94.91644 887.8568,93.9611 888.3242,93.04538 899.7914,90.38115 898.7441,92.44899 888.2194,94.91644 Z" id="path2800" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient2884);fill-rule:evenodd;stroke:#000000;stroke-width:0.6498151;stroke-linejoin:round"/> + <path d="M 901.6822,90.84956 C 901.1222,90.34652 900.4326,90.11262 899.7927,90.37915 L 898.7419,92.45203 C 897.8754,93.21978 898.4243,93.98389 899.4505,93.79894 L 901.754,94.10707 C 902.3361,93.73068 902.5339,93.02989 902.4366,92.28338 902.4416,91.65046 902.1842,91.19877 901.6823,90.84957 Z" id="path2802" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="color:#000000;fill:url(#linearGradient2886);fill-rule:evenodd;stroke:#000000;stroke-width:0.6498151"/> + <path d="M 891.4619,101.075 892.0438,101.9149 893.0632,102.0484 901.754,94.10707 899.4566,93.79895 891.4619,101.075 Z" id="path2804" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient2889);fill-rule:evenodd;stroke:#000000;stroke-width:0.6498151;stroke-linejoin:round"/> + <ellipse cx="610.7591" cy="215.7293" id="path2806" rx="1.866584" ry="4.248087" style="color:#000000;fill:#f7df3a;fill-rule:evenodd;stroke:#000000;stroke-width:1.4786291" transform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.556,-101.4348)"/> + <ellipse cx="610.7591" cy="215.7293" id="path2808" rx="1.866584" ry="4.248087" style="color:#000000;fill:url(#linearGradient2891);fill-rule:evenodd;stroke:#000000;stroke-width:1.4786291" transform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8196,-100.9337)"/> + <circle cx="592.1254" cy="198.5761" id="path2810" r="0.740197" style="color:#000000;fill:url(#linearGradient2893);fill-rule:evenodd" transform="matrix(0.3341836,0.6351824,-0.6351824,0.3341836,828.7399,-351.0096)"/> + <path d="M 888.962,93.58236 892.8787,92.68718" id="path2812" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.3249075;stroke-linecap:round"/> + <path d="M 892.0438,101.9149 889.4382,102.3266 891.4619,101.075 892.0438,101.9149 Z" id="path2814" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#b6cbe0;fill-rule:evenodd;stroke:#000000;stroke-width:0.4646012;stroke-miterlimit:30"/> + <path d="M 902.8751,90.70598 904.3894,90.21782" id="path2816" inkscape:connector-curvature="0" style="color:#000000;fill:#f7df3a;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.3249075;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:30"/> + <use height="540" id="use2818" transform="matrix(0.7545079,0.3008297,-0.3008297,0.7545079,580.9682,-245.5823)" width="1250" x="0" xlink:href="#path6927" y="0"/> +</g> + +</svg> diff --git a/share/icons/dialog-icon-preview.svg b/share/icons/dialog-icon-preview.svg new file mode 100644 index 000000000..3cfcbe2d4 --- /dev/null +++ b/share/icons/dialog-icon-preview.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000858" + height="16.06947" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5198" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + <linearGradient id="linearGradient12513"> + <stop id="stop12515" offset="0" style="stop-color:black;stop-opacity:1"/> + <stop id="stop12517" offset="1" style="stop-color:#2a2a2a;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5200" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/> + <linearGradient gradientTransform="matrix(1,0,0,-1,0.453976,493.3688)" gradientUnits="userSpaceOnUse" id="linearGradient5218" inkscape:collect="always" x1="712.986" x2="717.6032" xlink:href="#linearGradient2485" y1="249.9805" y2="244.6786"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5220" inkscape:collect="always" x1="64.60896" x2="61.99598" xlink:href="#linearGradient12513" y1="715.7595" y2="712.1672"/> + </defs> +<g id="dialog-icon-preview" inkscape:label="#view_icon_preview" transform="translate(-99.999956,-389.00075)"> + <g id="g5190" transform="matrix(1,0,0,0.996869,-15.05696,54.79332)"> + <rect height="11.99987" id="rect5192" style="color:#000000;fill:url(#linearGradient5198);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/> + <rect height="3.011261" id="rect5194" style="color:#000000;fill:url(#linearGradient5200);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/> + </g> + <g id="g5206" inkscape:label="#visible" transform="matrix(0.823809,0,0,0.639827,-480.5562,242.2038)"> + <rect height="18.61259" id="rect5208" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.83269" width="14.52438" x="707.1481" y="235.935"/> + <g id="g5210" transform="translate(0,-0.9)"> + <path d="M 718.3596,243.1986 C 719.3773,243.9521 720.2979,245.1034 721.151,246.7745 719.3176,250.3658 717.7991,251.8726 715.049,251.8726 712.299,251.8726 709.4688,249.9998 707.853,246.6911 709.6864,243.0997 713.2961,241.3385 716.1602,242.0819 M 711.7759,242.388 710.7364,238.3101 M 709.2185,244.2435 707.6685,241.7133 M 714.9275,241.9355 715.0423,237.208 M 717.4674,242.559 718.9969,238.7706 M 719.616,244.0748 721.2305,242.135" id="path5212" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscscccccccccc" style="color:#000000;fill:url(#linearGradient5218);fill-rule:evenodd;stroke:#000000;stroke-width:1.1019087;stroke-linecap:round"/> + <ellipse cx="63.5" cy="714" id="path5214" rx="3.5" ry="4" style="color:#000000;fill:url(#linearGradient5220);fill-rule:evenodd;stroke-width:3.0247481" transform="matrix(0.842506,0,0,0.954024,661.2863,-434.5226)"/> + <ellipse cx="63.5" cy="714" id="path5216" rx="3.5" ry="4" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:3.0247481" transform="matrix(0.269046,0,0,0.308688,696.6634,24.57494)"/> + </g> + </g> +</g> + +</svg> diff --git a/share/icons/dialog-input-devices.svg b/share/icons/dialog-input-devices.svg new file mode 100644 index 000000000..4d218d96e --- /dev/null +++ b/share/icons/dialog-input-devices.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000858" + height="16.001566" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5752" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/> + <linearGradient gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" id="linearGradient5779" inkscape:collect="always" x1="693.4026" x2="696.8668" xlink:href="#linearGradient5704" y1="306.0704" y2="311.8198"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" id="linearGradient5777" inkscape:collect="always" x1="693.279" x2="698.2679" xlink:href="#linearGradient5704" y1="303.7007" y2="311.079"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5750" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + </defs> +<g id="dialog-input-devices" inkscape:label="#input_devices" transform="translate(-9.9992165,-127.99763)"> + <g id="g5739" transform="matrix(1,0,0,0.996869,-105.0577,-206.2098)"> + <rect height="11.99987" id="rect5741" style="color:#000000;fill:url(#linearGradient5750);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/> + <rect height="3.011261" id="rect5744" style="color:#000000;fill:url(#linearGradient5752);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/> + </g> + <g id="g5768" transform="matrix(1,0,0,1.066667,-679.5,-193.0001)"> + <rect height="10.31249" id="rect5771" style="fill:none" width="11" x="691.5" y="303.75"/> + <path d="M 696.7189,305.998 696,305.5938 692,313.5938 702,313.5938 702,312.6563" id="path5773" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:none;stroke:url(#linearGradient5777);stroke-width:0.9682457;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 694.5,309.375 C 696,309.8438 697.5,311.7188 697,313.5938" id="path5775" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:url(#linearGradient5779);stroke-width:0.9682457;stroke-linecap:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/dialog-layers.svg b/share/icons/dialog-layers.svg new file mode 100644 index 000000000..b413dd2c0 --- /dev/null +++ b/share/icons/dialog-layers.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000019" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + </defs> +<g id="dialog-layers" inkscape:label="#layers" transform="translate(-964.95898,-168.96091)"> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use8977" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0409998,0.00636899999999985)"/> + <rect height="16" id="use8055" style="color:#000000;fill:none;stroke-width:1.4" transform="matrix(1,0,0,1,0,0)" width="16.00002" x="964.959" y="168.9609"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use8059" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0409998,-2.993605)"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use8061" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,-5.993605)"/> +</g> + +</svg> diff --git a/share/icons/dialog-memory.svg b/share/icons/dialog-memory.svg new file mode 100644 index 000000000..7e25e90ac --- /dev/null +++ b/share/icons/dialog-memory.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.99917" + height="16.00001" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient4709" inkscape:collect="always"> + <stop id="stop4711" offset="0" style="stop-color:#75507b;stop-opacity:1"/> + <stop id="stop4713" offset="1" style="stop-color:#73d216;stop-opacity:0"/> + </linearGradient> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.898695,0,0,0.666666,43.41501,33.33337)" gradientUnits="userSpaceOnUse" id="linearGradient4718" inkscape:collect="always" x1="334.4035" x2="334.4963" xlink:href="#linearGradient4721" y1="86.63547" y2="107.4082"/> + <linearGradient gradientTransform="matrix(0.898695,0,0,0.466666,34.08168,53.63336)" gradientUnits="userSpaceOnUse" id="linearGradient4703" inkscape:collect="always" x1="334.4035" x2="334.4963" xlink:href="#linearGradient4696" y1="86.63547" y2="107.4082"/> + <linearGradient id="linearGradient4696" inkscape:collect="always"> + <stop id="stop4698" offset="0" style="stop-color:#73d216;stop-opacity:1"/> + <stop id="stop4701" offset="1" style="stop-color:#73d216;stop-opacity:0"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1,0,0,0.996869,215.9431,-248.2098)" gradientUnits="userSpaceOnUse" id="linearGradient4689" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + <linearGradient gradientTransform="matrix(0.898695,0,0,0.933333,38.74835,6.266664)" gradientUnits="userSpaceOnUse" id="linearGradient4707" inkscape:collect="always" x1="334.4035" x2="334.4963" xlink:href="#linearGradient4709" y1="86.63547" y2="107.4082"/> + <linearGradient id="linearGradient4721" inkscape:collect="always"> + <stop id="stop4723" offset="0" style="stop-color:#f57900;stop-opacity:1"/> + <stop id="stop4725" offset="1" style="stop-color:#73d216;stop-opacity:0"/> + </linearGradient> + </defs> +<g id="dialog-memory" inkscape:label="#about_memory" transform="translate(-331.00079,-86)"> + <rect height="15.00001" id="rect4657" style="color:#000000;fill:url(#linearGradient4689);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="331.5008" y="86.5"/> + <rect height="7" id="rect4691" style="color:#000000;fill:url(#linearGradient4703);fill-rule:evenodd;stroke-width:1.0000007" width="4.666667" x="332" y="94"/> + <rect height="14.00001" id="rect4705" style="color:#000000;fill:url(#linearGradient4707);fill-rule:evenodd;stroke-width:1.0000007" width="4.666667" x="336.6667" y="86.99999"/> + <rect height="10" id="rect4715" style="color:#000000;fill:url(#linearGradient4718);fill-rule:evenodd;stroke-width:1.0000007" width="4.666667" x="341.3333" y="91"/> +</g> + +</svg> diff --git a/share/icons/dialog-messages.svg b/share/icons/dialog-messages.svg new file mode 100644 index 000000000..b129c2e16 --- /dev/null +++ b/share/icons/dialog-messages.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000858" + height="16.001566" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4249" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient4251" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="dialog-messages" inkscape:label="#messages" transform="translate(-54.999956,-258.00075)"> + <g id="g4239" transform="matrix(1,0,0,0.996869,-60.05696,-76.20668)"> + <rect height="11.99987" id="rect4241" style="color:#000000;fill:url(#linearGradient4249);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/> + <rect height="3.011261" id="rect4243" style="color:#000000;fill:url(#linearGradient4251);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/> + </g> + <path d="M 57.49993,263.4998 68.49997,263.4998 68.5,268.5 66.5,268.5 64.29651,271.4721 64,268.5 57.5,268.5 57.49993,263.4998 Z" id="rect5189" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="color:#000000;fill:#d3d7cf;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round"/> +</g> + +</svg> diff --git a/share/icons/dialog-object-properties.svg b/share/icons/dialog-object-properties.svg new file mode 100644 index 000000000..1ce323d3d --- /dev/null +++ b/share/icons/dialog-object-properties.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.994798" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.165669,0,0,2.325584,313.3867,-379.6724)" gradientUnits="userSpaceOnUse" id="linearGradient10436" inkscape:collect="always" x1="17.48326" x2="20.98923" xlink:href="#linearGradient6684" y1="215.0097" y2="218.8156"/> + <linearGradient gradientTransform="rotate(-45,340.6656,118.1192)" gradientUnits="userSpaceOnUse" id="linearGradient11021" inkscape:collect="always" x1="337.1166" x2="338.0838" xlink:href="#linearGradient2485" y1="117.2489" y2="126.5225"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.124777,0,0,1.798127,314.1438,-265.2068)" gradientUnits="userSpaceOnUse" id="linearGradient10434" inkscape:collect="always" x1="15.15684" x2="22.04275" xlink:href="#linearGradient5704" y1="214.0084" y2="218.3974"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(7)" gradientUnits="userSpaceOnUse" id="linearGradient10450" inkscape:collect="always" x1="332.8779" x2="336.8484" xlink:href="#linearGradient5704" y1="121.9937" y2="124.1941"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.87731,0,0,1.393407,318.7061,-177.3687)" gradientUnits="userSpaceOnUse" id="linearGradient10438" inkscape:collect="always" x1="19.08596" x2="16.10928" xlink:href="#linearGradient6684" y1="219.6944" y2="214.3821"/> + </defs> +<g id="dialog-object-properties" inkscape:label="#dialog_item_properties" transform="translate(-329.9642,-114.9992)"> + <rect height="8.992967" id="rect10430" style="color:#000000;fill:none;stroke:url(#linearGradient10434);stroke-width:1.0000006;stroke-linejoin:round;stroke-miterlimit:0" width="8.996735" x="330.4642" y="120.5063"/> + <rect height="6.985559" id="rect10432" style="color:#000000;fill:url(#linearGradient10436);fill-rule:evenodd;stroke:url(#linearGradient10438);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.994853" x="331.4641" y="121.5137"/> + <path d="M 343.459,125.4992 C 344.959,125.4992 345.459,126.4992 345.459,127.4992 L 345.459,129.9992 344.459,130.4992 343.459,130.4992 343.459,128.4992 339.459,128.4992 339.459,130.4992 338.459,130.4992 337.459,129.9992 337.459,127.4992 C 337.459,126.4992 337.959,125.4992 339.459,125.4992 L 339.459,120.4992 C 337.959,120.4992 337.459,119.4992 337.459,118.4992 L 337.459,115.9992 338.459,115.4992 339.459,115.4992 339.459,117.4992 343.459,117.4992 343.459,115.4992 344.459,115.4992 345.459,115.9992 345.459,118.4992 C 345.459,118.9992 344.959,120.4992 343.459,120.4992 L 343.459,125.4992 Z" id="path11005" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccccsccccccccscc" style="fill:url(#linearGradient11021);fill-rule:evenodd;stroke:url(#linearGradient10450);stroke-width:1.0000004px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 340.459,120.4992 340.459,124.4992" id="path10442" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round"/> + <path d="M 342.959,120.4992 341.959,120.4992" id="path10455" inkscape:connector-curvature="0" style="fill:#646464;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1px"/> + <path d="M 342.959,120.4992 341.959,120.4992" id="use10459" inkscape:connector-curvature="0" style="fill:#646464;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1px" transform="matrix(1,0,0,1,0,5)"/> + <path d="M 340.459,126.4992 C 338.459,126.4992 338.459,126.4992 338.459,129.4992" id="path10463" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round"/> +</g> + +</svg> diff --git a/share/icons/dialog-path-effects.svg b/share/icons/dialog-path-effects.svg new file mode 100644 index 000000000..db92e82cb --- /dev/null +++ b/share/icons/dialog-path-effects.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.045805" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="dialog-path-effects" transform="translate(-759.9762,-55.0535)"> + <rect height="16" id="rect6699" style="fill:none" width="16" x="759.9762" y="55.0535"/> + <path d="m 761.9292,60.21135 c -1.3234,4.58045 0.575,6.56847 0.863,6.63113 0.6244,0.13585 3.6939,-0.81114 4.2558,-1.49894 -0.7024,-0.7668 -1.5244,-1.24741 -2.6209,-1.99655 -0.9558,-0.653 -2.1687,-1.54649 -2.4979,-3.13564 z m 2.5287,-1.19313 c -0.2505,0.79624 -0.1537,1.6448 0.242,2.34393 0.3352,0.59425 0.8545,1.02916 1.4624,1.31727 0.532,0.2465 1.1266,0.36704 1.7511,0.35988 -1.4671,-0.88543 -2.3354,-1.5733 -2.9025,-2.44951 -0.5203,-0.80386 -0.5573,-1.47454 -0.553,-1.57157 z m 2.7983,-1.0336 c -0.9659,2.04621 0.4165,2.77407 1.734,3.11108 -1.3117,-1.02013 -1.9104,-2.98174 -1.734,-3.11108 z m 3.5258,-2.20259 c -0.5765,0.33177 -0.5058,1.38168 -0.778,1.76289 -0.5215,0.7302 -1.0601,0.85177 -0.7801,1.43544 0.3733,0.77825 0.5096,0.37663 1.516,0.47373 0.3092,0.0298 1.2269,0.97451 1.5502,0.91628 -0.9834,-1.54422 -1.5449,-2.97001 -1.5081,-4.58834 z" id="path6694" inkscape:original-d="m 762.7922,66.84248 c 0.81,-3.72324 2.6964,-6.76942 8.7466,-8.75802" style="fill:#ffffff;stroke:#4d4d4d;stroke-linejoin:round"> + <desc id="desc6694"> +inkscape:path-effect="#path-effect9860" striped for faster load +</desc> + </path> + <path d="m 762.5,68.5 c 0.8058,-6.48429 5.5747,-9.9922 11,-11" style="fill:none;stroke:#008000"/> + <rect height="2.026662" id="use6703" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,805.0318,-128.6983)" width="2.022052" x="-31.53185" y="185.1983"/> + <rect height="2.026662" id="use6705" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,793.0318,-116.6983)" width="2.022052" x="-31.53185" y="185.1983"/> +</g> + +</svg> diff --git a/share/icons/dialog-rows-and-columns.svg b/share/icons/dialog-rows-and-columns.svg new file mode 100644 index 000000000..3d0e90b64 --- /dev/null +++ b/share/icons/dialog-rows-and-columns.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.03031" + height="15.99231" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1,0,0,0.570788,0,88.25561)" gradientUnits="userSpaceOnUse" id="linearGradient5609" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1,0,0,0.570788,0,88.25561)" gradientUnits="userSpaceOnUse" id="linearGradient5801" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.997569,0,0,0.654301,-3.963176,65.55004)" gradientUnits="userSpaceOnUse" id="linearGradient5803" inkscape:collect="always" x1="20.1778" x2="17.68847" xlink:href="#linearGradient5740" y1="218.2885" y2="214.7454"/> + <linearGradient gradientTransform="matrix(0.997569,0,0,0.654301,-3.963176,65.55004)" gradientUnits="userSpaceOnUse" id="linearGradient5611" inkscape:collect="always" x1="19.51159" x2="17.68847" xlink:href="#linearGradient5740" y1="221.1125" y2="214.7454"/> + <linearGradient gradientTransform="matrix(0.750795,0,0,0.392032,0.589107,122.468)" gradientUnits="userSpaceOnUse" id="linearGradient5805" inkscape:collect="always" x1="14.87326" x2="17.88475" xlink:href="#linearGradient5740" y1="213.2477" y2="218.8375"/> + <linearGradient gradientTransform="matrix(0.750795,0,0,0.392032,0.589107,122.468)" gradientUnits="userSpaceOnUse" id="linearGradient5613" inkscape:collect="always" x1="14.87326" x2="17.28477" xlink:href="#linearGradient5740" y1="213.2477" y2="222.8609"/> + </defs> +<g id="dialog-rows-and-columns" inkscape:label="#grid_arrange" transform="matrix(0.998005,0,0,0.998427,-404.12979,-219.63646)"> + <rect height="16" id="rect14409" style="color:#000000;fill:none;stroke-width:0.7" width="16" x="405" y="220"/> + <rect height="1" id="use6620" style="color:#000000;fill:#bf0000;fill-opacity:0.9942363;fill-rule:evenodd;stroke-width:1.0000004" width="1" x="416.9681" y="231.9748"/> + <g id="use6687" transform="matrix(1.000856,0,0,1.000000015988,394.94684,14.92548161548)"> + <rect height="3.995016" id="rect6677" style="color:#000000;fill:none;stroke:url(#linearGradient5801);stroke-width:1.0021828;stroke-linejoin:round;stroke-miterlimit:0" width="5.4917" x="10.5083" y="205.5581"/> + <rect height="1.965379" id="rect6679" style="color:#000000;fill:url(#linearGradient5803);fill-rule:evenodd;stroke:url(#linearGradient5805);stroke-width:1.0021827;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.492565" x="11.50743" y="206.5582"/> + </g> + <g id="use3752" transform="matrix(1.000856,0,0,1.000000015988,402.98804,22.98315161548)"> + <rect height="3.995016" id="rect6677" style="color:#000000;fill:none;stroke:url(#linearGradient5801);stroke-width:1.0021828;stroke-linejoin:round;stroke-miterlimit:0" width="5.4917" x="10.5083" y="205.5581"/> + <rect height="1.965379" id="rect6679" style="color:#000000;fill:url(#linearGradient5803);fill-rule:evenodd;stroke:url(#linearGradient5805);stroke-width:1.0021827;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.492565" x="11.50743" y="206.5582"/> + </g> + <g id="use3773" transform="matrix(1.000856,0,0,1,402.9876,14.92548)"> + <rect height="5.941895" id="rect3777" style="color:#000000;fill:none;stroke:url(#linearGradient5609);stroke-width:1.0021828;stroke-linejoin:round;stroke-miterlimit:0" width="5.4917" x="10.5083" y="205.5581"/> + <rect height="3.941803" id="rect3779" style="color:#000000;fill:url(#linearGradient5611);fill-rule:evenodd;stroke:url(#linearGradient5613);stroke-width:1.0021827;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.492565" x="11.50743" y="206.5582"/> + </g> + <g id="use3787" transform="matrix(1.000856,0,0,1,394.921871,23.000964)"> + <rect height="5.941895" id="rect3777" style="color:#000000;fill:none;stroke:url(#linearGradient5609);stroke-width:1.0021828;stroke-linejoin:round;stroke-miterlimit:0" width="5.4917" x="10.5083" y="205.5581"/> + <rect height="3.941803" id="rect3779" style="color:#000000;fill:url(#linearGradient5611);fill-rule:evenodd;stroke:url(#linearGradient5613);stroke-width:1.0021827;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.492565" x="11.50743" y="206.5582"/> + </g> +</g> + +</svg> diff --git a/share/icons/dialog-scripts.svg b/share/icons/dialog-scripts.svg new file mode 100644 index 000000000..1463147a7 --- /dev/null +++ b/share/icons/dialog-scripts.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000858" + height="16.001566" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4218" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient4220" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="dialog-scripts" inkscape:label="#scripts" transform="translate(-99.999956,-349.00075)"> + <g id="g4209" transform="matrix(1,0,0,0.996869,-15.05696,14.79332)"> + <rect height="11.99987" id="rect4212" style="color:#000000;fill:url(#linearGradient4218);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/> + <rect height="3.011261" id="rect4214" style="color:#000000;fill:url(#linearGradient4220);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/> + </g> + <path d="M 103,354 103,363 107,363 107,361 105,361 105,356 107,356 107,354 103,354 Z" id="path5166" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#000000"/> + <path d="M 113,354 113,363 109,363 109,361 111,361 111,356 109,356 109,354 113,354 Z" id="path5168" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#000000"/> +</g> + +</svg> diff --git a/share/icons/dialog-templates.svg b/share/icons/dialog-templates.svg new file mode 100644 index 000000000..49566d7ac --- /dev/null +++ b/share/icons/dialog-templates.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-175.0966,-238.3557)" gradientUnits="userSpaceOnUse" id="linearGradient20199" inkscape:collect="always" x1="161.2865" x2="173.0313" xlink:href="#linearGradient5704" y1="207.7552" y2="217.2552"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-174.5451,-237.7814)" gradientUnits="userSpaceOnUse" id="linearGradient20197" inkscape:collect="always" x1="163.85941" x2="173.724" xlink:href="#linearGradient1887" y1="209.14059" y2="218.5416"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-175.0966,-238.3557)" gradientUnits="userSpaceOnUse" id="linearGradient20190" inkscape:collect="always" x1="161.2865" x2="173.0313" xlink:href="#linearGradient5704" y1="207.7552" y2="217.2552"/> + <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-174.5451,-237.7814)" gradientUnits="userSpaceOnUse" id="linearGradient20188" inkscape:collect="always" x1="163.85941" x2="173.724" xlink:href="#linearGradient1887" y1="209.14059" y2="218.5416"/> + <linearGradient gradientTransform="translate(-157.4999,-207.5)" gradientUnits="userSpaceOnUse" id="linearGradient5799-9" inkscape:collect="always" x1="160" x2="176" xlink:href="#linearGradient5704" y1="213" y2="213"/> + </defs> +<g id="dialog-templates" inkscape:label="dialog-templates" transform="translate(0,0)"> + <rect height="16" id="rect20201" style="fill:none;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:1, 1" width="16" x="0" y="0"/> + <path d="M 12.5,15.5 2.5,15.5 2.5,1.5" id="path4679-4" style="fill:url(#linearGradient20197);fill-rule:evenodd;stroke:url(#linearGradient20199);stroke-linejoin:round;stroke-dasharray:1, 1;stroke-dashoffset:0.5"/> + <path d="m 2.5,1.5 0,-1 7,0 4,4 0,11 -1,0" id="path20168" style="fill:url(#linearGradient20188);fill-rule:evenodd;stroke:url(#linearGradient20190);stroke-linecap:square;stroke-linejoin:round"/> + <path d="M 3,14.5 12.5,14.5" id="path20172" style="fill:none;stroke:#c8c8c8;stroke-dasharray:1, 1;stroke-dashoffset:1"/> + <path d="m 12.5,14.5 0,-9" id="path5602-7" style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square"/> + <path d="m 9.5,0.5 4,4 -4,0 0,-4 z" id="path4681-4" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5799-9);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> +</g> + +</svg> diff --git a/share/icons/dialog-text-and-font.svg b/share/icons/dialog-text-and-font.svg new file mode 100644 index 000000000..2ff31a88e --- /dev/null +++ b/share/icons/dialog-text-and-font.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient10641" inkscape:collect="always" x1="148" x2="143.2251" xlink:href="#linearGradient1610" y1="214.8174" y2="215.9465"/> + </defs> +<g id="dialog-text-and-font" inkscape:label="#object_font" transform="translate(-140,-205)"> + <path d="M 144,220 146,218 146,207 143,207 141,209 140,209 140,205 156,205 156,209 155,209 153,207 150,207 150,218 152,220 152,221 144,221 144,220 Z" id="path10616" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 146,220 147,219 147,207 149,207 149,219 150,220 146,220 Z" id="asda" inkscape:connector-curvature="0" inkscape:label="#object_font" style="fill:url(#linearGradient10641);fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/dialog-tile-clones.svg b/share/icons/dialog-tile-clones.svg new file mode 100644 index 000000000..89ec9f42c --- /dev/null +++ b/share/icons/dialog-tile-clones.svg @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000858" + height="16.001566" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)" gradientUnits="userSpaceOnUse" id="linearGradient5948" inkscape:collect="always" x1="11.87961" x2="15.65274" xlink:href="#linearGradient5704" y1="205.4478" y2="211.8799"/> + <linearGradient id="linearGradient800"> + <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/> + <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)" gradientUnits="userSpaceOnUse" id="linearGradient5958" inkscape:collect="always" x1="16.81461" x2="17.98802" xlink:href="#linearGradient5740" y1="213.6587" y2="218.2771"/> + <linearGradient gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)" gradientUnits="userSpaceOnUse" id="linearGradient5952" inkscape:collect="always" x1="14.85535" x2="17.85282" xlink:href="#linearGradient5740" y1="212.7111" y2="218.1995"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5946" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0,1,-1.02198,0,-158.6115,251.2932)" gradientUnits="userSpaceOnUse" id="linearGradient5962" inkscape:collect="always" x1="-37.33073" x2="-33.69472" xlink:href="#linearGradient5704" y1="187.863" y2="178.6575"/> + <linearGradient gradientTransform="matrix(1.02198,0,0,1,-306.8063,31.29639)" gradientUnits="userSpaceOnUse" id="linearGradient5960" inkscape:collect="always" x1="361.7094" x2="366.0981" xlink:href="#linearGradient800" y1="261.2473" y2="264.6892"/> + <linearGradient gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)" gradientUnits="userSpaceOnUse" id="linearGradient5950" inkscape:collect="always" x1="19.63879" x2="17.50228" xlink:href="#linearGradient5740" y1="218.1055" y2="214.8796"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5944" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)" gradientUnits="userSpaceOnUse" id="linearGradient5954" inkscape:collect="always" x1="11.87961" x2="16.80415" xlink:href="#linearGradient5704" y1="205.4478" y2="210.8717"/> + <linearGradient gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)" gradientUnits="userSpaceOnUse" id="linearGradient5956" inkscape:collect="always" x1="21.80956" x2="10.29425" xlink:href="#linearGradient5740" y1="219.117" y2="212.9507"/> + </defs> +<g id="dialog-tile-clones" inkscape:label="#edit_create_tiled_clones" transform="translate(-55.4991961,-305.50075)"> + <g id="g5745" transform="matrix(1,0,0,0.996869,-59.55772,-28.70668)"> + <rect height="11.99987" id="rect5747" style="color:#000000;fill:url(#linearGradient5944);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/> + <rect height="3.011261" id="rect5749" style="color:#000000;fill:url(#linearGradient5946);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/> + </g> + <g id="g5803" transform="matrix(0.600005,0,0,0.599717,25.61153,139.5917)"> + <g id="g5704" transform="translate(50.5399,79.54113)"> + <rect height="7.996297" id="rect5706" style="color:#000000;fill:none;stroke:url(#linearGradient5948);stroke-width:0.9999996;stroke-linejoin:round;stroke-miterlimit:0" width="8.996808" x="5.4601" y="205.4404"/> + <rect height="5.993324" id="rect5708" style="color:#000000;fill:url(#linearGradient5950);fill-rule:evenodd;stroke:url(#linearGradient5952);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.994814" x="6.46013" y="206.4404"/> + <rect height="11.99031" id="rect5711" style="color:#000000;fill:none;stroke:url(#linearGradient5954);stroke-width:0.9999994;stroke-linejoin:round;stroke-miterlimit:0" width="11.99355" x="8.477812" y="208.4686"/> + <rect height="9.971587" id="rect5713" style="color:#000000;fill:url(#linearGradient5956);fill-rule:evenodd;stroke:url(#linearGradient5958);stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.982319" x="9.477811" y="209.4688"/> + </g> + <rect height="4.001433" id="rect5715" style="color:#000000;fill:url(#linearGradient5960);fill-rule:evenodd;stroke:url(#linearGradient5962);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.979028" x="62.0523" y="293.0437"/> + <path d="M 63.0113,291 C 63.0113,292 63.0113,292 63.0113,292" id="path5717" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 62.5,131.5 C 62.5,132.5 62.5,132.5 62.5,132.5" id="use5721" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,4.51130000000001,159.49999)"/> + <path d="M 64.0113,290 66.0113,290" id="path5723" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 63,295.9816 63,293.9816 67,293.9816" id="path5725" inkscape:connector-curvature="0" style="fill:none;stroke:#ffffff;stroke-width:1px"/> + </g> +</g> + +</svg> diff --git a/share/icons/dialog-transform.svg b/share/icons/dialog-transform.svg new file mode 100644 index 000000000..a12411544 --- /dev/null +++ b/share/icons/dialog-transform.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.999465" + height="16.004757" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1,0,0,1.980119,-4.001611,-220.1696)" gradientUnits="userSpaceOnUse" id="linearGradient7598" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/> + <linearGradient gradientTransform="matrix(1,0,0,1.133349,0,-27.33777)" gradientUnits="userSpaceOnUse" id="linearGradient7596" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5734"> + <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/> + <stop id="stop5738" offset="1" style="stop-color:#ffffff"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.752624,0,0,1.186414,0.561763,-47.91824)" gradientUnits="userSpaceOnUse" id="linearGradient7600" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/> + </defs> +<g id="dialog-transform" inkscape:label="#object_trans" transform="matrix(0.997361,0,0,0.997566,-383.94382,-114.67791)"> + <path d="M 394.9,119.4 C 397.936,119.4 400.4,121.864 400.4,124.9 400.4,127.936 397.936,130.4 394.9,130.4 391.864,130.4 389.4,127.936 389.4,124.9" id="path11132" inkscape:connector-curvature="0" sodipodi:nodetypes="cscs" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.2030518;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1.2030517, 1.2030517;stroke-dashoffset:0.2406103"/> + <path d="M 394,119.5 397,122 397,117 394,119.5 Z" id="path11140" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#c80000;fill-rule:evenodd"/> + <g id="g7590" transform="matrix(1,0,0,1.008019,374.9507,-91.76403)"> + <rect height="7.932448" id="rect7592" style="color:#000000;fill:none;stroke:url(#linearGradient7596);stroke-width:0.9985474;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="10.5083" y="205.5765"/> + <rect height="5.947848" id="rect7594" style="color:#000000;fill:url(#linearGradient7598);fill-rule:evenodd;stroke:url(#linearGradient7600);stroke-width:0.9985487;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.00072" x="11.50669" y="206.5649"/> + </g> +</g> + +</svg> diff --git a/share/icons/dialog-xml-editor.svg b/share/icons/dialog-xml-editor.svg new file mode 100644 index 000000000..092e75ae1 --- /dev/null +++ b/share/icons/dialog-xml-editor.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000858" + height="16.001566" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5684" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-105,-15)" gradientUnits="userSpaceOnUse" id="linearGradient5692" inkscape:collect="always" x1="160" x2="176" xlink:href="#linearGradient5704" y1="213" y2="213"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5686" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/> + <linearGradient gradientTransform="translate(-105,-15)" gradientUnits="userSpaceOnUse" id="linearGradient5696" inkscape:collect="always" x1="160" x2="175.2934" xlink:href="#linearGradient5704" y1="213" y2="213.0785"/> + </defs> +<g id="dialog-xml-editor" inkscape:label="#xml_editor" transform="translate(-54.999196,-189.99763)"> + <g id="g5620" transform="matrix(1,0,0,0.996869,-60.05772,-144.2098)"> + <rect height="11.99987" id="rect5622" style="color:#000000;fill:url(#linearGradient5684);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/> + <rect height="3.011261" id="rect5624" style="color:#000000;fill:url(#linearGradient5686);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/> + </g> + <path d="M 62,196 58,199 62,202" id="path14887" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:url(#linearGradient5696);stroke-width:1px"/> + <path d="M 64,196 68,199 64,202" id="path14889" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:url(#linearGradient5692);stroke-width:1px"/> +</g> + +</svg> diff --git a/share/icons/distribute-graph-directed.svg b/share/icons/distribute-graph-directed.svg new file mode 100644 index 000000000..569811fd1 --- /dev/null +++ b/share/icons/distribute-graph-directed.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="20.063812" + height="24.076438" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <marker id="Arrow1Send" inkscape:stockid="Arrow1Send" orient="auto" refX="0" refY="0"> + <path d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" id="path4834" inkscape:connector-curvature="0" style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" transform="matrix(-0.2,0,0,-0.2,-1.2,0)"/> + </marker> + </defs> +<g id="distribute-graph-directed" inkscape:label="#directed_graph" transform="translate(-812.0002,-651.92379)"> + <path d="M 815.4504,655.5878 819.7252,661.5878" id="path3750" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.7856485;marker-end:url(#Arrow1Send)"/> + <path d="M 828.2748,655.7252 824.2748,661.4504" id="path3752" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.7856485;marker-end:url(#Arrow1Send)"/> + <circle cx="328" cy="215" id="path3762" r="5" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.375607,0,0,0.376774,698.833,582.9556)"/> + <circle cx="328" cy="215" id="path3764" r="5" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.375607,0,0,0.376774,690.833,572.9556)"/> + <circle cx="328" cy="215" id="path3766" r="5" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.375607,0,0,0.376774,706.833,572.9556)"/> + <circle cx="328" cy="215" id="path3787" r="5" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.375607,0,0,0.376774,698.833,592.9556)"/> + <path d="M 822,666 822,670.626" id="path3789" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.7856485;marker-end:url(#Arrow1Send)"/> +</g> + +</svg> diff --git a/share/icons/distribute-graph.svg b/share/icons/distribute-graph.svg new file mode 100644 index 000000000..eaf66556d --- /dev/null +++ b/share/icons/distribute-graph.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="29.99947" + height="20.00047" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="distribute-graph" inkscape:label="#graph_layout" transform="matrix(0.173978,0,0,0.208504,-167.2882,-122.08165)"> + <g id="g3559" transform="matrix(4.416533,0,0,3.725389,-3265.91,88.05639)"/> + <path d="M 1003.929,599.4599 980.8144,612.551" id="path3569" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:4.125"/> + <path d="M 973.761,627.7789 977.3535,658.054" id="path3575" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:4.0493159"/> + <path d="M 989.9269,669.145 1013.996,670.6437" id="path3577" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:4.125"/> + <path d="M 1029.749,663.75 1043.75,637.1262" id="path3579" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:4.125"/> + <path d="M 1041.298,620.8845 1021.547,601.25" id="path3581" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:4.125"/> + <path d="M 1057.695,626.25 1082.252,623.882" id="path14606" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:4.125"/> + <path d="M 1097.34,615.4889 1113.937,601.5946" id="path3585" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:4.125"/> + <path d="M 1097.34,632.5749 1115.827,654.5025" id="path3587" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:4.125"/> + <circle cx="328" cy="215" id="use15576" r="5" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(2.158934,0,0,1.807036,304.9623,206.775)"/> + <circle cx="328" cy="215" id="use15574" r="5" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(2.158934,0,0,1.807036,270.4753,278.716)"/> + <circle cx="328" cy="215" id="use15578" r="5" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(2.158934,0,0,1.807035,316.828,283.148)"/> + <circle cx="328" cy="215" id="use15580" r="5" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(2.158934,0,0,1.807035,339.8194,239.9834)"/> + <circle cx="328" cy="215" id="use15588" r="5" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(2.158934,0,0,1.807036,385.4323,235.551)"/> + <circle cx="328" cy="215" id="use15590" r="5" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(2.158934,0,0,1.807036,414.1713,206.775)"/> + <circle cx="328" cy="215" id="use15592" r="5" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(2.158934,0,0,1.807036,414.1713,273.92)"/> + <use height="1250" id="use15554" style="fill:#8ab3df;fill-opacity:0.5882353;stroke:#0000ff" transform="matrix(1.957219,0,0,1.633125,337.4381,267.7929)" width="1250" x="0" xlink:href="#path5724" y="0"/> +</g> + +</svg> diff --git a/share/icons/distribute-horizontal-baseline.svg b/share/icons/distribute-horizontal-baseline.svg new file mode 100644 index 000000000..d158287d1 --- /dev/null +++ b/share/icons/distribute-horizontal-baseline.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.00037" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5204"> + <stop id="stop5206" offset="0" style="stop-color:#4e6e90;stop-opacity:1"/> + <stop id="stop5208" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5555" inkscape:collect="always" x1="13.47978" x2="17.62963" xlink:href="#linearGradient5204" y1="86.26574" y2="92.00739"/> + </defs> +<g id="distribute-horizontal-baseline" inkscape:label="#distribute_baselines_hor" transform="matrix(-1,0,0,1,-9.80300000000011,-79.96324)"> + <rect height="24" id="rect4447" style="fill:none" transform="matrix(0,1,1,0,0,0)" width="24" x="79.96361" y="-33.803"/> + <g id="g5896"> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5305" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(-1,0,0,0.998006,-37.78636,-94.71436)"/> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5308" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(-1,0,0,0.998006,-51.78636,-94.71352)"/> + <path d="M -10.803,82.46362 -13.80299,79.96361 -13.80299,81.96362 -20.803,81.96362 -20.803,79.96361 -23.803,82.46362 -20.803,84.96361 -20.803,82.96362 -13.80299,82.96362 -13.80299,84.96361 -10.803,82.46362 Z" id="path4463" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + </g> + <path d="M 15.59046,88.20062 C 15.05718,88.20062 14.65483,88.29109 14.38344,88.47202 14.11679,88.65296 13.98347,88.9196 13.98347,89.27194 13.98347,89.59572 14.0906,89.85046 14.30487,90.03615 14.5239,90.21709 14.82625,90.30756 15.21193,90.30756 15.69283,90.30756 16.09755,90.13615 16.4261,89.79332 16.75463,89.44574 16.9189,89.01245 16.91891,88.49345 L 16.91891,88.20062 15.59047,88.20062 M 19.49723,87.23643 19.49723,91.80027 16.91891,91.80027 16.91891,90.61467 C 16.57608,91.10034 16.1904,91.45507 15.76188,91.67885 15.33334,91.89788 14.81196,92.00739 14.19774,92.00739 13.36925,92.00739 12.6955,91.76694 12.17651,91.28603 11.66227,90.80037 11.40515,90.17186 11.40515,89.4005 11.40515,88.4625 11.72655,87.77447 12.36934,87.33641 13.0169,86.89837 14.03109,86.67934 15.41191,86.67933 L 16.91891,86.67933 16.91891,86.47935 C 16.9189,86.07464 16.75939,85.77943 16.44038,85.59372 16.12136,85.40327 15.62379,85.30804 14.94767,85.30804 14.4001,85.30804 13.89062,85.3628 13.41924,85.47231 12.94786,85.58183 12.50981,85.7461 12.10508,85.96512 L 12.10508,84.01531 C 12.65265,83.88199 13.2026,83.782 13.75493,83.71533 14.30725,83.64392 14.85958,83.60821 15.41191,83.6082 16.85462,83.60821 17.895,83.8939 18.53304,84.46526 19.17582,85.03188 19.49722,85.9556 19.49723,87.23642" id="use5955" inkscape:connector-curvature="0" style="fill:url(#linearGradient5555)" transform="matrix(-1.036041,0,0,0.963206322173,1.24759,8.430751)"/> + <path d="M -11.9668,90.11223 C -12.7455,89.43522 -14.0693,89.67792 -14.6597,90.46077 -15.6351,91.64638 -15.9172,93.16305 -16.2761,94.58222 -16.5423,95.79253 -16.7095,97.02162 -16.7771,98.2554 -17.5654,96.69517 -18.4736,95.01934 -18.4901,93.26239 -18.5119,92.37434 -17.9777,91.62159 -17.6209,90.83626 -17.3262,90.17803 -18.1376,89.4931 -18.8334,89.70428 -19.6856,89.87006 -19.8276,90.81043 -19.803,91.48473 -19.7134,93.49021 -18.8909,95.4594 -18.0586,97.29225 -16.8791,99.71268 -15.1908,101.9573 -12.9826,103.6604 -12.1142,104.2845 -9.9179,105.0083 -8.8334,104.6324 -6.8334,103.6372 -6.8334,101.6468 -8.8334,101.6468 -9.552,101.3227 -11.3725,102.8907 -12.1086,102.866 -13.3235,102.857 -14.1896,101.8146 -14.5175,100.8217 -14.8507,99.50814 -14.5389,98.151 -14.3331,96.84131 -13.9978,95.13877 -13.6205,93.40174 -12.7366,91.86153 -12.5558,91.26334 -11.1394,90.90781 -11.9668,90.11223 Z" id="use5961" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccsccccccccccc" style="fill:#000000" transform="matrix(1,0,0,0.997921,-11.02206,-2.05535)"/> +</g> + +</svg> diff --git a/share/icons/distribute-horizontal-center.svg b/share/icons/distribute-horizontal-center.svg new file mode 100644 index 000000000..5ec21144b --- /dev/null +++ b/share/icons/distribute-horizontal-center.svg @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.038108" + height="24.000052" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.171839,0,0,1.346914,-61.66084,-115.7031)" gradientUnits="userSpaceOnUse" id="linearGradient5569" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(1.159256,0,0,0.515305,-54.47574,77.06717)" gradientUnits="userSpaceOnUse" id="linearGradient5565" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient gradientTransform="matrix(2.499161,0,0,1.346914,-82.24308,-108.661)" gradientUnits="userSpaceOnUse" id="linearGradient5575" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(1.379581,0,0,0.714792,-52.98861,39.49312)" gradientUnits="userSpaceOnUse" id="linearGradient5561" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.88093,0,0,0.807019,-70.83858,8.507618)" gradientUnits="userSpaceOnUse" id="linearGradient5577" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.881955,0,0,0.807019,-56.31336,1.465486)" gradientUnits="userSpaceOnUse" id="linearGradient5571" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient gradientTransform="matrix(1.540284,0,0,0.860045,-61.50452,2.251502)" gradientUnits="userSpaceOnUse" id="linearGradient5563" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.128037,0,0,0.860357,-56.33685,-3.243876)" gradientUnits="userSpaceOnUse" id="linearGradient5567" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.125329,0,0,0.860357,-66.82105,3.798256)" gradientUnits="userSpaceOnUse" id="linearGradient5573" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + </defs> +<g id="distribute-horizontal-center" inkscape:label="#distribute_hcentre" transform="matrix(1,0,0,0.998006,44.9999999999999,-174.61877)"> + <g id="use5367" transform="matrix(0,1.094098,0.818085,0,-177.9701,226.5979)"> + <rect height="5.002912" id="rect5376" style="color:#000000;fill:none;stroke:url(#linearGradient5561);stroke-width:1.0580499;stroke-linejoin:round;stroke-miterlimit:0" width="11.03482" x="-38.49158" y="186.3897"/> + <rect height="2.583389" id="rect5378" style="color:#000000;fill:url(#linearGradient5563);fill-rule:evenodd;stroke:url(#linearGradient5565);stroke-width:0.9579428;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.242819" x="-37.6174" y="187.5994"/> + </g> + <g id="g5355" transform="matrix(0,1.001998,0.998006,0,-217.691,227.0587)"> + <rect height="6.021734" id="rect5357" style="color:#000000;fill:none;stroke:url(#linearGradient5567);stroke-width:1.0009983;stroke-linejoin:round;stroke-miterlimit:0" width="9.022814" x="-44.48312" y="173.5676"/> + <rect height="4.045835" id="rect5359" style="color:#000000;fill:url(#linearGradient5569);fill-rule:evenodd;stroke:url(#linearGradient5571);stroke-width:1.0009997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.031883" x="-43.48764" y="174.5696"/> + </g> + <g id="use5339" transform="matrix(0,1.001998,0.998006,0,-215.6813,226.0567)"> + <rect height="6.021734" id="rect5345" style="color:#000000;fill:none;stroke:url(#linearGradient5573);stroke-width:1.0009985;stroke-linejoin:round;stroke-miterlimit:0" width="16.99984" x="-44.48746" y="180.6097"/> + <rect height="4.045835" id="rect5347" style="color:#000000;fill:url(#linearGradient5575);fill-rule:evenodd;stroke:url(#linearGradient5577);stroke-width:1.0009995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="14.99677" x="-43.4854" y="181.6118"/> + </g> + <rect height="16" id="rect5736" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <g id="use5860" transform="matrix(1,0,0,1,0,0)"> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5269" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,9,-0.0008462612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5274" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,18,-0.0008462612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="path5265" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square"/> + <path d="M -41.9626,178.0051 -43.9626,176.4702 -41.9626,174.9992 -41.9626,175.9692 -38,175.97 -38,174.968 -36,176.471 -38,177.974 -38,176.972 -41.9626,176.9712 -41.9626,178.0051 Z" id="path5722" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M -41.9626,178.0051 -43.9626,176.4702 -41.9626,174.9992 -41.9626,175.9692 -38,175.97 -38,174.968 -36,176.471 -38,177.974 -38,176.972 -41.9626,176.9712 -41.9626,178.0051 Z" id="use5276" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,9,-5.433975e-06)"/> + </g> +</g> + +</svg> diff --git a/share/icons/distribute-horizontal-gaps.svg b/share/icons/distribute-horizontal-gaps.svg new file mode 100644 index 000000000..513392d4d --- /dev/null +++ b/share/icons/distribute-horizontal-gaps.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="23.900881" + height="24.237527" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.979208,0,0,1.000037,-0.74827,-0.0068457)" gradientUnits="userSpaceOnUse" id="linearGradient5559" inkscape:collect="always" x1="-36.60167" x2="-31.90349" xlink:href="#linearGradient5704" y1="182.984" y2="190.6634"/> + <linearGradient gradientTransform="matrix(0.979208,0,0,1.000037,-0.74827,-0.0068457)" gradientUnits="userSpaceOnUse" id="linearGradient5557" inkscape:collect="always" x1="-36.60167" x2="-31.90349" xlink:href="#linearGradient5704" y1="182.984" y2="190.6634"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5585" inkscape:collect="always" x1="-36.60167" x2="-31.90349" xlink:href="#linearGradient5704" y1="182.984" y2="190.6634"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="distribute-horizontal-gaps" inkscape:label="#distribute_hdist" transform="matrix(1,0,0,0.998006,45,-174.54647)"> + <g id="g5885"> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5475" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,3,-0.0222451612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5479" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,10,-0.0230906612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5481" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,13,-0.0222451612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5483" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,20,-0.0230906612)"/> + <path d="M -39,177.974 -41,176.4213 -39,174.968 -39.015,175.9203 -37.015,175.9203 -37.015,174.9183 -35.015,176.4213 -37.015,177.9243 -37.015,176.9222 -39.015,176.9222 -39,177.974 Z" id="path5816" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M -39,177.974 -41,176.4213 -39,174.968 -39.015,175.9203 -37.015,175.9203 -37.015,174.9183 -35.015,176.4213 -37.015,177.9243 -37.015,176.9222 -39.015,176.9222 -39,177.974 Z" id="use5473" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,10.0524,-0.0230858)"/> + </g> + <rect height="16" id="rect5806" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <g id="use5435" transform="matrix(0.974035,0,0,1,0.10437,-0.0230918)"> + <rect height="9.035772" id="rect5724" style="color:#000000;fill:none;stroke:url(#linearGradient5585);stroke-width:1.0142547;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.084933" x="-35.48843" y="183.485"/> + <path d="M -33.4626,185.4882 -33.4626,191.5001 -34.4626,191.5001" id="path5415" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#a4b8d2;stroke-width:1.0142525px;stroke-linecap:square"/> + <path d="M -34.4626,190.4982 -34.4626,184.4862 -33.4626,184.4862" id="path5417" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#e2e8f0;stroke-width:1.0142525px;stroke-linecap:square"/> + </g> + <g id="use5437" transform="matrix(1,0,0,1.662154,-8.963779,-123.5118)"> + <rect height="9.036107" id="rect5452" style="color:#000000;fill:none;stroke:url(#linearGradient5557);stroke-width:0.7764218;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.020791" x="-35.49882" y="183.485"/> + <path d="M -33.48843,184.6843 -33.48843,191.9183 -34.48843,191.9183" id="path5454" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#a4b8d2;stroke-width:0.7764219;stroke-linecap:square"/> + <path d="M -34.48843,191.3155 -34.48843,184.0815 -33.48843,184.0815" id="path5456" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#e2e8f0;stroke-width:0.7764219;stroke-linecap:square"/> + </g> + <g id="g5462" transform="matrix(0.994095,0,0,1.884852,10.82365,-164.3818)"> + <rect height="9.036107" id="rect5464" style="color:#000000;fill:none;stroke:url(#linearGradient5559);stroke-width:0.7312751;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.020791" x="-35.49882" y="183.485"/> + <path d="M -33.48693,184.5482 -33.49283,191.9907 -34.49283,191.9907" id="path5467" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#a4b8d2;stroke-width:0.7312753;stroke-linecap:square"/> + <path d="M -34.49287,191.4591 -34.49287,184.0166 -33.49287,184.0166" id="path5469" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#e2e8f0;stroke-width:0.7312753;stroke-linecap:square"/> + </g> +</g> + +</svg> diff --git a/share/icons/distribute-horizontal-left.svg b/share/icons/distribute-horizontal-left.svg new file mode 100644 index 000000000..c79e1a3dc --- /dev/null +++ b/share/icons/distribute-horizontal-left.svg @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.11783" + height="24.070345" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5774" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.588886,0,0,1.000747,-62.51619,-22.10887)" gradientUnits="userSpaceOnUse" id="linearGradient5581" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5776" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5778" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient gradientTransform="matrix(1.195834,0,0,0.599608,-55.26563,64.94646)" gradientUnits="userSpaceOnUse" id="linearGradient5583" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5579" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5585" inkscape:collect="always" x1="-36.60167" x2="-31.90349" xlink:href="#linearGradient5704" y1="182.984" y2="190.6634"/> + </defs> +<g id="distribute-horizontal-left" inkscape:label="#distribute_left" transform="matrix(1,0,0,0.998006,45,-174.61877)"> + <rect height="16" id="rect5678" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <g id="g5853"> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5269" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,9,-0.0008462612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5274" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,18,-0.0008462612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="path5265" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square"/> + <path d="M -41.9626,178.0051 -43.9626,176.4702 -41.9626,174.9992 -41.9626,175.9692 -38,175.97 -38,174.968 -36,176.471 -38,177.974 -38,176.972 -41.9626,176.9712 -41.9626,178.0051 Z" id="path5722" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M -41.9626,178.0051 -43.9626,176.4702 -41.9626,174.9992 -41.9626,175.9692 -38,175.97 -38,174.968 -36,176.471 -38,177.974 -38,176.972 -41.9626,176.9712 -41.9626,178.0051 Z" id="use5276" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,9,-5.433975e-06)"/> + </g> + <g id="use5317" transform="matrix(0,0.745102,0.998006,0,-218.6383,211.1611)"> + <rect height="5.011148" id="rect5770" style="color:#000000;fill:none;stroke:url(#linearGradient5774);stroke-width:1.1608068;stroke-linejoin:round;stroke-miterlimit:0" width="10.77151" x="-38.50316" y="192.5597"/> + <rect height="3.006435" id="rect5772" style="color:#000000;fill:url(#linearGradient5776);fill-rule:evenodd;stroke:url(#linearGradient5778);stroke-width:1.1608068;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="8.120504" x="-37.19693" y="193.5608"/> + </g> + <g id="use5322" transform="matrix(0,1.576101,0.998006,0,-236.6395,242.165)"> + <rect height="5.011148" id="rect5326" style="color:#000000;fill:none;stroke:url(#linearGradient5579);stroke-width:0.798134;stroke-linejoin:round;stroke-miterlimit:0" width="10.77151" x="-38.50316" y="192.5597"/> + <rect height="3.006026" id="rect5328" style="color:#000000;fill:url(#linearGradient5581);fill-rule:evenodd;stroke:url(#linearGradient5583);stroke-width:0.7981339;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.534461" x="-37.87537" y="193.5616"/> + </g> + <g id="g5427" transform="matrix(0.974035,0,0,1,-0.895642,0)"> + <rect height="9.035772" id="rect5724" style="color:#000000;fill:none;stroke:url(#linearGradient5585);stroke-width:1.0142547;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.084933" x="-35.48843" y="183.485"/> + <path d="M -33.4626,185.4882 -33.4626,191.5001 -34.4626,191.5001" id="path5415" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#a4b8d2;stroke-width:1.0142525px;stroke-linecap:square"/> + <path d="M -34.4626,190.4982 -34.4626,184.4862 -33.4626,184.4862" id="path5417" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#e2e8f0;stroke-width:1.0142525px;stroke-linecap:square"/> + </g> +</g> + +</svg> diff --git a/share/icons/distribute-horizontal-node.svg b/share/icons/distribute-horizontal-node.svg new file mode 100644 index 000000000..893ff3792 --- /dev/null +++ b/share/icons/distribute-horizontal-node.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.031853" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="distribute-horizontal-node" inkscape:label="#node_hdistribute" transform="translate(-1174.999,-139.96775)"> + <path d="M 1177.523,140.4996 1177.523,153.4996" id="use5478" inkscape:connector-curvature="0" style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,0)"/> + <path d="M 1177.523,140.4996 1177.523,153.4996" id="use5482" inkscape:connector-curvature="0" style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,0)"/> + <path d="M 1177.523,140.4996 1177.523,153.4996" id="path5476" inkscape:connector-curvature="0" style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square"/> + <rect height="16" id="rect5356" style="color:#000000;fill:none" transform="rotate(-90)" width="16" x="-163.9996" y="1180.5"/> + <path d="M 1175.499,160.4995 C 1178.999,154.9995 1178.149,146.7868 1182.999,147.9995 1186.999,148.9995 1187.076,159.7687 1191.999,160.9995 1195.999,161.9995 1192.999,155.9995 1198.499,151.4995" id="path5358" inkscape:connector-curvature="0" sodipodi:nodetypes="cssc" style="fill:none;stroke:#969696;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 1180.074,143.0324 1178.074,141.5005 1180.074,140.0324 1180.074,141.0005 1184.074,141.0005 1184.074,140.0005 1186.074,141.5005 1184.074,143.0005 1184.074,142.0005 1180.074,142.0005 1180.074,143.0324 Z" id="path5366" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <rect height="4.007167" id="use5459" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-8.910592,12.00679)" width="4.066208" x="1184.5" y="141.5"/> + <rect height="4.007167" id="use5461" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0.0894077,8.999615)" width="4.066208" x="1184.5" y="141.5"/> + <rect height="4.007167" id="use5463" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,9.0232,11.99962)" width="4.066208" x="1184.5" y="141.5"/> + <path d="M 1180.074,143.0324 1178.074,141.5005 1180.074,140.0324 1180.074,141.0005 1184.074,141.0005 1184.074,140.0005 1186.074,141.5005 1184.074,143.0005 1184.074,142.0005 1180.074,142.0005 1180.074,143.0324 Z" id="use5484" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,8.9487,-0.03275)"/> +</g> + +</svg> diff --git a/share/icons/distribute-horizontal-right.svg b/share/icons/distribute-horizontal-right.svg new file mode 100644 index 000000000..bfd2f976d --- /dev/null +++ b/share/icons/distribute-horizontal-right.svg @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.11143" + height="24.070384" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.588886,0,0,1.000747,-62.51619,-22.10887)" gradientUnits="userSpaceOnUse" id="linearGradient5581" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5786" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5579" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5790" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5585" inkscape:collect="always" x1="-36.60167" x2="-31.90349" xlink:href="#linearGradient5704" y1="182.984" y2="190.6634"/> + <linearGradient gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5788" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient gradientTransform="matrix(1.195834,0,0,0.599608,-55.26563,64.94646)" gradientUnits="userSpaceOnUse" id="linearGradient5583" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + </defs> +<g id="distribute-horizontal-right" inkscape:label="#distribute_right" transform="matrix(1,0,0,0.998006,45,-174.65657)"> + <g id="use5863" transform="matrix(1,0,0,1,4.9936,0.0378755)"> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5269" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,9,-0.0008462612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5274" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,18,-0.0008462612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="path5265" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square"/> + <path d="M -41.9626,178.0051 -43.9626,176.4702 -41.9626,174.9992 -41.9626,175.9692 -38,175.97 -38,174.968 -36,176.471 -38,177.974 -38,176.972 -41.9626,176.9712 -41.9626,178.0051 Z" id="path5722" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M -41.9626,178.0051 -43.9626,176.4702 -41.9626,174.9992 -41.9626,175.9692 -38,175.97 -38,174.968 -36,176.471 -38,177.974 -38,176.972 -41.9626,176.9712 -41.9626,178.0051 Z" id="use5276" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,9,-5.433975e-06)"/> + </g> + <rect height="16" id="rect5180" style="color:#000000;fill:none" width="16" x="-45" y="175.006"/> + <g id="use5320" transform="matrix(0,0.745102,0.998006,0,-218.6447,211.1989)"> + <rect height="5.011148" id="rect5782" style="color:#000000;fill:none;stroke:url(#linearGradient5786);stroke-width:1.1608068;stroke-linejoin:round;stroke-miterlimit:0" width="10.77151" x="-38.50316" y="192.5597"/> + <rect height="3.006435" id="rect5784" style="color:#000000;fill:url(#linearGradient5788);fill-rule:evenodd;stroke:url(#linearGradient5790);stroke-width:1.1608068;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="8.120504" x="-37.19693" y="193.5608"/> + </g> + <g id="use5336" transform="matrix(0,1.576101,0.998006,0,-236.644712,242.2029148)"> + <rect height="5.011148" id="rect5326" style="color:#000000;fill:none;stroke:url(#linearGradient5579);stroke-width:0.798134;stroke-linejoin:round;stroke-miterlimit:0" width="10.77151" x="-38.50316" y="192.5597"/> + <rect height="3.006026" id="rect5328" style="color:#000000;fill:url(#linearGradient5581);fill-rule:evenodd;stroke:url(#linearGradient5583);stroke-width:0.7981339;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.534461" x="-37.87537" y="193.5616"/> + </g> + <g id="use5432" transform="matrix(0.974035,0,0,1,1.09797,0.0370281)"> + <rect height="9.035772" id="rect5724" style="color:#000000;fill:none;stroke:url(#linearGradient5585);stroke-width:1.0142547;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.084933" x="-35.48843" y="183.485"/> + <path d="M -33.4626,185.4882 -33.4626,191.5001 -34.4626,191.5001" id="path5415" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#a4b8d2;stroke-width:1.0142525px;stroke-linecap:square"/> + <path d="M -34.4626,190.4982 -34.4626,184.4862 -33.4626,184.4862" id="path5417" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#e2e8f0;stroke-width:1.0142525px;stroke-linecap:square"/> + </g> +</g> + +</svg> diff --git a/share/icons/distribute-randomize.svg b/share/icons/distribute-randomize.svg new file mode 100644 index 000000000..a636b23b2 --- /dev/null +++ b/share/icons/distribute-randomize.svg @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.018898" + height="23.999001" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/> + <linearGradient gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/> + </defs> +<g id="distribute-randomize" inkscape:label="#distribute_randomize" transform="translate(-1125.02757,-195.044235)"> + <rect height="15.9681" id="rect5814" style="color:#000000;fill:none" width="16" x="1125.038" y="195.0446"/> + <g id="use3660" transform="matrix(1,0,0,0.998006,1153.039,22.37222)"> + <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/> + <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/> + </g> + <g id="use3663" transform="matrix(1,0,0,0.998006,1165.03,20.37352)"> + <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/> + <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/> + </g> + <g id="use3665" transform="matrix(1,0,0,0.998006,1170.039,27.37352)"> + <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/> + <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/> + </g> + <g id="use3668" transform="matrix(1,0,0,0.998006,1162.03,30.37222)"> + <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/> + <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/> + </g> + <g id="use3670" transform="matrix(1,0,0,0.998006,1163.03,37.37222)"> + <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/> + <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/> + </g> + <g id="use3672" transform="matrix(1,0,0,0.998006,1153.03,38.37222)"> + <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/> + <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/> + </g> +</g> + +</svg> diff --git a/share/icons/distribute-remove-overlaps.svg b/share/icons/distribute-remove-overlaps.svg new file mode 100644 index 000000000..8ece17069 --- /dev/null +++ b/share/icons/distribute-remove-overlaps.svg @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.110343" + height="24.435007" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5607" inkscape:collect="always" x1="191.4072" x2="185.5131" xlink:href="#linearGradient5740" y1="-32.76031" y2="-34.57729"/> + <linearGradient gradientTransform="matrix(2.404063,0,0,1.001693,-138.4499,-25.31992)" gradientUnits="userSpaceOnUse" id="linearGradient5603" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient gradientTransform="matrix(2.635962,0,0,1.002646,-132.1469,-17.5056)" gradientUnits="userSpaceOnUse" id="linearGradient5599" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.427647,0,0,0.862651,-58.98949,7.443876)" gradientUnits="userSpaceOnUse" id="linearGradient5616" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient gradientTransform="matrix(1.275458,0,0,0.617087,-51.07375,65.67334)" gradientUnits="userSpaceOnUse" id="linearGradient5614" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5610" inkscape:collect="always" x1="184.7529" x2="187.8951" xlink:href="#linearGradient5740" y1="-35.83336" y2="-32.76031"/> + <linearGradient gradientTransform="matrix(3.19424,0,0,1.671823,-153.0264,-170.7525)" gradientUnits="userSpaceOnUse" id="linearGradient5601" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(0.761633,0,0,0.73832,-7.689547,50.44869)" gradientUnits="userSpaceOnUse" id="linearGradient5605" inkscape:collect="always" x1="-36.60167" x2="-31.90349" xlink:href="#linearGradient5704" y1="182.984" y2="190.6634"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.074481,0,0,0.516867,-52.4747,82.48618)" gradientUnits="userSpaceOnUse" id="linearGradient5618" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + </defs> +<g id="distribute-remove-overlaps" inkscape:label="#g5622" transform="translate(-1071.7816,-189.7709)"> + <rect height="24" id="rect3709" style="opacity:0.1978022;fill:none" width="24" x="1071.892" y="190.0499"/> + <g id="use3696" transform="matrix(0,1.043478,0.998006,0,894.32,299.5735)"> + <rect height="7.017632" id="rect4586" style="color:#000000;fill:none;stroke:url(#linearGradient5599);stroke-width:0.9799225;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/> + <rect height="5.021792" id="rect4588" style="color:#000000;fill:url(#linearGradient5601);fill-rule:evenodd;stroke:url(#linearGradient5603);stroke-width:0.9799237;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.21019" x="-103.6973" y="188.5476"/> + </g> + <g id="use3698" transform="matrix(1.278077,0,0,2.547898,1136.87,-277.0242)"> + <rect height="9.036107" id="rect4598" style="color:#000000;fill:none;stroke:url(#linearGradient5605);stroke-width:0.554154;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.142212" x="-35.49881" y="183.485"/> + <rect height="1.564824" id="rect4628" style="color:#000000;fill:url(#linearGradient5607);fill-rule:evenodd;stroke:url(#linearGradient5610);stroke-width:0.5541545;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="8.243282" x="183.8775" y="-34.71634"/> + </g> + <g id="use3703" transform="matrix(0,0.414065013240142,0.855712300532,0,922.0070641649,200.898571039967)"> + <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/> + <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/> + </g> + <g id="use3706" transform="matrix(0,1.176069,1.157927,0,849.5299,245.8438)"> + <rect height="5.011148" id="rect4608" style="color:#000000;fill:none;stroke:url(#linearGradient5614);stroke-width:0.8569264;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/> + <rect height="3.476375" id="rect4610" style="color:#000000;fill:url(#linearGradient5616);fill-rule:evenodd;stroke:url(#linearGradient5618);stroke-width:0.8569259;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.363411" x="-37.68001" y="193.3"/> + </g> +</g> + +</svg> diff --git a/share/icons/distribute-unclump.svg b/share/icons/distribute-unclump.svg new file mode 100644 index 000000000..fa28073a9 --- /dev/null +++ b/share/icons/distribute-unclump.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.0089" + height="23.999934" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.751237,0,0,1.394996,1124.637,-101.6946)" gradientUnits="userSpaceOnUse" id="linearGradient3702" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/> + <linearGradient gradientTransform="matrix(1.123736,0,0,1.394996,1109.243,-88.69465)" gradientUnits="userSpaceOnUse" id="linearGradient3732" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/> + <linearGradient gradientTransform="matrix(0.873045,0,0,0.992131,1113.859,-1.26599)" gradientUnits="userSpaceOnUse" id="linearGradient3736" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.503763,0,0,0.992131,1129.211,-14.26594)" gradientUnits="userSpaceOnUse" id="linearGradient3706" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/> + <linearGradient gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/> + <linearGradient gradientTransform="matrix(1.160002,0,0,1.655859,1108.567,-145.3099)" gradientUnits="userSpaceOnUse" id="linearGradient3734" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/> + <linearGradient gradientTransform="matrix(0.669342,0,0,1.655859,1126.157,-158.3099)" gradientUnits="userSpaceOnUse" id="linearGradient3704" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/> + <linearGradient gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/> + </defs> +<g id="distribute-unclump" inkscape:label="#unclump" transform="translate(-1125.0369,-195.0446)"> + <rect height="15.9681" id="rect5912" style="color:#000000;fill:none" width="16" x="1125.038" y="195.0446"/> + <path d="M 1141.013,201.0194 1136.013,202.5194" id="path5975" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0000008;stroke-linecap:round"/> + <path d="M 1141.013,213.0194 1136.013,210.0194" id="path5977" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0000008;stroke-linecap:round"/> + <path d="M 1145.513,212.0194 1145.513,206.0194" id="path5979" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-linecap:round"/> + <g id="use3674" transform="matrix(1,0,0,0.998006,1170.03,38.37352)"> + <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/> + <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/> + </g> + <g id="g3698" transform="translate(6.999947,0.0231631)"> + <rect height="6.97679" id="rect3680" style="color:#000000;fill:none;stroke:url(#linearGradient3702);stroke-width:1.0000005;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="1135.537" y="197.5437"/> + <rect height="4.973844" id="rect3682" style="color:#000000;fill:url(#linearGradient3704);fill-rule:evenodd;stroke:url(#linearGradient3706);stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="1136.537" y="198.5437"/> + </g> + <g id="g3728" transform="translate(-0.0110398,-7.976791)"> + <rect height="6.97679" id="rect3710" style="color:#000000;fill:none;stroke:url(#linearGradient3732);stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" width="8.988388" x="1125.548" y="210.5437"/> + <rect height="4.973844" id="rect3712" style="color:#000000;fill:url(#linearGradient3734);fill-rule:evenodd;stroke:url(#linearGradient3736);stroke-width:1.0000008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.960839" x="1126.557" y="211.5437"/> + </g> +</g> + +</svg> diff --git a/share/icons/distribute-vertical-baseline.svg b/share/icons/distribute-vertical-baseline.svg new file mode 100644 index 000000000..19a2e915e --- /dev/null +++ b/share/icons/distribute-vertical-baseline.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.024127" + height="24.000905" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5555" inkscape:collect="always" x1="13.47978" x2="17.62963" xlink:href="#linearGradient5204" y1="86.26574" y2="92.00739"/> + <linearGradient id="linearGradient5204"> + <stop id="stop5206" offset="0" style="stop-color:#4e6e90;stop-opacity:1"/> + <stop id="stop5208" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="distribute-vertical-baseline" inkscape:label="#distribute_baselines_vert" transform="matrix(-1,0,0,1,-9.80300000000011,-79.9627)"> + <g id="use5901" transform="matrix(1,0,0,1,0,0)"> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5305" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(-1,0,0,0.998006,-37.78636,-94.71436)"/> + <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5308" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(-1,0,0,0.998006,-51.78636,-94.71352)"/> + <path d="M -10.803,82.46362 -13.80299,79.96361 -13.80299,81.96362 -20.803,81.96362 -20.803,79.96361 -23.803,82.46362 -20.803,84.96361 -20.803,82.96362 -13.80299,82.96362 -13.80299,84.96361 -10.803,82.46362 Z" id="path4463" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + </g> + <rect height="24" id="rect4421" style="fill:none" transform="matrix(0,1,1,0,0,0)" width="24" x="79.96361" y="-33.803"/> + <path d="M 15.59046,88.20062 C 15.05718,88.20062 14.65483,88.29109 14.38344,88.47202 14.11679,88.65296 13.98347,88.9196 13.98347,89.27194 13.98347,89.59572 14.0906,89.85046 14.30487,90.03615 14.5239,90.21709 14.82625,90.30756 15.21193,90.30756 15.69283,90.30756 16.09755,90.13615 16.4261,89.79332 16.75463,89.44574 16.9189,89.01245 16.91891,88.49345 L 16.91891,88.20062 15.59047,88.20062 M 19.49723,87.23643 19.49723,91.80027 16.91891,91.80027 16.91891,90.61467 C 16.57608,91.10034 16.1904,91.45507 15.76188,91.67885 15.33334,91.89788 14.81196,92.00739 14.19774,92.00739 13.36925,92.00739 12.6955,91.76694 12.17651,91.28603 11.66227,90.80037 11.40515,90.17186 11.40515,89.4005 11.40515,88.4625 11.72655,87.77447 12.36934,87.33641 13.0169,86.89837 14.03109,86.67934 15.41191,86.67933 L 16.91891,86.67933 16.91891,86.47935 C 16.9189,86.07464 16.75939,85.77943 16.44038,85.59372 16.12136,85.40327 15.62379,85.30804 14.94767,85.30804 14.4001,85.30804 13.89062,85.3628 13.41924,85.47231 12.94786,85.58183 12.50981,85.7461 12.10508,85.96512 L 12.10508,84.01531 C 12.65265,83.88199 13.2026,83.782 13.75493,83.71533 14.30725,83.64392 14.85958,83.60821 15.41191,83.6082 16.85462,83.60821 17.895,83.8939 18.53304,84.46526 19.17582,85.03188 19.49722,85.9556 19.49723,87.23642" id="use5966" inkscape:connector-curvature="0" style="fill:url(#linearGradient5555)" transform="matrix(-1.036041,0,0,0.963206322173,-10.75241,14.3406)"/> + <path d="M -11.9668,90.11223 C -12.7455,89.43522 -14.0693,89.67792 -14.6597,90.46077 -15.6351,91.64638 -15.9172,93.16305 -16.2761,94.58222 -16.5423,95.79253 -16.7095,97.02162 -16.7771,98.2554 -17.5654,96.69517 -18.4736,95.01934 -18.4901,93.26239 -18.5119,92.37434 -17.9777,91.62159 -17.6209,90.83626 -17.3262,90.17803 -18.1376,89.4931 -18.8334,89.70428 -19.6856,89.87006 -19.8276,90.81043 -19.803,91.48473 -19.7134,93.49021 -18.8909,95.4594 -18.0586,97.29225 -16.8791,99.71268 -15.1908,101.9573 -12.9826,103.6604 -12.1142,104.2845 -9.9179,105.0083 -8.8334,104.6324 -6.8334,103.6372 -6.8334,101.6468 -8.8334,101.6468 -9.552,101.3227 -11.3725,102.8907 -12.1086,102.866 -13.3235,102.857 -14.1896,101.8146 -14.5175,100.8217 -14.8507,99.50814 -14.5389,98.151 -14.3331,96.84131 -13.9978,95.13877 -13.6205,93.40174 -12.7366,91.86153 -12.5558,91.26334 -11.1394,90.90781 -11.9668,90.11223 Z" id="use5968" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccsccccccccccc" style="fill:#000000" transform="matrix(1,0,0,0.997921,-9.52204,-9.516171)"/> +</g> + +</svg> diff --git a/share/icons/distribute-vertical-bottom.svg b/share/icons/distribute-vertical-bottom.svg new file mode 100644 index 000000000..9b4f06ae2 --- /dev/null +++ b/share/icons/distribute-vertical-bottom.svg @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.127245" + height="24.158122" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5519" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5523" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient gradientTransform="matrix(1.588886,0,0,1.000747,-62.51619,-22.10887)" gradientUnits="userSpaceOnUse" id="linearGradient5581" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient gradientTransform="matrix(1.195834,0,0,0.599608,-55.26563,64.94646)" gradientUnits="userSpaceOnUse" id="linearGradient5583" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5579" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5521" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5585" inkscape:collect="always" x1="-36.60167" x2="-31.90349" xlink:href="#linearGradient5704" y1="182.984" y2="190.6634"/> + </defs> +<g id="distribute-vertical-bottom" inkscape:label="#distribute_bottom" transform="translate(-1006.98777,-222.89307)"> + <g id="use5865" transform="matrix(0,-1,0.998006,0,832.369,202.0097)"> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5269" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,9,-0.0008462612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5274" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,18,-0.0008462612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="path5265" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square"/> + <path d="M -41.9626,178.0051 -43.9626,176.4702 -41.9626,174.9992 -41.9626,175.9692 -38,175.97 -38,174.968 -36,176.471 -38,177.974 -38,176.972 -41.9626,176.9712 -41.9626,178.0051 Z" id="path5722" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M -41.9626,178.0051 -43.9626,176.4702 -41.9626,174.9992 -41.9626,175.9692 -38,175.97 -38,174.968 -36,176.471 -38,177.974 -38,176.972 -41.9626,176.9712 -41.9626,178.0051 Z" id="use5276" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,9,-5.433975e-06)"/> + </g> + <rect height="15.9681" id="rect4248" style="color:#000000;fill:none" transform="rotate(-90)" width="16" x="-247.0512" y="1007.11"/> + <g id="use5909" transform="matrix(0.743616,0,0,0.998006,1043.118593,31.2965890958)"> + <rect height="5.011148" id="rect4980" style="color:#000000;fill:none;stroke:url(#linearGradient5519);stroke-width:1.1608068;stroke-linejoin:round;stroke-miterlimit:0" width="10.77151" x="-38.50316" y="192.5597"/> + <rect height="3.006435" id="rect4982" style="color:#000000;fill:url(#linearGradient5521);fill-rule:evenodd;stroke:url(#linearGradient5523);stroke-width:1.1608068;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="8.120504" x="-37.19693" y="193.5608"/> + </g> + <g id="use5913" transform="matrix(0,0.974035,0.998006,0,832.3504,269.034458)"> + <rect height="9.035772" id="rect5724" style="color:#000000;fill:none;stroke:url(#linearGradient5585);stroke-width:1.0142547;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.084933" x="-35.48843" y="183.485"/> + <path d="M -33.4626,185.4882 -33.4626,191.5001 -34.4626,191.5001" id="path5415" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#a4b8d2;stroke-width:1.0142525px;stroke-linecap:square"/> + <path d="M -34.4626,190.4982 -34.4626,184.4862 -33.4626,184.4862" id="path5417" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#e2e8f0;stroke-width:1.0142525px;stroke-linecap:square"/> + </g> + <g id="use5917" transform="matrix(1.572958254606,0,0,0.998006,1074.10802299,49.2966)"> + <rect height="5.011148" id="rect5326" style="color:#000000;fill:none;stroke:url(#linearGradient5579);stroke-width:0.798134;stroke-linejoin:round;stroke-miterlimit:0" width="10.77151" x="-38.50316" y="192.5597"/> + <rect height="3.006026" id="rect5328" style="color:#000000;fill:url(#linearGradient5581);fill-rule:evenodd;stroke:url(#linearGradient5583);stroke-width:0.7981339;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.534461" x="-37.87537" y="193.5616"/> + </g> +</g> + +</svg> diff --git a/share/icons/distribute-vertical-center.svg b/share/icons/distribute-vertical-center.svg new file mode 100644 index 000000000..dcb004d17 --- /dev/null +++ b/share/icons/distribute-vertical-center.svg @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.000349" + height="23.96468" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.881955,0,0,0.807019,-56.31336,1.465486)" gradientUnits="userSpaceOnUse" id="linearGradient5571" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient gradientTransform="matrix(1.88093,0,0,0.807019,-70.83858,8.507618)" gradientUnits="userSpaceOnUse" id="linearGradient5577" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.171839,0,0,1.346914,-61.66084,-115.7031)" gradientUnits="userSpaceOnUse" id="linearGradient5569" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(1.159256,0,0,0.515305,-54.47574,77.06717)" gradientUnits="userSpaceOnUse" id="linearGradient5565" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient gradientTransform="matrix(2.499161,0,0,1.346914,-82.24308,-108.661)" gradientUnits="userSpaceOnUse" id="linearGradient5575" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/> + <linearGradient gradientTransform="matrix(1.379581,0,0,0.714792,-52.98861,39.49312)" gradientUnits="userSpaceOnUse" id="linearGradient5561" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.125329,0,0,0.860357,-66.82105,3.798256)" gradientUnits="userSpaceOnUse" id="linearGradient5573" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.128037,0,0,0.860357,-56.33685,-3.243876)" gradientUnits="userSpaceOnUse" id="linearGradient5567" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.540284,0,0,0.860045,-61.50452,2.251502)" gradientUnits="userSpaceOnUse" id="linearGradient5563" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + </defs> +<g id="distribute-vertical-center" inkscape:label="#distribute_vcentre" transform="matrix(1,0,0,0.998006,28.5472000000001,-178.64102)"> + <g id="use5921" transform="matrix(1.000000015988,0,0,1.000000015988,23.4357449522,22.888253382)"> + <rect height="6.021734" id="rect5357" style="color:#000000;fill:none;stroke:url(#linearGradient5567);stroke-width:1.0009983;stroke-linejoin:round;stroke-miterlimit:0" width="9.022814" x="-44.48312" y="173.5676"/> + <rect height="4.045835" id="rect5359" style="color:#000000;fill:url(#linearGradient5569);fill-rule:evenodd;stroke:url(#linearGradient5571);stroke-width:1.0009997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.031883" x="-43.48764" y="174.5696"/> + </g> + <g id="use5925" transform="matrix(-1.000000015988,0,0,1.000000015988,-49.5348429402,6.83786876260001)"> + <rect height="6.021734" id="rect5345" style="color:#000000;fill:none;stroke:url(#linearGradient5573);stroke-width:1.0009985;stroke-linejoin:round;stroke-miterlimit:0" width="16.99984" x="-44.48746" y="180.6097"/> + <rect height="4.045835" id="rect5347" style="color:#000000;fill:url(#linearGradient5575);fill-rule:evenodd;stroke:url(#linearGradient5577);stroke-width:1.0009995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="14.99677" x="-43.4854" y="181.6118"/> + </g> + <g id="use5929" transform="matrix(1.091916368588,0,0,0.81971953383,22.9821637874,26.6443157402)"> + <rect height="5.002912" id="rect5376" style="color:#000000;fill:none;stroke:url(#linearGradient5561);stroke-width:1.0580499;stroke-linejoin:round;stroke-miterlimit:0" width="11.03482" x="-38.49158" y="186.3897"/> + <rect height="2.583389" id="rect5378" style="color:#000000;fill:url(#linearGradient5563);fill-rule:evenodd;stroke:url(#linearGradient5565);stroke-width:0.9579428;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.242819" x="-37.6174" y="187.5994"/> + </g> + <rect height="15.9681" id="rect4296" style="color:#000000;fill:none" transform="rotate(-90)" width="16.03197" x="-203.0105" y="-28.51869"/> + <g id="use5880" transform="matrix(0,-1.001998,0.998006,0,-203.166,154.9201053806)"> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5269" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,9,-0.0008462612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5274" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,18,-0.0008462612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="path5265" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square"/> + <path d="M -41.9626,178.0051 -43.9626,176.4702 -41.9626,174.9992 -41.9626,175.9692 -38,175.97 -38,174.968 -36,176.471 -38,177.974 -38,176.972 -41.9626,176.9712 -41.9626,178.0051 Z" id="path5722" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M -41.9626,178.0051 -43.9626,176.4702 -41.9626,174.9992 -41.9626,175.9692 -38,175.97 -38,174.968 -36,176.471 -38,177.974 -38,176.972 -41.9626,176.9712 -41.9626,178.0051 Z" id="use5276" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,9,-5.433975e-06)"/> + </g> +</g> + +</svg> diff --git a/share/icons/distribute-vertical-gaps.svg b/share/icons/distribute-vertical-gaps.svg new file mode 100644 index 000000000..8be9802fd --- /dev/null +++ b/share/icons/distribute-vertical-gaps.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.187827" + height="23.851389" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5585" inkscape:collect="always" x1="-36.60167" x2="-31.90349" xlink:href="#linearGradient5704" y1="182.984" y2="190.6634"/> + <linearGradient gradientTransform="matrix(0.979208,0,0,1.000037,-0.74827,-0.0068457)" gradientUnits="userSpaceOnUse" id="linearGradient5557" inkscape:collect="always" x1="-36.60167" x2="-31.90349" xlink:href="#linearGradient5704" y1="182.984" y2="190.6634"/> + <linearGradient gradientTransform="matrix(0.979208,0,0,1.000037,-0.74827,-0.0068457)" gradientUnits="userSpaceOnUse" id="linearGradient5559" inkscape:collect="always" x1="-36.60167" x2="-31.90349" xlink:href="#linearGradient5704" y1="182.984" y2="190.6634"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="distribute-vertical-gaps" inkscape:label="#distribute_vdist" transform="matrix(1,0,0,0.998006,48.0309999999999,-167.707288)"> + <g id="use5893" transform="matrix(0,-1.001998,0.998006,0,-222.5775,146.9011)"> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5475" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,3,-0.0222451612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5479" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,10,-0.0230906612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5481" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,13,-0.0222451612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5483" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,20,-0.0230906612)"/> + <path d="M -39,177.974 -41,176.4213 -39,174.968 -39.015,175.9203 -37.015,175.9203 -37.015,174.9183 -35.015,176.4213 -37.015,177.9243 -37.015,176.9222 -39.015,176.9222 -39,177.974 Z" id="path5816" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M -39,177.974 -41,176.4213 -39,174.968 -39.015,175.9203 -37.015,175.9203 -37.015,174.9183 -35.015,176.4213 -37.015,177.9243 -37.015,176.9222 -39.015,176.9222 -39,177.974 Z" id="use5473" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,10.0524,-0.0230858)"/> + </g> + <rect height="15.9681" id="rect4388" style="color:#000000;fill:none" transform="rotate(-90)" width="16.03197" x="-191.9414" y="-47.92442"/> + <g id="use5943" transform="matrix(0,0.97598112193,0.998006,0,-222.6506,213.057768847084)"> + <rect height="9.035772" id="rect5724" style="color:#000000;fill:none;stroke:url(#linearGradient5585);stroke-width:1.0142547;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.084933" x="-35.48843" y="183.485"/> + <path d="M -33.4626,185.4882 -33.4626,191.5001 -34.4626,191.5001" id="path5415" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#a4b8d2;stroke-width:1.0142525px;stroke-linecap:square"/> + <path d="M -34.4626,190.4982 -34.4626,184.4862 -33.4626,184.4862" id="path5417" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#e2e8f0;stroke-width:1.0142525px;stroke-linecap:square"/> + </g> + <g id="use5947" transform="matrix(0,0.99608120181,1.881093605112,0,-386.6812226908,203.7662756527)"> + <rect height="9.036107" id="rect5464" style="color:#000000;fill:none;stroke:url(#linearGradient5559);stroke-width:0.7312751;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.020791" x="-35.49882" y="183.485"/> + <path d="M -33.48693,184.5482 -33.49283,191.9907 -34.49283,191.9907" id="path5467" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#a4b8d2;stroke-width:0.7312753;stroke-linecap:square"/> + <path d="M -34.49287,191.4591 -34.49287,184.0166 -33.49287,184.0166" id="path5469" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#e2e8f0;stroke-width:0.7312753;stroke-linecap:square"/> + </g> + <g id="use5951" transform="matrix(0,1.001998,1.658839664924,0,-345.9032174708,223.995511369558)"> + <rect height="9.036107" id="rect5452" style="color:#000000;fill:none;stroke:url(#linearGradient5557);stroke-width:0.7764218;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.020791" x="-35.49882" y="183.485"/> + <path d="M -33.48843,184.6843 -33.48843,191.9183 -34.48843,191.9183" id="path5454" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#a4b8d2;stroke-width:0.7764219;stroke-linecap:square"/> + <path d="M -34.48843,191.3155 -34.48843,184.0815 -33.48843,184.0815" id="path5456" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#e2e8f0;stroke-width:0.7764219;stroke-linecap:square"/> + </g> +</g> + +</svg> diff --git a/share/icons/distribute-vertical-node.svg b/share/icons/distribute-vertical-node.svg new file mode 100644 index 000000000..f7cfb1137 --- /dev/null +++ b/share/icons/distribute-vertical-node.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.0237" + height="24.008052" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="distribute-vertical-node" inkscape:label="#node_vdistribute" transform="translate(-1175,-139.99195)"> + <path d="M 643.5,697.5 630.5,697.5" id="use5469" inkscape:connector-curvature="0" style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,555.0237,-537.0009)"/> + <path d="M 643.5,697.5 630.5,697.5" id="use5467" inkscape:connector-curvature="0" style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,555.0237,-546.0009)"/> + <path d="M 643.5,697.5 630.5,697.5" id="path5465" inkscape:connector-curvature="0" style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square" transform="translate(555.0237,-555.0009)"/> + <rect height="16" id="rect5334" style="color:#000000;fill:none" width="16" x="1175" y="145.5"/> + <path d="M 1178.5,140.5 C 1184,144 1192.213,143.1493 1191,148 1190,152 1179.231,152.0765 1178,157 1177,161 1183,158 1187.5,163.5" id="path5336" inkscape:connector-curvature="0" sodipodi:nodetypes="cssc" style="fill:none;stroke:#969696;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 1195.967,145.0749 1197.499,143.0749 1198.967,145.0749 1197.999,145.0749 1197.999,149.0749 1198.999,149.0749 1197.499,151.0749 1195.999,149.0749 1196.999,149.0749 1196.999,145.0749 1195.967,145.0749 Z" id="path5344" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <rect height="4.007167" id="use5442" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-2.9763,-1.008052)" width="4.066208" x="1184.5" y="141.5"/> + <rect height="4.007167" id="use5445" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0.0236999,7.991948)" width="4.066208" x="1184.5" y="141.5"/> + <rect height="4.007167" id="use5447" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-2.9763,16.99195)" width="4.066208" x="1184.5" y="141.5"/> + <path d="M 1195.967,145.0749 1197.499,143.0749 1198.967,145.0749 1197.999,145.0749 1197.999,149.0749 1198.999,149.0749 1197.499,151.0749 1195.999,149.0749 1196.999,149.0749 1196.999,145.0749 1195.967,145.0749 Z" id="use5471" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,0.0246,8.92419)"/> +</g> + +</svg> diff --git a/share/icons/distribute-vertical-top.svg b/share/icons/distribute-vertical-top.svg new file mode 100644 index 000000000..7616b61e4 --- /dev/null +++ b/share/icons/distribute-vertical-top.svg @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.105245" + height="24.085332" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5521" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5585" inkscape:collect="always" x1="-36.60167" x2="-31.90349" xlink:href="#linearGradient5704" y1="182.984" y2="190.6634"/> + <linearGradient gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5579" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.195834,0,0,0.599608,-55.26563,64.94646)" gradientUnits="userSpaceOnUse" id="linearGradient5583" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + <linearGradient gradientTransform="matrix(1.588886,0,0,1.000747,-62.51619,-22.10887)" gradientUnits="userSpaceOnUse" id="linearGradient5581" inkscape:collect="always" x1="20.10132" x2="18.70757" xlink:href="#linearGradient5740" y1="218.5568" y2="215.0088"/> + <linearGradient gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5523" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5519" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + </defs> +<g id="distribute-vertical-top" inkscape:label="#distribute_top" transform="matrix(1,0,0,0.998006,62.9682,-167.516252)"> + <g id="use5883" transform="matrix(0,-1.001998,0.998006,0,-237.587,141.9146753806)"> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5269" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,9,-0.0008462612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="use5274" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,18,-0.0008462612)"/> + <path d="M -44.4626,175.469 -44.4626,187.4922" id="path5265" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square"/> + <path d="M -41.9626,178.0051 -43.9626,176.4702 -41.9626,174.9992 -41.9626,175.9692 -38,175.97 -38,174.968 -36,176.471 -38,177.974 -38,176.972 -41.9626,176.9712 -41.9626,178.0051 Z" id="path5722" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M -41.9626,178.0051 -43.9626,176.4702 -41.9626,174.9992 -41.9626,175.9692 -38,175.97 -38,174.968 -36,176.471 -38,177.974 -38,176.972 -41.9626,176.9712 -41.9626,178.0051 Z" id="use5276" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,9,-5.433975e-06)"/> + </g> + <rect height="15.9681" id="rect4341" style="color:#000000;fill:none" transform="rotate(-90)" width="16.03197" x="-191.9844" y="-62.95354"/> + <g id="use5933" transform="matrix(0.743616,0,0,1.000000015988,-26.859407,-24.1283403191866)"> + <rect height="5.011148" id="rect4980" style="color:#000000;fill:none;stroke:url(#linearGradient5519);stroke-width:1.1608068;stroke-linejoin:round;stroke-miterlimit:0" width="10.77151" x="-38.50316" y="192.5597"/> + <rect height="3.006435" id="rect4982" style="color:#000000;fill:url(#linearGradient5521);fill-rule:evenodd;stroke:url(#linearGradient5523);stroke-width:1.1608068;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="8.120504" x="-37.19693" y="193.5608"/> + </g> + <g id="use5935" transform="matrix(0,0.97598112193,0.998006,0,-237.6096,212.079338847084)"> + <rect height="9.035772" id="rect5724" style="color:#000000;fill:none;stroke:url(#linearGradient5585);stroke-width:1.0142547;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.084933" x="-35.48843" y="183.485"/> + <path d="M -33.4626,185.4882 -33.4626,191.5001 -34.4626,191.5001" id="path5415" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#a4b8d2;stroke-width:1.0142525px;stroke-linecap:square"/> + <path d="M -34.4626,190.4982 -34.4626,184.4862 -33.4626,184.4862" id="path5417" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#e2e8f0;stroke-width:1.0142525px;stroke-linecap:square"/> + </g> + <g id="use5937" transform="matrix(1.572958254606,0,0,1.000000015988,4.13002298999999,-6.09355539319998)"> + <rect height="5.011148" id="rect5326" style="color:#000000;fill:none;stroke:url(#linearGradient5579);stroke-width:0.798134;stroke-linejoin:round;stroke-miterlimit:0" width="10.77151" x="-38.50316" y="192.5597"/> + <rect height="3.006026" id="rect5328" style="color:#000000;fill:url(#linearGradient5581);fill-rule:evenodd;stroke:url(#linearGradient5583);stroke-width:0.7981339;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.534461" x="-37.87537" y="193.5616"/> + </g> +</g> + +</svg> diff --git a/share/icons/document-cleanup.svg b/share/icons/document-cleanup.svg new file mode 100644 index 000000000..4d9782855 --- /dev/null +++ b/share/icons/document-cleanup.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.018635" + height="16.011559" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient800"> + <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/> + <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient11359" inkscape:collect="always" x1="270.1718" x2="275.4545" xlink:href="#linearGradient5704" y1="95.67754" y2="103.556"/> + <linearGradient id="linearGradient10585"> + <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/> + <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient11335" inkscape:collect="always" x1="270.1718" x2="275.4545" xlink:href="#linearGradient800" y1="95.67754" y2="103.556"/> + <linearGradient gradientTransform="matrix(1,0,0,0.940296,0,5.373155)" gradientUnits="userSpaceOnUse" id="linearGradient11367" inkscape:collect="always" x1="271.2126" x2="276.8255" xlink:href="#linearGradient5704" y1="90" y2="93.16346"/> + <radialGradient cx="269.9677" cy="95.72343" fx="269.9677" fy="95.72343" gradientTransform="matrix(1,0,0,1.033243,0,-3.241221)" gradientUnits="userSpaceOnUse" id="radialGradient11343" inkscape:collect="always" r="7.520315" xlink:href="#linearGradient10585"/> + </defs> +<g id="document-cleanup" inkscape:label="#file_vacuum" transform="translate(-265,-89.969918)"> + <path d="M 268.5,100 C 267.5,100 265.5,100.3049 265.5,98 265.5,95 269.1283,95.5 271.5,95.5 274.5,95.5 274.5,93 274.5,93" id="path11319" inkscape:connector-curvature="0" sodipodi:nodetypes="cssc" style="fill:none;stroke:#000000;stroke-width:1px"/> + <ellipse cx="273.75" cy="97.5" id="path11327" rx="6.25" ry="6.5" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:8.8780499;stroke-linecap:round;stroke-linejoin:round" transform="matrix(0.119829,0,0,0.105878,237.4457,94.48869)"/> + <path d="M 270,98.98237 C 277.036,95.04595 279.5,99.48237 279.5,99.48237 L 279.5,104.4824 268.5,104.5 C 268.5,104.5 265.5,101.5 270,98.98237 Z" id="rect11314" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccs" style="color:#000000;fill:url(#linearGradient11335);fill-rule:evenodd;stroke:url(#linearGradient11359);stroke-linecap:round;stroke-linejoin:round"/> + <ellipse cx="273.75" cy="97.5" id="path11312" rx="6.25" ry="6.5" style="color:#000000;fill:url(#radialGradient11343);fill-rule:evenodd;stroke:#000000;stroke-width:2.5406296;stroke-linecap:round;stroke-linejoin:round" transform="matrix(0.401393,0,0,0.385965,168.1187,65.35082)"/> + <rect height="2.034293" id="rect11317" style="color:#000000;fill:#646464;fill-rule:evenodd;stroke:url(#linearGradient11367);stroke-width:0.9999993;stroke-linecap:round;stroke-linejoin:round" width="8.089884" x="270.455" y="90.46992"/> + <path d="M 273.459,91.43079 275.459,91.43079" id="path5624" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> +</g> + +</svg> diff --git a/share/icons/document-export-ocal.svg b/share/icons/document-export-ocal.svg new file mode 100644 index 000000000..8ca2878ab --- /dev/null +++ b/share/icons/document-export-ocal.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.985365" + height="12.191597" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="document-export-ocal" inkscape:label="#ocal_export" transform="translate(-11.004547,-148.5454)"> + <g id="g5113" transform="matrix(1.121863,0,0,0.8467469,-1.696936,21.3021)"> + <rect height="11.80559" id="rect5675" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" inkscape:export-xdpi="90.360001" inkscape:export-ydpi="90.360001" rx="3.259387" ry="2.792642" style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.2102582" transform="matrix(0.8657253,-0.5005195,0.214431,0.9767391,0,0)" width="8.207668" x="-23.34781" y="145.0049"/> + <rect height="9.375189" id="rect5679" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" inkscape:export-xdpi="90.360001" inkscape:export-ydpi="90.360001" rx="2.588382" ry="2.217725" style="fill:#bf0000;fill-rule:evenodd;stroke-width:0.7941308pt" transform="matrix(0.8657253,-0.5005195,0.214431,0.9767391,0,0)" width="6.517971" x="-22.55011" y="146.288"/> + <rect height="12.70694" id="rect5668" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" inkscape:export-xdpi="90.360001" inkscape:export-ydpi="90.360001" rx="3.851753" ry="3.032427" style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.2130624" width="7.830238" x="14.50112" y="150.4802"/> + <rect height="10.09097" id="rect5670" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" inkscape:export-xdpi="90.360001" inkscape:export-ydpi="90.360001" rx="3.058795" ry="2.408143" style="fill:#ff7f00;fill-rule:evenodd;stroke-width:0.7941308pt" width="6.218232" x="15.26213" y="151.8613"/> + <rect height="12.43601" id="rect5662" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" inkscape:export-xdpi="90.360001" inkscape:export-ydpi="90.360001" rx="3.542479" ry="2.946012" style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.2164044" transform="matrix(0.9158505,0.4015194,-0.1642153,0.9864245,0,0)" width="8.253802" x="44.10332" y="134.1788"/> + <rect height="9.875807" id="rect5664" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" inkscape:export-xdpi="90.360001" inkscape:export-ydpi="90.360001" rx="2.813192" ry="2.339518" style="fill:#f3e533;fill-rule:evenodd;stroke-width:0.7941308pt" transform="matrix(0.9158505,0.4015194,-0.1642153,0.9864245,0,0)" width="6.554592" x="44.90545" y="135.5302"/> + </g> + <path d="M 5.04091,204.05 12.04091,204.05 12.04091,202.05 15.04091,204.55 12.04091,207.05 12.04091,205.05 5.04091,205.05 5.04091,204.05 Z" id="use5366" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,6.008357,-49.39594)"/> +</g> + +</svg> diff --git a/share/icons/document-export.svg b/share/icons/document-export.svg new file mode 100644 index 000000000..c48f57edd --- /dev/null +++ b/share/icons/document-export.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000002" + height="16.000001" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-167.5042,-41.73143)" gradientUnits="userSpaceOnUse" id="linearGradient5795" inkscape:collect="always" x1="163.8594" x2="173.724" xlink:href="#linearGradient1887" y1="209.1406" y2="218.5416"/> + <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-168.0557,-42.30568)" gradientUnits="userSpaceOnUse" id="linearGradient5797" inkscape:collect="always" x1="161.2865" x2="173.0313" xlink:href="#linearGradient5704" y1="207.7552" y2="217.2552"/> + <linearGradient gradientTransform="translate(-150.459,-11.45)" gradientUnits="userSpaceOnUse" id="linearGradient5799" inkscape:collect="always" x1="160" x2="176" xlink:href="#linearGradient5704" y1="213" y2="213"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="document-export" inkscape:label="#file_export" transform="translate(-9.9999985,-64.999999)"> + <g id="use5582" transform="matrix(1,0,0,1,0.959089,-131.05)"> + <path d="M 9.54091,196.55 16.54091,196.55 20.54091,200.55 20.54091,211.55 9.54091,211.55 9.54091,196.55 Z" id="path4679" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient5795);fill-rule:evenodd;stroke:url(#linearGradient5797);stroke-width:1.0000011;stroke-linecap:square;stroke-linejoin:round"/> + <path d="M 16.54091,196.55 20.54091,200.55 16.54091,200.55 16.54091,196.55 Z" id="path4681" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5799);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 10.54091,210.55 19.54091,210.55 19.54091,201.55" id="path5602" inkscape:connector-curvature="0" style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square"/> + </g> + <path d="M 5.04091,204.05 12.04091,204.05 12.04091,202.05 15.04091,204.55 12.04091,207.05 12.04091,205.05 5.04091,205.05 5.04091,204.05 Z" id="use5585" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,10.95909,-131.05)"/> +</g> + +</svg> diff --git a/share/icons/document-import-ocal.svg b/share/icons/document-import-ocal.svg new file mode 100644 index 000000000..cf78255fa --- /dev/null +++ b/share/icons/document-import-ocal.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.985365" + height="12.191597" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="document-import-ocal" inkscape:label="#ocal_import" transform="translate(-13.644152,-164.83071)"> + <g id="use4598" transform="matrix(1.121863,0,0,0.8467469,0.942669,37.58741)"> + <rect height="11.80559" id="rect5675" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" inkscape:export-xdpi="90.360001" inkscape:export-ydpi="90.360001" rx="3.259387" ry="2.792642" style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.2102582" transform="matrix(0.8657253,-0.5005195,0.214431,0.9767391,0,0)" width="8.207668" x="-23.34781" y="145.0049"/> + <rect height="9.375189" id="rect5679" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" inkscape:export-xdpi="90.360001" inkscape:export-ydpi="90.360001" rx="2.588382" ry="2.217725" style="fill:#bf0000;fill-rule:evenodd;stroke-width:0.7941308pt" transform="matrix(0.8657253,-0.5005195,0.214431,0.9767391,0,0)" width="6.517971" x="-22.55011" y="146.288"/> + <rect height="12.70694" id="rect5668" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" inkscape:export-xdpi="90.360001" inkscape:export-ydpi="90.360001" rx="3.851753" ry="3.032427" style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.2130624" width="7.830238" x="14.50112" y="150.4802"/> + <rect height="10.09097" id="rect5670" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" inkscape:export-xdpi="90.360001" inkscape:export-ydpi="90.360001" rx="3.058795" ry="2.408143" style="fill:#ff7f00;fill-rule:evenodd;stroke-width:0.7941308pt" width="6.218232" x="15.26213" y="151.8613"/> + <rect height="12.43601" id="rect5662" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" inkscape:export-xdpi="90.360001" inkscape:export-ydpi="90.360001" rx="3.542479" ry="2.946012" style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.2164044" transform="matrix(0.9158505,0.4015194,-0.1642153,0.9864245,0,0)" width="8.253802" x="44.10332" y="134.1788"/> + <rect height="9.875807" id="rect5664" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" inkscape:export-xdpi="90.360001" inkscape:export-ydpi="90.360001" rx="2.813192" ry="2.339518" style="fill:#f3e533;fill-rule:evenodd;stroke-width:0.7941308pt" transform="matrix(0.9158505,0.4015194,-0.1642153,0.9864245,0,0)" width="6.554592" x="44.90545" y="135.5302"/> + </g> + <path d="M 5.04091,204.05 12.04091,204.05 12.04091,202.05 15.04091,204.55 12.04091,207.05 12.04091,205.05 5.04091,205.05 5.04091,204.05 Z" id="use5366-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,14.58777,-33.04874)"/> +</g> + +</svg> diff --git a/share/icons/document-import.svg b/share/icons/document-import.svg new file mode 100644 index 000000000..510933619 --- /dev/null +++ b/share/icons/document-import.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000001" + height="16.000001" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-167.5042,-41.73143)" gradientUnits="userSpaceOnUse" id="linearGradient5795" inkscape:collect="always" x1="163.8594" x2="173.724" xlink:href="#linearGradient1887" y1="209.1406" y2="218.5416"/> + <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-168.0557,-42.30568)" gradientUnits="userSpaceOnUse" id="linearGradient5797" inkscape:collect="always" x1="161.2865" x2="173.0313" xlink:href="#linearGradient5704" y1="207.7552" y2="217.2552"/> + <linearGradient gradientTransform="translate(-150.459,-11.45)" gradientUnits="userSpaceOnUse" id="linearGradient5799" inkscape:collect="always" x1="160" x2="176" xlink:href="#linearGradient5704" y1="213" y2="213"/> + </defs> +<g id="document-import" inkscape:label="#file_import" transform="translate(-5.04091,-196.049999)"> + <g id="g5577"> + <path d="M 9.54091,196.55 16.54091,196.55 20.54091,200.55 20.54091,211.55 9.54091,211.55 9.54091,196.55 Z" id="path4679" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient5795);fill-rule:evenodd;stroke:url(#linearGradient5797);stroke-width:1.0000011;stroke-linecap:square;stroke-linejoin:round"/> + <path d="M 16.54091,196.55 20.54091,200.55 16.54091,200.55 16.54091,196.55 Z" id="path4681" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5799);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 10.54091,210.55 19.54091,210.55 19.54091,201.55" id="path5602" inkscape:connector-curvature="0" style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square"/> + </g> + <path d="M 5.04091,204.05 12.04091,204.05 12.04091,202.05 15.04091,204.55 12.04091,207.05 12.04091,205.05 5.04091,205.05 5.04091,204.05 Z" id="path4685" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/document-metadata.svg b/share/icons/document-metadata.svg new file mode 100644 index 000000000..be49b0e28 --- /dev/null +++ b/share/icons/document-metadata.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000858" + height="16.001566" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5730" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-165.0966,-125.3557)" gradientUnits="userSpaceOnUse" id="linearGradient5846" inkscape:collect="always" x1="161.2865" x2="173.0313" xlink:href="#linearGradient5704" y1="207.7552" y2="217.2552"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5728" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-147.4999,-94.5)" gradientUnits="userSpaceOnUse" id="linearGradient5841" inkscape:collect="always" x1="160" x2="176" xlink:href="#linearGradient5704" y1="213" y2="213"/> + <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-164.5451,-124.7814)" gradientUnits="userSpaceOnUse" id="linearGradient5844" inkscape:collect="always" x1="163.8594" x2="173.724" xlink:href="#linearGradient1887" y1="209.1406" y2="218.5416"/> + </defs> +<g id="document-metadata" inkscape:label="#document_metadata" transform="translate(-9.9999165,-108.00073)"> + <g id="g5714" transform="matrix(1,0,0,0.996869,-105.057,-226.2067)"> + <rect height="11.99987" id="rect5716" style="color:#000000;fill:url(#linearGradient5728);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/> + <rect height="3.011261" id="rect5718" style="color:#000000;fill:url(#linearGradient5730);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/> + </g> + <path d="M 12.5,122.5 12.5,113.5 19.5,113.5 23.5,117.5 23.5,122.5" id="path5826" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5844);fill-rule:evenodd;stroke:url(#linearGradient5846);stroke-width:1.0000011;stroke-linecap:square;stroke-linejoin:round"/> + <path d="M 19.5,113.5 23.5,117.5 19.5,117.5 19.5,113.5 Z" id="path5829" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5841);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 22.5,122.5 22.5,118.5" id="path5831" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square"/> +</g> + +</svg> diff --git a/share/icons/document-open-recent.svg b/share/icons/document-open-recent.svg new file mode 100644 index 000000000..3d3a36cea --- /dev/null +++ b/share/icons/document-open-recent.svg @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000689" + height="15.956319" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="translate(0,0.047499)" gradientUnits="userSpaceOnUse" id="linearGradient5768" inkscape:collect="always" x1="273.1214" x2="278.5278" xlink:href="#linearGradient5704" y1="24.1533" y2="28.99122"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5620" inkscape:collect="always" x1="279.645" x2="283.1054" xlink:href="#linearGradient5704" y1="22.03839" y2="25.59215"/> + <linearGradient gradientTransform="translate(0.5,1.547499)" gradientUnits="userSpaceOnUse" id="linearGradient5766" inkscape:collect="always" x1="272.9582" x2="276.8348" xlink:href="#linearGradient1887" y1="24.09611" y2="29.51806"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5612" inkscape:collect="always" x1="283.9804" x2="279.4786" xlink:href="#linearGradient5734" y1="25.25768" y2="21.16041"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5734"> + <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/> + <stop id="stop5738" offset="1" style="stop-color:#ffffff"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="document-open-recent" inkscape:label="#file_open_recent" transform="translate(-270,-20.086681)"> + <path d="M 273.5,21.543 278.5,21.543 278.5,31.543 270.5,31.543 270.5,24.543 273.5,21.543 Z" id="use5610" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient5766);fill-rule:evenodd;stroke:url(#linearGradient5768);stroke-linecap:round;stroke-linejoin:round" transform="matrix(1,0,0,1,4,4)"/> + <path d="M 273.5,21.543 278.5,21.543 278.5,31.543 270.5,31.543 270.5,24.543 273.5,21.543 Z" id="use5608" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient5766);fill-rule:evenodd;stroke:url(#linearGradient5768);stroke-linecap:round;stroke-linejoin:round" transform="matrix(1,0,0,1,2,2)"/> + <path d="M 273.5,21.543 278.5,21.543 278.5,31.543 270.5,31.543 270.5,24.543 273.5,21.543 Z" id="rect6425" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient5766);fill-rule:evenodd;stroke:url(#linearGradient5768);stroke-linecap:round;stroke-linejoin:round"/> + <circle cx="281" cy="23" id="path6398" r="3" style="color:#000000;fill:url(#linearGradient5612);fill-rule:evenodd;stroke:url(#linearGradient5620);stroke-width:0.7119799;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.331759,0,0,1.327869,-92.69296,-5.997991)"/> + <path d="M 281,22 282,21 282,25 281,25 281,22 Z" id="rect4108" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:#000000;fill-rule:evenodd"/> + <path d="M 280,23.9955 282,23.9955 282,24.9955 279,24.9955 280,23.9955 Z" id="rect4110" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:#000000;fill-rule:evenodd"/> + <path d="M 270.5,24.543 273.5,24.543 273.5,21.543 270.5,24.543 Z" id="path4704" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> +</g> + +</svg> diff --git a/share/icons/draw-calligraphic.svg b/share/icons/draw-calligraphic.svg new file mode 100644 index 000000000..ce187f37f --- /dev/null +++ b/share/icons/draw-calligraphic.svg @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5856" inkscape:collect="always" x1="448.7902" x2="454.2664" xlink:href="#linearGradient5704" y1="293.7904" y2="304.5938"/> + <linearGradient id="linearGradient14614" inkscape:collect="always"> + <stop id="stop14616" offset="0" style="stop-color:#c80000"/> + <stop id="stop14618" offset="1" style="stop-color:#bf0000;stop-opacity:0"/> + </linearGradient> + <linearGradient id="linearGradient16137"> + <stop id="stop16139" offset="0" style="stop-color:#db5d00;stop-opacity:1"/> + <stop id="stop16141" offset="0.35076979" style="stop-color:#ffd749;stop-opacity:1"/> + <stop id="stop16143" offset="0.59668732" style="stop-color:#fff593;stop-opacity:1"/> + <stop id="stop16145" offset="0.78382427" style="stop-color:#fff7c2;stop-opacity:1"/> + <stop id="stop16147" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-474.994,-196)" gradientUnits="userSpaceOnUse" id="linearGradient14646" inkscape:collect="always" x1="503.4623" x2="496.6998" xlink:href="#linearGradient16137" y1="311.0814" y2="304.7992"/> + <linearGradient id="linearGradient700"> + <stop id="stop347" offset="0" style="stop-color:#376796;stop-opacity:1"/> + <stop id="stop348" offset="1" style="stop-color:#b0dde2;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-474.994,-196)" gradientUnits="userSpaceOnUse" id="linearGradient14652" inkscape:collect="always" x1="494.7954" x2="503.2033" xlink:href="#linearGradient5704" y1="296.2422" y2="301.2458"/> + <linearGradient gradientTransform="translate(-474.994,-196)" gradientUnits="userSpaceOnUse" id="linearGradient14650" inkscape:collect="always" x1="505.6819" x2="502.1328" xlink:href="#linearGradient700" y1="299.7858" y2="298.3802"/> + <linearGradient gradientTransform="translate(-474.994,-196)" gradientUnits="userSpaceOnUse" id="linearGradient14654" inkscape:collect="always" x1="503.9067" x2="500.2523" xlink:href="#linearGradient14614" y1="302.0055" y2="300.8249"/> + </defs> +<g id="draw-calligraphic" inkscape:label="#draw_calligraphic" transform="translate(-10,-99)"> + <rect height="24" id="rect12294" style="color:#000000;fill:none" width="24" x="10" y="99"/> + <path d="M 450,295 450,295.5 C 458,297.6875 447.8335,311.1417 454.5,316.5 458.6531,319.8381 465.1496,319.3504 468,316.5 469,315.5 471,314.5 473.7187,315.5625 L 473.7187,315.3437 C 472,312.5 469,313 467.5,315 465.6026,317.5298 460,320.5 457,316 453,310 468.5,295 450,295 Z" id="path12296" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssccssc" style="fill:url(#linearGradient5856);stroke-width:1pt" transform="translate(-440,-196)"/> + <g id="g15748"> + <path d="M 20.50599,109.5 20.50599,119.5 22.50599,119.5 C 24.50599,116.5 26.50599,114.5 29.50599,112.5 L 29.50599,106.5 23.50599,105.5 20.50599,109.5 Z" id="path12332" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:url(#linearGradient14646);fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 22,117.8669 24.00599,112 C 24.00599,112 25.00599,112 25.00599,112 L 25.00599,110 23.00599,110 23.00599,112 21.67237,117.8646 22,117.8666 Z" id="path13072" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 25.29308,99.5 23.50599,105.5 30.5682,107.2811 C 31.27434,106.9578 31.58694,105.9597 31.50599,104.9617 L 33.5,101.6184" id="path13820" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient14650);fill-rule:evenodd;stroke:url(#linearGradient14652);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 31.33134,104.9438 26.33134,103.9438" id="path14610" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/> + <path d="M 30.48686,106.7926 C 30.97411,106.5594 31.12403,105.989 31.10529,105.4185 L 25.93298,104.3751 25.25833,105.428 30.48686,106.7926 Z" id="path14612" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient14654);fill-rule:evenodd"/> + <path d="M 24.92101,104.2064 26.2141,99.98988" id="path14622" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round"/> + <path d="M 33.45251,103.4948 32.48803,105.0419 C 32.53106,106.3794 32.01188,107.9418 30.59318,108.0424 L 30.60148,112.9722 C 27.51211,114.5592 25.20984,117.1582 23.30111,119.9258" id="path14656" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:none;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-opacity:0.2449568"/> + <path d="M 21.03975,117 21,109.725 23.66352,106.1869 27.55942,107.141 26.8836,108.3336 24.33934,108.2143 22.43114,110.043 21.03975,117 Z" id="path16152" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#ffffff;fill-rule:evenodd"/> + </g> +</g> + +</svg> diff --git a/share/icons/draw-connector.svg b/share/icons/draw-connector.svg new file mode 100644 index 000000000..f3ba3eaa1 --- /dev/null +++ b/share/icons/draw-connector.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="23.99868" + height="23.99998" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1,0,0,1.66306,-4.001611,-151.8935)" gradientUnits="userSpaceOnUse" id="linearGradient5677" inkscape:collect="always" x1="22.00903" x2="16.94643" xlink:href="#linearGradient5740" y1="219.0517" y2="214.9016"/> + <linearGradient gradientTransform="translate(-0.93075)" gradientUnits="userSpaceOnUse" id="linearGradient5694" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.752624,0,0,0.996445,0.561763,-7.22312)" gradientUnits="userSpaceOnUse" id="linearGradient5680" inkscape:collect="always" x1="14.82746" x2="17.49814" xlink:href="#linearGradient5740" y1="213.2351" y2="218.8026"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.75262,0,0,0.59916,3.63262,86.9905)" gradientUnits="userSpaceOnUse" id="linearGradient5679" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/> + </defs> +<g id="draw-connector" inkscape:label="#draw_connector" transform="translate(-5.00962000000004,-205.0097)"> + <path d="M 11.5083,213.51 9.5083,220.402 M 19.5083,208.51 24.5083,212.51 24.5083,220.51 M 13.5792,214.508 21.5778,214.508 21.5778,219.51 13.5792,219.51 13.5792,214.508 Z" id="path5856" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 24.0083,221.0097 25.0083,221.0097 24.0083,221.0097 Z" id="path5854" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:#ce0000;fill-rule:evenodd"/> + <rect height="3.00379" id="rect5677" style="color:#000000;fill:url(#linearGradient5694);fill-rule:evenodd;stroke:url(#linearGradient5679);stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.00072" x="14.5775" y="215.51"/> + <g id="g5746"> + <rect height="6.999122" id="rect5710" style="color:#000000;fill:none;stroke:#000000;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="10.5083" y="205.5097"/> + <rect height="4.995474" id="rect5712" style="color:#000000;fill:url(#linearGradient5677);fill-rule:evenodd;stroke:url(#linearGradient5680);stroke-width:1.0000008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.00072" x="11.50669" y="206.512"/> + </g> + <g id="use5750" transform="matrix(1,0,0,1,-4.99868,15.99998)"> + <rect height="6.999122" id="rect5710" style="color:#000000;fill:none;stroke:#000000;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="10.5083" y="205.5097"/> + <rect height="4.995474" id="rect5712" style="color:#000000;fill:url(#linearGradient5677);fill-rule:evenodd;stroke:url(#linearGradient5680);stroke-width:1.0000008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.00072" x="11.50669" y="206.512"/> + </g> + <g id="use5757" transform="matrix(1,0,0,1,10.00132,16.0008580086)"> + <rect height="6.999122" id="rect5710" style="color:#000000;fill:none;stroke:#000000;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="10.5083" y="205.5097"/> + <rect height="4.995474" id="rect5712" style="color:#000000;fill:url(#linearGradient5677);fill-rule:evenodd;stroke:url(#linearGradient5680);stroke-width:1.0000008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.00072" x="11.50669" y="206.512"/> + </g> +</g> + +</svg> diff --git a/share/icons/draw-cuboid.svg b/share/icons/draw-cuboid.svg new file mode 100644 index 000000000..01252829f --- /dev/null +++ b/share/icons/draw-cuboid.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.887668" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)" gradientUnits="userSpaceOnUse" id="linearGradient5190" inkscape:collect="always" x1="348.706" x2="373.9961" xlink:href="#linearGradient4832" y1="508.1568" y2="481.6766"/> + <linearGradient id="linearGradient4820" inkscape:collect="always"> + <stop id="stop4822" offset="0" style="stop-color:#393986;stop-opacity:1"/> + <stop id="stop4824" offset="1" style="stop-color:#53536c;stop-opacity:0"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)" gradientUnits="userSpaceOnUse" id="linearGradient5184" inkscape:collect="always" x1="368.343" x2="354.9541" xlink:href="#linearGradient4826" y1="500.7186" y2="509.0494"/> + <linearGradient id="linearGradient4826" inkscape:collect="always"> + <stop id="stop4828" offset="0" style="stop-color:#d7d7ff;stop-opacity:1"/> + <stop id="stop4830" offset="1" style="stop-color:#d7d7ff;stop-opacity:0"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)" gradientUnits="userSpaceOnUse" id="linearGradient5187" inkscape:collect="always" x1="359.7146" x2="348.706" xlink:href="#linearGradient4820" y1="510.1404" y2="532.951"/> + <linearGradient id="linearGradient4832" inkscape:collect="always"> + <stop id="stop4834" offset="0" style="stop-color:#8686bf;stop-opacity:1"/> + <stop id="stop4836" offset="1" style="stop-color:#9191b6;stop-opacity:0"/> + </linearGradient> + </defs> +<g id="draw-cuboid" inkscape:label="#draw_3dbox" transform="translate(-590,-114.41557)"> + <path d="M 604.0245,114.9402 592.1873,119.5308 591.9578,132.5813 600.8438,138.7786 612.1565,135.1716 612.3859,122.613 604.0245,114.9402 Z" id="path5192" inkscape:connector-curvature="0" style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.0492821px;stroke-linejoin:round"/> + <rect height="24" id="rect4344" style="color:#000000;fill:none;stroke-width:1.0000001" width="24" x="590" y="115"/> + <path d="M 592.431,132.3014 603.7065,128.3707 603.9313,115.491 592.6477,119.8876 592.431,132.3014 Z" id="path4628" inkscape:box3dface="XYfront" inkscape:connector-curvature="0" style="fill:url(#linearGradient5190);fill-rule:evenodd"/> + <path d="M 592.431,132.3014 603.7065,128.3707 611.6821,134.7794 600.9065,138.2261 592.431,132.3014 Z" id="path4630" inkscape:box3dface="XZtop" inkscape:connector-curvature="0" style="fill:url(#linearGradient5187);fill-rule:evenodd"/> + <path d="M 603.7065,128.3707 611.6821,134.7794 611.891,122.8084 603.9313,115.491 603.7065,128.3707 Z" id="path4633" inkscape:box3dface="YZleft" inkscape:connector-curvature="0" style="fill:url(#linearGradient5184);fill-rule:evenodd"/> + <path d="M 603.8375,116.1429 593.1947,120.2702 592.9884,132.004 600.9777,137.5758 611.149,134.333 611.3554,123.0416 603.8375,116.1429 Z" id="path5202" inkscape:connector-curvature="0" style="opacity:0.5;fill:none;stroke:#ffffff;stroke-width:1.0657545;stroke-linejoin:round"/> +</g> + +</svg> diff --git a/share/icons/draw-ellipse-arc.svg b/share/icons/draw-ellipse-arc.svg new file mode 100644 index 000000000..9c86aad0a --- /dev/null +++ b/share/icons/draw-ellipse-arc.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-ellipse-arc" inkscape:label="#circle_open_arc" style="fill:none" transform="translate(40)"> + <rect height="16" id="draw-ellipse-arc-rect" width="16" x="500" y="150"/> + <path d="m 514,158 a 6,6 0 0 1 -4.9581,5.9088 6,6 0 0 1 -6.6801,-3.8567 6,6 0 0 1 2.6382,-7.2483" id="draw-ellipse-arc-arc" sodipodi:arc-type="arc" sodipodi:cx="508" sodipodi:cy="158" sodipodi:end="4.18879" sodipodi:rx="6" sodipodi:ry="6" sodipodi:start="0" sodipodi:type="arc" style="fill:#b0c5da;stroke:#0000ff;stroke-miterlimit:1.5"/> +</g> + +</svg> diff --git a/share/icons/draw-ellipse-chord.svg b/share/icons/draw-ellipse-chord.svg new file mode 100644 index 000000000..14ff3017f --- /dev/null +++ b/share/icons/draw-ellipse-chord.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-ellipse-chord" inkscape:label="#circle_chord" style="fill:none" transform="translate(60)"> + <rect height="16" id="draw-ellipse-chord-rect" width="16" x="500" y="150"/> + <path d="m 514,158 a 6,6 0 0 1 -4.9581,5.9088 6,6 0 0 1 -6.6801,-3.8567 6,6 0 0 1 2.6382,-7.2483" id="draw-ellipse-chord-arc" sodipodi:arc-type="chord" sodipodi:cx="508" sodipodi:cy="158" sodipodi:end="4.18879" sodipodi:rx="6" sodipodi:ry="6" sodipodi:start="0" sodipodi:type="arc" style="fill:#b0c5da;stroke:#0000ff;stroke-miterlimit:1.5"/> +</g> + +</svg> diff --git a/share/icons/draw-ellipse-segment.svg b/share/icons/draw-ellipse-segment.svg new file mode 100644 index 000000000..6e34ecac0 --- /dev/null +++ b/share/icons/draw-ellipse-segment.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-ellipse-segment" inkscape:label="#circle_closed_arc" style="fill:none" transform="translate(20)"> + <rect height="16" id="rect4316" width="16" x="500" y="150"/> + <path d="m 514,158 a 6,6 0 0 1 -4.9581,5.9088 6,6 0 0 1 -6.6801,-3.8567 A 6,6 0 0 1 505,152.8038 L 508,158 Z" id="path4318" sodipodi:arc-type="slice" sodipodi:cx="508" sodipodi:cy="158" sodipodi:end="4.18879" sodipodi:rx="6" sodipodi:ry="6" sodipodi:start="0" sodipodi:type="arc" style="fill:#b0c5da;stroke:#0000ff;stroke-miterlimit:1.5"/> +</g> + +</svg> diff --git a/share/icons/draw-ellipse-whole.svg b/share/icons/draw-ellipse-whole.svg new file mode 100644 index 000000000..e9621a688 --- /dev/null +++ b/share/icons/draw-ellipse-whole.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-ellipse-whole" inkscape:label="#reset_circle" style="fill:none" transform="translate(-500,-150)"> + <rect height="16" id="rect4298" width="16" x="500" y="150"/> + <circle cx="508" cy="158" id="path4888" r="6" style="fill:#b0c5da"/> + <path d="M 514,158 508,158 511,153" id="path5285" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1"/> + <circle cx="508" cy="158" id="path5292" r="6" style="stroke:#0000ff;stroke-miterlimit:1.5"/> +</g> + +</svg> diff --git a/share/icons/draw-ellipse.svg b/share/icons/draw-ellipse.svg new file mode 100644 index 000000000..eeab261b7 --- /dev/null +++ b/share/icons/draw-ellipse.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.039093" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5389" inkscape:collect="always" x1="113.7436" x2="123.9767" xlink:href="#linearGradient5704" y1="149.3739" y2="167.5526"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6574" inkscape:collect="always" x1="113.7436" x2="123.9767" xlink:href="#linearGradient5704" y1="149.3739" y2="167.5526"/> + <linearGradient id="linearGradient5899"> + <stop id="stop5901" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5903" offset="1" style="stop-color:#ffacb5;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5915" inkscape:collect="always" x1="115.927" x2="137.9319" xlink:href="#linearGradient5899" y1="156.459" y2="180.112"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5907" inkscape:collect="always" x1="113.1702" x2="129.2304" xlink:href="#linearGradient5899" y1="154.3315" y2="172.6258"/> + </defs> +<g id="draw-ellipse" inkscape:label="#g8245" transform="translate(-450,-145)"> + <rect height="24" id="rect3417" style="color:#000000;fill:none;stroke-width:1.0000001" width="24" x="450" y="145.0391"/> + <circle cx="122" cy="162" id="draw_arc1" r="12" style="color:#000000;fill:none;stroke:url(#linearGradient6574);stroke-width:1.2546769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.795464,0,0,0.798577,364.999,27.71345)"/> + <circle cx="122" cy="162" id="path5905" r="12" style="color:#000000;fill:url(#linearGradient5907);fill-rule:evenodd;stroke:url(#linearGradient5915);stroke-width:1.4141293;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.707159,0,0,0.70714,375.7721,42.48712)"/> + <rect height="24" id="rect4336" style="color:#000000;fill:none;stroke-width:1.0000001" width="24" x="450" y="145"/> + <circle cx="122" cy="162" id="path4338" r="12" style="color:#000000;fill:none;stroke:url(#linearGradient5389);stroke-width:1.2546769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.795464,0,0,0.798577,364.999,27.67435)"/> +</g> + +</svg> diff --git a/share/icons/draw-eraser-delete-objects.svg b/share/icons/draw-eraser-delete-objects.svg new file mode 100644 index 000000000..2a9d37564 --- /dev/null +++ b/share/icons/draw-eraser-delete-objects.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-eraser-delete-objects" inkscape:label="#delete_object" transform="translate(-314,-210)"> + <rect height="16" id="rect10920" style="fill:none" width="16" x="314" y="210"/> + <path d="M 220.5,155.5625 220.5,165.5 230.5937,165.5 230.5937,161.375 C 230.3877,161.3984 230.2123,161.5 230,161.5 226.964,161.5 224.5,159.036 224.5,156 224.5,155.8435 224.5809,155.7157 224.5937,155.5625 L 220.5,155.5625 Z" id="path6882" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" transform="translate(94.91614,59)"/> + <g id="use5777" transform="matrix(1,0,0,1,-652.541,41.46088)"> + <path d="M 972,171 973,170 980,170 981,171 981,178 980,179 973,179 972,178 972,171 Z" id="path8011" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1px"/> + <path d="M 974,171.85 979,176.85" id="path8023" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.7"/> + <path d="M 979,171.85 974,176.85" id="path8025" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.8;stroke-linejoin:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/draw-eraser.svg b/share/icons/draw-eraser.svg new file mode 100644 index 000000000..481e2ac75 --- /dev/null +++ b/share/icons/draw-eraser.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="eraserFill"> + <stop id="stop5742_1" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744_1" offset="1" style="stop-color:#f3b698;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.13356,0,0,1.133368,339.5737,-131.407)" gradientUnits="userSpaceOnUse" id="linearGradient7424" inkscape:collect="always" x1="101.0939" x2="112.201" xlink:href="#eraserFill" y1="221.0688" y2="234.0031"/> + <linearGradient gradientTransform="matrix(0.809546,0,0,0.809417,342.9983,-4.125322)" gradientUnits="userSpaceOnUse" id="linearGradient7426" inkscape:collect="always" x1="144.0824" x2="176.8627" xlink:href="#eraserFill" y1="157.8208" y2="188.4128"/> + </defs> +<g id="draw-eraser" inkscape:label="#draw_erase" transform="translate(-450,-115)"> + <rect height="24" id="rect7418" style="color:#000000;fill:none;stroke-width:1.0000001" width="24" x="450" y="115"/> + <g id="g8277" transform="rotate(30,462,127.0001)"> + <rect height="18.99178" id="rect7420" style="color:#000000;fill:none;stroke:#000000;stroke-linejoin:round;stroke-miterlimit:0" width="10.99167" x="456.5083" y="117.5082"/> + <rect height="17" id="rect7422" style="color:#000000;fill:url(#linearGradient7424);fill-rule:evenodd;stroke:url(#linearGradient7426);stroke-width:0.9999998;stroke-linejoin:round;stroke-miterlimit:0" width="9" x="457.5" y="118.5"/> + </g> +</g> + +</svg> diff --git a/share/icons/draw-freehand.svg b/share/icons/draw-freehand.svg new file mode 100644 index 000000000..f65cf7451 --- /dev/null +++ b/share/icons/draw-freehand.svg @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.001186" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="BlackTransparent"> + <stop id="stop12" offset="0" style="stop-color:black;stop-opacity:1"/> + <stop id="stop14" offset="1" style="stop-color:black;stop-opacity:0"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.97755,-0.210707,0.218379,1.013142,-30.17658,18.69473)" gradientUnits="userSpaceOnUse" id="linearGradient6170" inkscape:collect="always" x1="94.58905" x2="97.37693" xlink:href="#linearGradient800" y1="118.015" y2="121.3373"/> + <linearGradient id="linearGradient800"> + <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/> + <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="rotate(-12.16378,-271.0474,2116.582)" gradientUnits="userSpaceOnUse" id="linearGradient6168" inkscape:collect="always" x1="500.0935" x2="497.458" xlink:href="#linearGradient6684" y1="250.0241" y2="247.0562"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="rotate(-12.16379,92.75996,132.2011)" gradientUnits="userSpaceOnUse" id="linearGradient6123" inkscape:collect="always" x1="94.05392" x2="87.87154" xlink:href="#BlackTransparent" y1="124.9658" y2="120.936"/> + <linearGradient gradientTransform="translate(0.30283,0.11441)" gradientUnits="userSpaceOnUse" id="linearGradient6189" inkscape:collect="always" x1="75.09241" x2="86.0206" xlink:href="#linearGradient5704" y1="115.2534" y2="129.0092"/> + </defs> +<g id="draw-freehand" inkscape:label="#draw_freehand" transform="matrix(1,0,0,0.995256,-73,-112.46393)"> + <path d="M 84.5,130.9858 87.5,131.9858 92.77118,126.1525 C 91.65028,123.3252 88.19087,121.5135 84.63332,123.0426 L 84.5,130.9858 Z" id="path6127" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient6168);fill-rule:evenodd"/> + <path d="M 84.49792,134.0861 85.58083,134.3642 87.5,132.1144 C 87.22816,131.1709 85.5,130.1144 84.57127,131.0533 L 84.49792,134.0861 Z" id="path6021" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 84.49115,123.548 C 86.61896,121.555 91.43934,122.5619 92.77095,126.3667 L 95.5,119.1144 C 93,119.1144 95,113.1144 88.5,113.1144 L 84.49115,123.548 Z" id="path6019" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient6170);fill-rule:evenodd"/> + <rect height="24" id="rect6011" style="color:#000000;fill:none" width="24" x="73" y="113"/> + <path d="M 74.5,114.5 C 83.2987,113.3638 77.63297,119.6169 76.5058,121.2979 71.15846,129.3315 77.30283,123.5 80.30283,124.5 82.2002,125.1325 81.30855,127.7048 80.80283,129.1144 80.2716,130.5951 80.0713,132.6514 80.80283,134.1144 81.80283,136.1144 84.3785,136.6144 85.80283,136.6144 87.30283,136.6144 89.37464,136.0838 90.80283,134.9006 92.3424,133.6251 93.58861,131.6007 93.80283,130.6723" id="path6013" inkscape:connector-curvature="0" sodipodi:nodetypes="csssssss" style="fill:none;stroke:url(#linearGradient6189);stroke-width:1.0023805;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 95.5,119.6144 92.77094,126.3667 92.77094,126.3667 86.17915,133.3831 C 84.5,135.1144 84.5,134.6144 84.50212,132.7216 L 84.49114,123.548 88.5,113.6144" id="path6023" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:none;stroke:#000000;stroke-width:0.9846153;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 92.77094,126.3667 C 92.22956,125.3573 91.68819,124.3479 91.14682,123.3385 90.09222,122.9526 89.03763,122.5667 87.98303,122.1808 86.78395,122.4736 85.58487,122.7664 84.38578,123.0593" id="path6115" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:url(#linearGradient6123);stroke-width:1.0023805px;stroke-linecap:round"/> + <path d="M 88.07236,120.9146 90.57236,114.9146" id="path6125" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.0023805px;stroke-linecap:round"/> +</g> + +</svg> diff --git a/share/icons/draw-geometry-angle-bisector.svg b/share/icons/draw-geometry-angle-bisector.svg new file mode 100644 index 000000000..658a65cad --- /dev/null +++ b/share/icons/draw-geometry-angle-bisector.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12.9533" + height="14.23832" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-geometry-angle-bisector" inkscape:label="angle_bisector" transform="translate(130)"> + <path d="M 683.5954,101.6495 672.621,88.41118" id="path4418-8-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#da0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7272727"/> + <path d="M 677.4691,101.0666 674.8286,90.9351 684.5743,95.67784" id="path4418-8-1-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> +</g> + +</svg> diff --git a/share/icons/draw-geometry-circle-from-radius.svg b/share/icons/draw-geometry-circle-from-radius.svg new file mode 100644 index 000000000..69b19b161 --- /dev/null +++ b/share/icons/draw-geometry-circle-from-radius.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="13.388432" + height="13.28103" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-geometry-circle-from-radius" inkscape:label="circle_3pts" transform="translate(-645.287,-88.91797)"> + <path d="M 658.0599,95.55848 C 658.0599,96.36229 657.9001,97.16579 657.5925,97.90842 657.2849,98.65104 656.8297,99.33222 656.2614,99.90059 655.6931,100.469 655.012,100.9241 654.2696,101.2317 653.5272,101.5392 652.724,101.699 651.9207,101.699 651.1174,101.6989 650.3146,101.5391 649.5727,101.2314 648.8308,100.9238 648.1505,100.4686 647.5829,99.90024 647.0153,99.33186 646.5608,98.65074 646.2537,97.90817 645.9466,97.16561 645.787,96.3622 645.787,95.55848 645.787,94.75475 645.9466,93.95134 646.2537,93.20878 646.5608,92.46622 647.0153,91.78509 647.5829,91.21671 648.1505,90.64834 648.8308,90.19318 649.5727,89.88554 650.3146,89.5779 651.1174,89.41802 651.9207,89.41797 652.724,89.41793 653.5272,89.57771 654.2696,89.88528 655.012,90.19286 655.6931,90.64799 656.2614,91.21636 656.8297,91.78474 657.2849,92.46591 657.5925,93.20854 657.9001,93.95116 658.0599,94.75466 658.0599,95.55848" id="circle_with_radius" inkscape:connector-curvature="0" inkscape:label="circle_with_radius" style="fill:none;stroke:#5a5a5a;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4.27;stroke-dashoffset:23.2000008"/> + <path d="M 651.6968,95.73494 657.1146,92.34622" id="path4418-8-1-0-1-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="2.558726" id="use5845-6-1-4" style="color:#000000;fill:#ff2100;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#d40000;stroke-width:0.6444077;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,692.3012,-90.77515)" width="2.550238" x="-41.81641" y="185.1907"/> + <rect height="2.558726" id="use5845-6-1-9-8" style="color:#000000;fill:#ff2100;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#d40000;stroke-width:0.6444077;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,697.6194,-94.13558)" width="2.550238" x="-41.81641" y="185.1907"/> +</g> + +</svg> diff --git a/share/icons/draw-geometry-circle-from-three-points.svg b/share/icons/draw-geometry-circle-from-three-points.svg new file mode 100644 index 000000000..44369c964 --- /dev/null +++ b/share/icons/draw-geometry-circle-from-three-points.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="14.334814" + height="14.009079" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-geometry-circle-from-three-points" inkscape:label="circle_3pts" transform="translate(70)"> + <path d="M 658.0599,95.55848 C 658.0599,96.36229 657.9001,97.16579 657.5925,97.90842 657.2849,98.65104 656.8297,99.33222 656.2614,99.90059 655.6931,100.469 655.012,100.9241 654.2696,101.2317 653.5272,101.5392 652.724,101.699 651.9207,101.699 651.1174,101.6989 650.3146,101.5391 649.5727,101.2314 648.8308,100.9238 648.1505,100.4686 647.5829,99.90024 647.0153,99.33186 646.5608,98.65074 646.2537,97.90817 645.9466,97.16561 645.787,96.3622 645.787,95.55848 645.787,94.75475 645.9466,93.95134 646.2537,93.20878 646.5608,92.46622 647.0153,91.78509 647.5829,91.21671 648.1505,90.64834 648.8308,90.19318 649.5727,89.88554 650.3146,89.5779 651.1174,89.41802 651.9207,89.41797 652.724,89.41793 653.5272,89.57771 654.2696,89.88528 655.012,90.19286 655.6931,90.64799 656.2614,91.21636 656.8297,91.78474 657.2849,92.46591 657.5925,93.20854 657.9001,93.95116 658.0599,94.75466 658.0599,95.55848" id="path2526" inkscape:connector-curvature="0" style="fill:none;stroke:#5a5a5a;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4.27;stroke-dashoffset:23.2000008"/> + <rect height="2.558726" id="use5845-6" style="color:#000000;fill:#ff2100;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#d40000;stroke-width:0.6444077;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,690.7581,-96.67858)" width="2.550238" x="-41.81641" y="185.1907"/> + <rect height="2.558726" id="use5845-6-1" style="color:#000000;fill:#ff2100;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#d40000;stroke-width:0.6444077;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,686.3637,-90.33765)" width="2.550238" x="-41.81641" y="185.1907"/> + <rect height="2.558726" id="use5845-6-1-9" style="color:#000000;fill:#ff2100;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#d40000;stroke-width:0.6444077;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,697.4319,-87.13558)" width="2.550238" x="-41.81641" y="185.1907"/> +</g> + +</svg> diff --git a/share/icons/draw-geometry-inactive.svg b/share/icons/draw-geometry-inactive.svg new file mode 100644 index 000000000..5dc608ae4 --- /dev/null +++ b/share/icons/draw-geometry-inactive.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="20.25" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-geometry-inactive" inkscape:label="all_inactive_old" transform="translate(50.20458)"> + <rect height="24" id="rect5112" style="color:#000000;fill:none;stroke-width:3" width="20.25" x="612.75" y="85.50002"/> + <path d="M 617.649,102.882 628.1009,92.11811" id="path6027" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:4.2362256;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4.27;stroke-dashoffset:23.2000008"/> + <path d="M 628.2568,102.7259 617.4932,92.2741" id="path6027-1" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:4.2362256;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4.27;stroke-dashoffset:23.2000008"/> +</g> + +</svg> diff --git a/share/icons/draw-geometry-line-parallel.svg b/share/icons/draw-geometry-line-parallel.svg new file mode 100644 index 000000000..e23d3bb94 --- /dev/null +++ b/share/icons/draw-geometry-line-parallel.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="13.031294" + height="15.121222" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-geometry-line-parallel" inkscape:label="parallel" transform="rotate(64.5595,722.6571,164.0529)"> + <path d="M 672.4285,92.87286 687.1351,89.60546" id="path4418-8-1-0-1-4-4" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#da0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7254902"/> + <path d="M 673.2681,96.33213 687.9748,93.06472" id="path4418-8-1-0-1-4-4-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> +</g> + +</svg> diff --git a/share/icons/draw-geometry-line-perpendicular.svg b/share/icons/draw-geometry-line-perpendicular.svg new file mode 100644 index 000000000..61de07de3 --- /dev/null +++ b/share/icons/draw-geometry-line-perpendicular.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="11.9744" + height="14.23832" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-geometry-line-perpendicular" inkscape:label="perp_bisector" transform="translate(-672.121,-87.91118)"> + <path d="M 683.5954,101.6495 672.621,88.41118" id="path4418-8-1-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#da0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7272727"/> + <path d="M 674.4659,97.31266 681.5712,91.92394" id="path4418-8-1-0-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> +</g> + +</svg> diff --git a/share/icons/draw-geometry-line-segment.svg b/share/icons/draw-geometry-line-segment.svg new file mode 100644 index 000000000..3cec1a36e --- /dev/null +++ b/share/icons/draw-geometry-line-segment.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-geometry-line-segment" inkscape:label="line_segment" transform="translate(45,-175)"> + <path d="M -44.20553,190.1345 -30.7183,176.434" id="path4418-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="16" id="rect4420-5" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <rect height="2.558726" id="use5756-0-3" style="color:#000000;fill:#ff2100;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#d40000;stroke-width:0.6444077;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.550238" x="-41.81641" y="185.1907"/> + <rect height="2.558726" id="use5845" style="color:#000000;fill:#ff2100;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#d40000;stroke-width:0.6444077;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,6.040428,-6.111492)" width="2.550238" x="-41.81641" y="185.1907"/> +</g> + +</svg> diff --git a/share/icons/draw-geometry-mirror.svg b/share/icons/draw-geometry-mirror.svg new file mode 100644 index 000000000..25112fa1c --- /dev/null +++ b/share/icons/draw-geometry-mirror.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12.485376" + height="13.246259" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-geometry-mirror" inkscape:label="mirror_symmetry" transform="rotate(64.5595,754.657,214.7116)"> + <path d="M 674.8734,92.098 C 680.2873,97.30342 677.4429,84.32937 684.5965,91.3047" id="path4418-8-1-0-1-4-4-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cs" style="fill:none;stroke:#da0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7254902"/> + <path d="M 673.2681,96.33213 687.9748,93.06472" id="path4418-8-1-0-1-4-4-6-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 676.5145,99.48186 C 679.1239,92.43934 681.9149,106.1419 685.614,95.96528" id="path4418-8-1-0-1-4-4-8-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cs" style="fill:none;stroke:#da0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7254902"/> +</g> + +</svg> diff --git a/share/icons/draw-geometry-set-bounding-box.svg b/share/icons/draw-geometry-set-bounding-box.svg new file mode 100644 index 000000000..ab3515de6 --- /dev/null +++ b/share/icons/draw-geometry-set-bounding-box.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="21" + height="19.147344" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-geometry-set-bounding-box" inkscape:label="#g3679" transform="translate(-860,-114.00003)"> + <rect height="16.84721" id="rect2895" inkscape:label="lpetool_show_bbox" style="color:#000000;fill:none;stroke:#0000ff;stroke-width:2.3001337;stroke-dasharray:2.3001337, 2.3001337" width="10.66002" x="865.1501" y="115.1501"/> + <path d="M 860,120 860,127.8525 863.9906,123.8619 860,120 Z" id="path2897" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke-width:0.4"/> + <path d="M 881,120 881,127.8525 877.0094,123.8619 881,120 Z" id="path3677" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke-width:0.4"/> +</g> + +</svg> diff --git a/share/icons/draw-geometry-show-measuring-info.svg b/share/icons/draw-geometry-show-measuring-info.svg new file mode 100644 index 000000000..a67a2e4a3 --- /dev/null +++ b/share/icons/draw-geometry-show-measuring-info.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="23.999999" + height="23.999874" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient3740" inkscape:collect="always" x1="899.6934" x2="906.6448" xlink:href="#linearGradient1887" y1="116.8648" y2="132.8273"/> + </defs> +<g id="draw-geometry-show-measuring-info" inkscape:label="#g3731" transform="translate(-890.99,-114.109)"> + <path d="M 891.49,114.609 914.4899,114.609 914.49,129.0345 910.3082,129.0345 905.7009,137.609 905.0809,129.0345 891.4901,129.0345 891.49,114.609 Z" id="rect5189-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="color:#000000;fill:url(#linearGradient3740);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round"/> + <g id="text3706" style="font-size:8.7460566px"> + <path d="M 895.9941,119.2959 C 895.1463,119.2751 894.7938,120.1965 894.7211,120.898 894.6294,121.9436 894.5529,123.0953 895.08,124.0441 895.4964,124.781 896.695,124.6689 896.9976,123.891 897.4368,122.8798 897.3808,121.7206 897.2282,120.6519 897.1176,120.0199 896.7498,119.2637 895.9941,119.2959 Z M 895.9941,118.6126 C 896.9509,118.5524 897.7519,119.3144 897.9758,120.2047 898.2877,121.3635 898.2902,122.6289 897.9292,123.7767 897.6728,124.6649 896.8012,125.3325 895.862,125.2243 894.8289,125.2293 894.0921,124.2919 893.9314,123.3422 893.708,122.1354 893.6931,120.8177 894.222,119.6858 894.5435,119.0127 895.2473,118.5832 895.994,118.6126 Z" id="path3719" inkscape:connector-curvature="0"/> + <path d="M 899.7179,124.0191 C 900.0183,124.0191 900.3187,124.0191 900.619,124.0191 900.619,124.3806 900.619,124.7422 900.619,125.1038 900.3187,125.1038 900.0183,125.1038 899.7179,125.1038 899.7179,124.7422 899.7179,124.3806 899.7179,124.0191 Z" id="path3721" inkscape:connector-curvature="0"/> + <path d="M 903.2454,124.3778 C 904.249,124.3778 905.2526,124.3778 906.2561,124.3778 906.2561,124.6198 906.2561,124.8618 906.2561,125.1038 904.9067,125.1038 903.5572,125.1038 902.2077,125.1038 902.2077,124.8618 902.2077,124.6198 902.2077,124.3778 903.1601,123.3422 904.2578,122.431 905.0916,121.2929 905.5287,120.7197 905.4201,119.7534 904.6999,119.4637 903.876,119.1394 902.9792,119.5091 902.2504,119.9065 902.2504,119.6161 902.2504,119.3258 902.2504,119.0354 903.325,118.5793 904.7495,118.3235 905.704,119.1712 906.4861,119.884 906.3111,121.1679 905.632,121.8901 904.8737,122.7521 904.0412,123.55 903.2454,124.3778 Z" id="path3723" inkscape:connector-curvature="0"/> + <path d="M 910.6847,121.666 C 911.5783,121.791 912.1673,122.7237 911.9772,123.5893 911.8831,124.5921 910.8635,125.1799 909.9352,125.2095 909.2127,125.2794 908.4835,125.1506 907.8021,124.9117 907.8021,124.6341 907.8021,124.3565 907.8021,124.0789 908.6387,124.535 909.7266,124.6809 910.6028,124.2565 911.4045,123.822 911.2934,122.4449 910.406,122.1755 909.9252,121.9917 909.4059,122.0661 908.9039,122.0504 908.9039,121.8141 908.9039,121.5778 908.9039,121.3415 909.5715,121.3127 910.4133,121.4904 910.8604,120.8661 911.2781,120.2052 910.7157,119.3318 909.9526,119.3552 909.2869,119.2871 908.6225,119.448 907.9943,119.6547 907.9943,119.3984 907.9943,119.1422 907.9943,118.886 909.0743,118.5993 910.4019,118.3569 911.3476,119.1178 912.1497,119.7623 911.9741,121.2601 910.9484,121.5818 L 910.8205,121.6274 910.6847,121.6661" id="path3725" inkscape:connector-curvature="0"/> + </g> +</g> + +</svg> diff --git a/share/icons/draw-geometry.svg b/share/icons/draw-geometry.svg new file mode 100644 index 000000000..4aa05b092 --- /dev/null +++ b/share/icons/draw-geometry.svg @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,33.80746)" gradientUnits="userSpaceOnUse" id="linearGradient7065" inkscape:collect="always" x1="587.9551" x2="582.4935" xlink:href="#linearGradient700" y1="222.3478" y2="220.8004"/> + <linearGradient id="linearGradient800"> + <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/> + <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,33.80746)" gradientUnits="userSpaceOnUse" id="linearGradient7069" inkscape:collect="always" x1="593.3162" x2="597.3068" xlink:href="#linearGradient800" y1="186.6364" y2="188.5494"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient700"> + <stop id="stop347" offset="0" style="stop-color:#376796;stop-opacity:1"/> + <stop id="stop348" offset="1" style="stop-color:#b0dde2;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,34.89977)" gradientUnits="userSpaceOnUse" id="linearGradient7072" inkscape:collect="always" x1="594.8112" x2="594.861" xlink:href="#linearGradient5740" y1="213.1902" y2="216.7914"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,33.80746)" gradientUnits="userSpaceOnUse" id="linearGradient7059" inkscape:collect="always" x1="606.9615" x2="602.0698" xlink:href="#linearGradient700" y1="220.3636" y2="221.2004"/> + <linearGradient gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,33.80746)" gradientUnits="userSpaceOnUse" id="linearGradient7062" inkscape:collect="always" x1="593.1874" x2="599.2378" xlink:href="#linearGradient800" y1="195.5188" y2="204.916"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient7102" inkscape:collect="always" x1="591.3853" x2="592.8656" xlink:href="#linearGradient5704" y1="198.5761" y2="198.5761"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient7074" inkscape:collect="always" x1="609.5726" x2="612.2578" xlink:href="#linearGradient800" y1="215.402" y2="216.4033"/> + </defs> +<g id="draw-geometry" inkscape:label="#g7080" transform="translate(-503.84109,-235.5354)"> + <rect height="24" id="rect7049" style="color:#000000;fill:none" width="24" x="503.8411" y="235.5354"/> + <path d="M 512.7676,243.3399 521.8159,251.0712 520.8131,252.2449 511.7648,244.5135 C 511.8808,243.7931 512.276,243.4938 512.7676,243.3399 Z" id="rect6919" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient7072);fill-rule:evenodd;stroke:#000000;stroke-width:0.5719796"/> + <path d="M 521.7667,239.9343 522.1847,238.5778 524.458,236.6762 525.6627,237.7055 524.0435,240.3051 522.9164,240.7998 521.7667,239.9343 Z" id="path6913" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="color:#000000;fill:url(#linearGradient7069);fill-rule:evenodd;stroke:#000000;stroke-width:0.8"/> + <path d="M 507.2225,249.5491 506.0196,252.5658 508.0728,250.4763 507.2226,249.5491 Z" id="path6124" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#b6cbe0;fill-rule:evenodd;stroke:#000000;stroke-width:0.5719796;stroke-miterlimit:30"/> + <path d="M 508.0727,250.4763 507.2225,249.5491 507.3394,248.2888 519.2382,240.0135 518.9833,242.8558 508.0727,250.4763 Z" id="path6904" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient7065);fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linejoin:round"/> + <path d="M 521.6141,239.6871 C 520.7442,239.3672 519.849,239.4141 519.2387,240.0107 L 518.9822,242.8603 C 518.3414,244.1333 519.3175,244.7569 520.4067,244.0775 L 523.1814,243.3796 C 523.6755,242.6837 523.5822,241.7921 523.1305,240.9828 522.8471,240.2569 522.3474,239.8575 521.6141,239.6871 Z" id="path6908" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="color:#000000;fill:url(#linearGradient7062);fill-rule:evenodd;stroke:#000000;stroke-width:0.8"/> + <path d="M 514.5887,256.0406 515.6372,256.7358 516.8638,256.4236 523.1814,243.3795 520.4138,244.0747 514.5887,256.0406 Z" id="path6917" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient7059);fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linejoin:round"/> + <ellipse cx="610.7591" cy="215.7293" id="path6923" rx="1.866584" ry="4.248087" style="color:#000000;fill:#f7df3a;fill-rule:evenodd;stroke:#000000;stroke-width:1.4786291" transform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,34.89977)"/> + <ellipse cx="610.7591" cy="215.7293" id="path6925" rx="1.866584" ry="4.248087" style="color:#000000;fill:url(#linearGradient7074);fill-rule:evenodd;stroke:#000000;stroke-width:1.4786291" transform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.5889,35.35265)"/> + <circle cx="592.1254" cy="198.5761" id="path6927" r="0.740197" style="color:#000000;fill:url(#linearGradient7102);fill-rule:evenodd" transform="matrix(0.6717776,0.5740055,-0.5740055,0.6717776,236.7316,-232.3531)"/> + <path d="M 508.3136,248.6121 512.3845,245.8025" id="path6947" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.4;stroke-linecap:round"/> + <path d="M 515.6372,256.7358 512.8451,258.3947 514.5887,256.0406 515.6372,256.7358 Z" id="path6949" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#b6cbe0;fill-rule:evenodd;stroke:#000000;stroke-width:0.5719796;stroke-miterlimit:30"/> + <path d="M 522.9128,238.979 524.4219,237.7303" id="path6998" inkscape:connector-curvature="0" style="color:#000000;fill:#f7df3a;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:30"/> + <use height="540" id="use7078" transform="translate(1.456413,1.183335)" width="1250" x="0" xlink:href="#path6927" y="0"/> +</g> + +</svg> diff --git a/share/icons/draw-path.svg b/share/icons/draw-path.svg new file mode 100644 index 000000000..c4c017b26 --- /dev/null +++ b/share/icons/draw-path.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.065848" + height="24.007398" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.97755,-0.211918,0.218379,1.018965,-62.10329,4.028774)" gradientUnits="userSpaceOnUse" id="linearGradient6325" inkscape:collect="always" x1="99.27937" x2="95.75075" xlink:href="#linearGradient700" y1="121.4717" y2="118.6402"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5436" inkscape:collect="always" x1="44.28383" x2="48.80305" xlink:href="#linearGradient5704" y1="98.27665" y2="109.4688"/> + <linearGradient gradientTransform="matrix(1,0,0,1.005747,-444.4008,-168.4784)" gradientUnits="userSpaceOnUse" id="linearGradient5230" inkscape:collect="always" x1="497.1992" x2="501.1567" xlink:href="#linearGradient5704" y1="276.5925" y2="279.6869"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient700"> + <stop id="stop347" offset="0" style="stop-color:#376796;stop-opacity:1"/> + <stop id="stop348" offset="1" style="stop-color:#b0dde2;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1,0,0,1.005747,-443,-167.4216)" gradientUnits="userSpaceOnUse" id="linearGradient5228" inkscape:collect="always" x1="501.3698" x2="498.0183" xlink:href="#linearGradient6684" y1="278.6932" y2="275.9288"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="draw-path" inkscape:label="#draw_pen" transform="matrix(1,0,0,0.994286,-40,-98.42544)"> + <path d="M 54.74801,112.7209 52.72605,118.073 C 52.30681,119.3047 54.02578,119.963 54.46183,118.6859 L 56.53419,113.4313" id="path6331" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.2034432;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 53.30533,107.4469 54.09881,108.6349 60.02303,111.0717 61.58413,110.5596 63.5733,105.0256 C 61.0733,105.0256 63.0733,98.99107 56.5733,98.99107 L 53.30533,107.4469 Z" id="path6315" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:url(#linearGradient6325);fill-rule:evenodd"/> + <path d="M 54.2095,108.7548 53.29841,112.0747 58.29841,113.9848 60.21348,110.893" id="path5211" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:url(#linearGradient5228);fill-rule:evenodd;stroke:url(#linearGradient5230);stroke-width:1.0028694px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 63.5733,105.5284 61.83413,109.8559 C 61.60296,110.611 60.64737,111.2194 60.15484,110.8958 58.34057,109.7039 56.37195,108.8879 54.16917,108.6305 53.74716,108.5812 53.25979,107.4454 53.4502,106.9395 L 56.5733,99.49395" id="path6317" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsscc" style="fill:none;stroke:#000000;stroke-width:0.9850955;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="24" id="rect6268" style="color:#000000;fill:none" width="24" x="40" y="99"/> + <path d="M 44.54642,120.6114 C 57,118.612 42.20822,100.5101 42.20822,100.5101 L 54,100.5101" id="path6270" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:url(#linearGradient5436);stroke-width:1.0057468"/> + <path d="M 40.5625,118.5995 44.5,118.5995 44.5,122.635 40.5625,122.635 40.5625,118.5995 Z M 45.03846,121.6293 50.5,121.6293 M 50.5,120.599 52.51365,120.599 52.51365,122.635 50.5,122.635 50.5,120.599 Z" id="rect6272" inkscape:connector-curvature="0" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.0028691;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 53,112.5776 57.5,114.5891 59,111.5718 54.5,110.0632 53,112.5776 Z" id="path6311" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:none"/> + <path d="M 56,106.5431 58.5,100.5086" id="path6321" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.0028694px;stroke-linecap:round"/> +</g> + +</svg> diff --git a/share/icons/draw-polygon-star.svg b/share/icons/draw-polygon-star.svg new file mode 100644 index 000000000..a7fa54ce6 --- /dev/null +++ b/share/icons/draw-polygon-star.svg @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.069053" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.9975701,0,0,1.002994,1.42143,-0.2844345)" gradientUnits="userSpaceOnUse" id="linearGradient5939" inkscape:collect="always" x1="456.7332" x2="452.4859" xlink:href="#linearGradient6679" y1="187.2543" y2="178.0064"/> + <linearGradient id="linearGradient6679"> + <stop id="stop6681" offset="0" style="stop-color:#ffeb74;stop-opacity:1"/> + <stop id="stop6683" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.9975701,0,0,1.002994,1.42143,-0.2844345)" gradientUnits="userSpaceOnUse" id="linearGradient5941" inkscape:collect="always" x1="464.5001" x2="454.0355" xlink:href="#linearGradient6679" y1="190.8572" y2="180.2034"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6636-2" inkscape:collect="always" x1="102.7218" x2="98.80204" xlink:href="#linearGradient6679" y1="197.6577" y2="191.2326"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.004126,0,0,0.991974,339.8742,1.209495)" gradientUnits="userSpaceOnUse" id="linearGradient5936" inkscape:collect="always" x1="110" x2="117.8272" xlink:href="#linearGradient5704" y1="174.4991" y2="183.3223"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6644" inkscape:collect="always" x1="98.53114" x2="101.695" xlink:href="#linearGradient5704" y1="191.0442" y2="195.8891"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6625-4" inkscape:collect="always" x1="109.2829" x2="99.93163" xlink:href="#linearGradient6679" y1="199.9722" y2="190.2852"/> + </defs> +<g id="draw-polygon-star" inkscape:label="#g6798" transform="translate(-450,-174)"> + <g id="g6790"> + <path d="M 462.0737,189.3155 454.3023,189.3155 452.082,181.7659 458.188,176.9127 464.2941,181.7659 462.0737,189.3155 Z" id="path6584" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient5939);fill-rule:evenodd;stroke:url(#linearGradient5941);stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 462.8716,190.3459 453.5036,190.3459 450.8269,181.4767 458.1876,175.775 465.5484,181.4767 462.8717,190.3459 Z" id="star" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:none;stroke:url(#linearGradient5936);stroke-width:0.9999991;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + </g> + <rect height="24" id="rect3610" style="color:#000000;fill:none;stroke-width:1.0000001" width="24" x="450" y="174"/> + <g id="g6786"> + <path d="m 109.1123,194.2458 -3.4876,2.2071 -0.019,4.1272 -3.1768,-2.6349 -3.93097,1.2577 1.52427,-3.8355 -2.41085,-3.35 4.11875,0.2644 2.441,-3.328 1.0213,3.9989 z" id="path2669" inkscape:flatsided="false" inkscape:randomized="0" inkscape:rounded="0" sodipodi:arg1="-0.122765" sodipodi:arg2="0.5055535" sodipodi:cx="103" sodipodi:cy="195" sodipodi:r1="6.158659" sodipodi:r2="3" sodipodi:sides="5" sodipodi:type="star" style="color:#000000;fill:#fffbc5;fill-rule:evenodd;stroke:url(#linearGradient6644);stroke-width:0.6782926;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.492696,-0.0409829,0.0399483,1.455015,302.9314,-91.01218)"/> + <path d="m 107.5277,194.4445 -2.569,1.6153 -0.031,3.0747 -2.3302,-1.9442 -2.93379,0.9204 1.12889,-2.8168 -1.78192,-2.5058 3.02782,0.2032 1.8325,-2.4691 0.7424,2.9425 z" id="path5971" inkscape:flatsided="false" inkscape:randomized="0" inkscape:rounded="0" sodipodi:arg1="-0.1220787" sodipodi:arg2="0.4959725" sodipodi:cx="103" sodipodi:cy="195" sodipodi:r1="4.561672" sodipodi:r2="2.227037" sodipodi:sides="5" sodipodi:type="star" style="color:#000000;fill:url(#linearGradient6636-2);fill-rule:evenodd;stroke:url(#linearGradient6625-4);stroke-width:0.6782926;stroke-linecap:round;stroke-miterlimit:80" transform="matrix(1.492696,-0.0409829,0.0399483,1.455015,302.9314,-91.01218)"/> + </g> +</g> + +</svg> diff --git a/share/icons/draw-polygon.svg b/share/icons/draw-polygon.svg new file mode 100644 index 000000000..7155ff054 --- /dev/null +++ b/share/icons/draw-polygon.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.721484" + height="15.570886" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.9975701,0,0,1.002994,1.42143,-0.2844345)" gradientUnits="userSpaceOnUse" id="linearGradient5941" inkscape:collect="always" x1="464.5001" x2="454.0355" xlink:href="#linearGradient6679" y1="190.8572" y2="180.2034"/> + <linearGradient gradientTransform="matrix(1.004126,0,0,0.991974,339.8742,1.209495)" gradientUnits="userSpaceOnUse" id="linearGradient5936" inkscape:collect="always" x1="110" x2="117.8272" xlink:href="#linearGradient5704" y1="174.4991" y2="183.3223"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.9975701,0,0,1.002994,1.42143,-0.2844345)" gradientUnits="userSpaceOnUse" id="linearGradient5939" inkscape:collect="always" x1="456.7332" x2="452.4859" xlink:href="#linearGradient6679" y1="187.2543" y2="178.0064"/> + <linearGradient id="linearGradient6679"> + <stop id="stop6681" offset="0" style="stop-color:#ffeb74;stop-opacity:1"/> + <stop id="stop6683" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="draw-polygon" transform="matrix(1,0,0,1,-450.32691,-175.275009)"> + <path d="M 462.0737,189.3155 454.3023,189.3155 452.082,181.7659 458.188,176.9127 464.2941,181.7659 462.0737,189.3155 Z" id="path6584" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient5939);fill-rule:evenodd;stroke:url(#linearGradient5941);stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 462.8716,190.3459 453.5036,190.3459 450.8269,181.4767 458.1876,175.775 465.5484,181.4767 462.8717,190.3459 Z" id="star" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:none;stroke:url(#linearGradient5936);stroke-width:0.9999991;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> +</g> + +</svg> diff --git a/share/icons/draw-rectangle.svg b/share/icons/draw-rectangle.svg new file mode 100644 index 000000000..2e8d2a667 --- /dev/null +++ b/share/icons/draw-rectangle.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.13356,0,0,1.133368,339.5737,-131.407)" gradientUnits="userSpaceOnUse" id="linearGradient9254" inkscape:collect="always" x1="101.0939" x2="112.201" xlink:href="#linearGradient5740" y1="221.0688" y2="234.0031"/> + <linearGradient gradientTransform="matrix(0.809546,0,0,0.809417,342.9983,-4.125322)" gradientUnits="userSpaceOnUse" id="linearGradient9256" inkscape:collect="always" x1="144.0824" x2="176.8627" xlink:href="#linearGradient5740" y1="157.8208" y2="188.4128"/> + </defs> +<g id="draw-rectangle" inkscape:label="#draw_rect" transform="translate(-450,-115)"> + <rect height="24" id="rect4167" style="color:#000000;fill:none;stroke-width:1.0000001" width="24" x="450" y="115"/> + <rect height="18.99178" id="draw_rect1" style="color:#000000;fill:none;stroke:#000000;stroke-linejoin:round;stroke-miterlimit:0" width="18.99167" x="452.5083" y="117.5082"/> + <rect height="17" id="rect5872" style="color:#000000;fill:url(#linearGradient9254);fill-rule:evenodd;stroke:url(#linearGradient9256);stroke-width:0.9999998;stroke-linejoin:round;stroke-miterlimit:0" width="17" x="453.5" y="118.5"/> +</g> + +</svg> diff --git a/share/icons/draw-spiral.svg b/share/icons/draw-spiral.svg new file mode 100644 index 000000000..57c51f9c2 --- /dev/null +++ b/share/icons/draw-spiral.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="draw-spiral" inkscape:label="#draw_arc" transform="translate(-85,-150)"> + <path d="M 96.15762,162.8596 C 97.13102,162.613 97.57865,164.0572 97.41106,164.9134 97.06058,166.7039 95.2053,167.3265 93.84743,166.7376 91.73055,165.8194 91.04652,162.8327 91.93009,160.5906 93.14639,157.5042 96.51921,156.5472 99.05114,158.0025 102.3022,159.8712 103.283,164.6618 101.6324,168.2427 99.60556,172.6399 94.64474,173.9406 90.95391,171.5947 86.56055,168.8022 85.28012,162.1726 87.70877,157.2612 90.53418,151.5475 97.09916,149.9013 101.9447,153.1454 107.4835,156.8536 109.0646,165.3333 105.8537,171.5721 105.8432,171.5925 105.8326,171.613 105.822,171.6333" id="path225" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="24" id="rect4211" style="color:#000000;fill:none" width="24" x="85" y="150"/> +</g> + +</svg> diff --git a/share/icons/draw-star.svg b/share/icons/draw-star.svg new file mode 100644 index 000000000..ab38d29d2 --- /dev/null +++ b/share/icons/draw-star.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="18.268586" + height="17.84485" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6625-4" inkscape:collect="always" x1="109.2829" x2="99.93163" xlink:href="#linearGradient6679" y1="199.9722" y2="190.2852"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6644" inkscape:collect="always" x1="98.53114" x2="101.695" xlink:href="#linearGradient5704" y1="191.0442" y2="195.8891"/> + <linearGradient id="linearGradient6679"> + <stop id="stop6681" offset="0" style="stop-color:#ffeb74;stop-opacity:1"/> + <stop id="stop6683" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6636-2" inkscape:collect="always" x1="102.7218" x2="98.80204" xlink:href="#linearGradient6679" y1="197.6577" y2="191.2326"/> + </defs> +<g id="draw-star" transform="matrix(1,0,0,1,-455.80047,-179.155581)"> + <path d="m 109.1123,194.2458 -3.4876,2.2071 -0.019,4.1272 -3.1768,-2.6349 -3.93097,1.2577 1.52427,-3.8355 -2.41085,-3.35 4.11875,0.2644 2.441,-3.328 1.0213,3.9989 z" id="path2669" inkscape:flatsided="false" inkscape:randomized="0" inkscape:rounded="0" sodipodi:arg1="-0.122765" sodipodi:arg2="0.5055535" sodipodi:cx="103" sodipodi:cy="195" sodipodi:r1="6.158659" sodipodi:r2="3" sodipodi:sides="5" sodipodi:type="star" style="color:#000000;fill:#fffbc5;fill-rule:evenodd;stroke:url(#linearGradient6644);stroke-width:0.6782926;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.492696,-0.0409829,0.0399483,1.455015,302.9314,-91.01218)"/> + <path d="m 107.5277,194.4445 -2.569,1.6153 -0.031,3.0747 -2.3302,-1.9442 -2.93379,0.9204 1.12889,-2.8168 -1.78192,-2.5058 3.02782,0.2032 1.8325,-2.4691 0.7424,2.9425 z" id="path5971" inkscape:flatsided="false" inkscape:randomized="0" inkscape:rounded="0" sodipodi:arg1="-0.1220787" sodipodi:arg2="0.4959725" sodipodi:cx="103" sodipodi:cy="195" sodipodi:r1="4.561672" sodipodi:r2="2.227037" sodipodi:sides="5" sodipodi:type="star" style="color:#000000;fill:url(#linearGradient6636-2);fill-rule:evenodd;stroke:url(#linearGradient6625-4);stroke-width:0.6782926;stroke-linecap:round;stroke-miterlimit:80" transform="matrix(1.492696,-0.0409829,0.0399483,1.455015,302.9314,-91.01218)"/> +</g> + +</svg> diff --git a/share/icons/draw-text.svg b/share/icons/draw-text.svg new file mode 100644 index 000000000..e1a08f60a --- /dev/null +++ b/share/icons/draw-text.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.0244" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient5859" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient5704" y1="137.5165" y2="137.4738"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5857" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient5704" y1="132.9464" y2="138.5"/> + </defs> +<g id="draw-text" inkscape:label="#draw_text" transform="translate(-25,-127)"> + <path d="M 41.91177,127.0244 41.91177,130.0244 43.91177,130.0244 43.91177,148.0244 41.91177,148.0244 41.91177,151.0244 48.91177,151.0244 48.91177,148.0244 46.91177,148.0244 46.91177,130.0244 48.91177,130.0244 48.91177,127.0244 41.91177,127.0244 Z" id="path604" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:#ffffff;fill-rule:evenodd"/> + <path d="M 45.41177,129.5 45.41177,148.5369" id="path598" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:0.9999999;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 46.38747,128.5244 47.6956,128.5133" id="path599" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 46.39879,149.5244 47.52504,149.5244" id="path600" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 44.5,149.5244 43.32353,149.5244" id="path601" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 44.46788,128.5244 43.31153,128.5244" id="path602" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="24" id="rect5171" style="color:#000000;fill:none" width="24" x="25" y="127"/> + <g id="g3805"> + <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="text2410" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient5857);stroke:#000000"/> + <path d="M 33.5,130.5 28,146" id="path5817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1.0000002px;stroke-linecap:round"/> + <path d="M 38,142.5244 32.5,142.5244" id="path5828" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient5859);stroke-width:1.0000002px;stroke-linecap:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/draw-trace-background.svg b/share/icons/draw-trace-background.svg new file mode 100644 index 000000000..281350c14 --- /dev/null +++ b/share/icons/draw-trace-background.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="11.000421" + height="11.01619" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.062197,0,0,0.9973142,-1261.924,1.593331)" gradientUnits="userSpaceOnUse" id="linearGradient9331" inkscape:collect="always" x1="522.991" x2="536.5" xlink:href="#linearGradient1610" y1="308.5" y2="308.5"/> + </defs> +<g id="draw-trace-background" inkscape:label="#g9319" transform="matrix(0.941445,0,0,1.002693,-651.0318,-304.581432)"> + <rect height="10.97046" id="rect9329" style="fill:url(#linearGradient9331)" transform="scale(-1,1)" width="11.68417" x="-703.2083" y="303.7795"/> + <rect height="10.9571" id="rect9321" style="fill:none" width="11.684" x="691.524" y="303.7634"/> + <path d="M 691.5241,314.2513 691.5301,314.75 703.2083,314.7339 703.2086,310.7607 C 700.3774,312.5369 696.3043,314.2513 691.5244,314.2513 Z" id="path9323" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#000000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/draw-use-pressure.svg b/share/icons/draw-use-pressure.svg new file mode 100644 index 000000000..2297fe9a1 --- /dev/null +++ b/share/icons/draw-use-pressure.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="11.000421" + height="11.01619" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4649" inkscape:collect="always" x1="695.0141" x2="698.7269" xlink:href="#linearGradient5704" y1="304.2242" y2="309.7338"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="draw-use-pressure" inkscape:label="#guse_pressure" transform="matrix(0.941445,0,0,1.002693,-651.0318,-304.581432)"> + <rect height="10.9571" id="use_pressure" style="fill:none" width="11.684" x="691.524" y="303.7634"/> + <path d="M 691.5241,314.2513 691.5301,314.75 703.2083,314.7339 703.2086,310.7607 C 700.3774,312.5369 696.3043,314.2513 691.5244,314.2513 Z" id="path7145" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 696.8349,303.7635 696.8349,308.75 693.6483,308.75 697.366,312.7393 701.0837,308.75 697.8971,308.75 697.8971,303.7635 696.8349,303.7635 Z" id="path4622" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:url(#linearGradient4649);fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/draw-use-tilt.svg b/share/icons/draw-use-tilt.svg new file mode 100644 index 000000000..369ddd18a --- /dev/null +++ b/share/icons/draw-use-tilt.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="11" + height="11.016454" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" id="linearGradient4610" inkscape:collect="always" x1="693.279" x2="698.2679" xlink:href="#linearGradient5704" y1="303.7007" y2="311.079"/> + <linearGradient gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" id="linearGradient4618" inkscape:collect="always" x1="693.4026" x2="696.8668" xlink:href="#linearGradient5704" y1="306.0704" y2="311.8198"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="draw-use-tilt" inkscape:label="#guse_tilt" transform="matrix(1,0,0,1.066667,-691.5,-324.0001)"> + <rect height="10.31249" id="use_tilt" style="fill:none" width="11" x="691.5" y="303.75"/> + <path d="M 696.7189,305.998 696,305.5938 692,313.5938 702,313.5938 702,312.6563" id="path4036" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:none;stroke:url(#linearGradient4610);stroke-width:0.9682457;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 694.5,309.375 C 696,309.8438 697.5,311.7188 697,313.5938" id="path15733" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:url(#linearGradient4618);stroke-width:0.9682457;stroke-linecap:round"/> +</g> + +</svg> diff --git a/share/icons/edit-clone-unlink.svg b/share/icons/edit-clone-unlink.svg new file mode 100644 index 000000000..57ba95452 --- /dev/null +++ b/share/icons/edit-clone-unlink.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.011261" + height="16.018507" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)" gradientUnits="userSpaceOnUse" id="linearGradient5815" inkscape:collect="always" x1="21.80956" x2="10.29425" xlink:href="#linearGradient5740" y1="219.117" y2="212.9507"/> + <linearGradient gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)" gradientUnits="userSpaceOnUse" id="linearGradient5807" inkscape:collect="always" x1="11.87961" x2="15.65274" xlink:href="#linearGradient5704" y1="205.4478" y2="211.8799"/> + <linearGradient gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)" gradientUnits="userSpaceOnUse" id="linearGradient5813" inkscape:collect="always" x1="11.87961" x2="16.80415" xlink:href="#linearGradient5704" y1="205.4478" y2="210.8717"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0,1,-1.02198,0,139.2735,219.0057)" gradientUnits="userSpaceOnUse" id="linearGradient6664" inkscape:collect="always" x1="-37.33073" x2="-33.69472" xlink:href="#linearGradient5704" y1="187.863" y2="178.6575"/> + <linearGradient gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)" gradientUnits="userSpaceOnUse" id="linearGradient5809" inkscape:collect="always" x1="19.63879" x2="17.50228" xlink:href="#linearGradient5740" y1="218.1055" y2="214.8796"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.02198,0,0,1,-8.921317,-0.991053)" gradientUnits="userSpaceOnUse" id="linearGradient6662" inkscape:collect="always" x1="361.6976" x2="367.2651" xlink:href="#linearGradient900" y1="261.2473" y2="264.4648"/> + <linearGradient gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)" gradientUnits="userSpaceOnUse" id="linearGradient5817" inkscape:collect="always" x1="16.81461" x2="17.98802" xlink:href="#linearGradient5740" y1="213.6587" y2="218.2771"/> + <linearGradient id="linearGradient900"> + <stop id="stop1014" offset="0" style="stop-color:#e4ffa6;stop-opacity:1"/> + <stop id="stop1015" offset="1" style="stop-color:#3a7801;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)" gradientUnits="userSpaceOnUse" id="linearGradient5811" inkscape:collect="always" x1="14.85535" x2="17.85282" xlink:href="#linearGradient5740" y1="212.7111" y2="218.1995"/> + </defs> +<g id="edit-clone-unlink" inkscape:label="#edit_unlink_clone" transform="translate(-353.3836,-252.18513)"> + <g id="use5649" transform="matrix(1,0,0,1,348.4235001,47.244735132313)"> + <rect height="7.996297" id="rect5607" style="color:#000000;fill:none;stroke:url(#linearGradient5807);stroke-width:0.9999996;stroke-linejoin:round;stroke-miterlimit:0" width="8.996808" x="5.4601" y="205.4404"/> + <rect height="5.993324" id="rect5609" style="color:#000000;fill:url(#linearGradient5809);fill-rule:evenodd;stroke:url(#linearGradient5811);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.994814" x="6.46013" y="206.4404"/> + <rect height="11.99031" id="rect5611" style="color:#000000;fill:none;stroke:url(#linearGradient5813);stroke-width:0.9999994;stroke-linejoin:round;stroke-miterlimit:0" width="11.99355" x="8.477812" y="208.4686"/> + <rect height="9.971587" id="rect5613" style="color:#000000;fill:url(#linearGradient5815);fill-rule:evenodd;stroke:url(#linearGradient5817);stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.982319" x="9.477811" y="209.4688"/> + </g> + <rect height="4.001433" id="rect6638" style="color:#000000;fill:url(#linearGradient6662);fill-rule:evenodd;stroke:url(#linearGradient6664);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.979028" x="359.9373" y="260.7562"/> + <path d="M 63.5,130.5 65.5,130.5" id="use6169" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,298.368,127.2036)"/> + <path d="M 62.5,131.5 C 62.5,132.5 62.5,132.5 62.5,132.5" id="use6172" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,298.368,127.2036)"/> + <path d="M 360.8836,263.6851 360.8836,261.6851 364.8836,261.6851" id="path6005" inkscape:connector-curvature="0" style="fill:none;stroke:#ffffff;stroke-width:1px"/> +</g> + +</svg> diff --git a/share/icons/edit-clone.svg b/share/icons/edit-clone.svg new file mode 100644 index 000000000..cdd718662 --- /dev/null +++ b/share/icons/edit-clone.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.011261" + height="16.018507" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient800"> + <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/> + <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)" gradientUnits="userSpaceOnUse" id="linearGradient5811" inkscape:collect="always" x1="14.85535" x2="17.85282" xlink:href="#linearGradient5740" y1="212.7111" y2="218.1995"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)" gradientUnits="userSpaceOnUse" id="linearGradient5817" inkscape:collect="always" x1="16.81461" x2="17.98802" xlink:href="#linearGradient5740" y1="213.6587" y2="218.2771"/> + <linearGradient gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)" gradientUnits="userSpaceOnUse" id="linearGradient5809" inkscape:collect="always" x1="19.63879" x2="17.50228" xlink:href="#linearGradient5740" y1="218.1055" y2="214.8796"/> + <linearGradient gradientTransform="matrix(1.02198,0,0,1,-8.949568,-1)" gradientUnits="userSpaceOnUse" id="linearGradient11815" inkscape:collect="always" x1="361.7094" x2="366.0981" xlink:href="#linearGradient800" y1="261.2473" y2="264.6892"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)" gradientUnits="userSpaceOnUse" id="linearGradient5813" inkscape:collect="always" x1="11.87961" x2="16.80415" xlink:href="#linearGradient5704" y1="205.4478" y2="210.8717"/> + <linearGradient gradientTransform="matrix(0,1,-1.02198,0,139.2452,218.9968)" gradientUnits="userSpaceOnUse" id="linearGradient6573" inkscape:collect="always" x1="-37.33073" x2="-33.69472" xlink:href="#linearGradient5704" y1="187.863" y2="178.6575"/> + <linearGradient gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)" gradientUnits="userSpaceOnUse" id="linearGradient5815" inkscape:collect="always" x1="21.80956" x2="10.29425" xlink:href="#linearGradient5740" y1="219.117" y2="212.9507"/> + <linearGradient gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)" gradientUnits="userSpaceOnUse" id="linearGradient5807" inkscape:collect="always" x1="11.87961" x2="15.65274" xlink:href="#linearGradient5704" y1="205.4478" y2="211.8799"/> + </defs> +<g id="edit-clone" inkscape:label="#edit_clone" transform="translate(-353.3567,-252.18514)"> + <g id="use6150" transform="translate(348.3966,47.24474)"> + <rect height="7.996297" id="rect5607" style="color:#000000;fill:none;stroke:url(#linearGradient5807);stroke-width:0.9999996;stroke-linejoin:round;stroke-miterlimit:0" width="8.996808" x="5.4601" y="205.4404"/> + <rect height="5.993324" id="rect5609" style="color:#000000;fill:url(#linearGradient5809);fill-rule:evenodd;stroke:url(#linearGradient5811);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.994814" x="6.46013" y="206.4404"/> + <rect height="11.99031" id="rect5611" style="color:#000000;fill:none;stroke:url(#linearGradient5813);stroke-width:0.9999994;stroke-linejoin:round;stroke-miterlimit:0" width="11.99355" x="8.477812" y="208.4686"/> + <rect height="9.971587" id="rect5613" style="color:#000000;fill:url(#linearGradient5815);fill-rule:evenodd;stroke:url(#linearGradient5817);stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.982319" x="9.477811" y="209.4688"/> + </g> + <rect height="4.001433" id="rect10978" style="color:#000000;fill:url(#linearGradient11815);fill-rule:evenodd;stroke:url(#linearGradient6573);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.979028" x="359.909" y="260.7473"/> + <path d="M 62.5,131.5 C 62.5,132.5 62.5,132.5 62.5,132.5" id="path6162" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="translate(298.368,127.2036)"/> + <path d="M 62.5,131.5 C 62.5,132.5 62.5,132.5 62.5,132.5" id="use6164" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,298.368,127.2036)"/> + <path d="M 63.5,130.5 65.5,130.5" id="path6167" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="translate(298.368,127.2036)"/> + <path d="M 360.8567,263.6852 360.8567,261.6852 364.8567,261.6852" id="path5069" inkscape:connector-curvature="0" style="fill:none;stroke:#ffffff;stroke-width:1px"/> +</g> + +</svg> diff --git a/share/icons/edit-duplicate.svg b/share/icons/edit-duplicate.svg new file mode 100644 index 000000000..71b343ab1 --- /dev/null +++ b/share/icons/edit-duplicate.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.011261" + height="16.018507" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)" gradientUnits="userSpaceOnUse" id="linearGradient6138" inkscape:collect="always" x1="11.87961" x2="16.80415" xlink:href="#linearGradient5704" y1="205.4478" y2="210.8717"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)" gradientUnits="userSpaceOnUse" id="linearGradient6124" inkscape:collect="always" x1="11.87961" x2="15.65274" xlink:href="#linearGradient5704" y1="205.4478" y2="211.8799"/> + <linearGradient gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)" gradientUnits="userSpaceOnUse" id="linearGradient6128" inkscape:collect="always" x1="15.38278" x2="18.5289" xlink:href="#linearGradient5740" y1="212.9046" y2="218.7801"/> + <linearGradient gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)" gradientUnits="userSpaceOnUse" id="linearGradient6140" inkscape:collect="always" x1="21.80956" x2="14.53613" xlink:href="#linearGradient5740" y1="219.2215" y2="215.1112"/> + <linearGradient gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)" gradientUnits="userSpaceOnUse" id="linearGradient6126" inkscape:collect="always" x1="19.63879" x2="17.50228" xlink:href="#linearGradient5740" y1="218.1055" y2="214.8796"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)" gradientUnits="userSpaceOnUse" id="linearGradient6142" inkscape:collect="always" x1="16.35263" x2="17.98802" xlink:href="#linearGradient5740" y1="214.6474" y2="218.2771"/> + </defs> +<g id="edit-duplicate" inkscape:label="#edit_duplicate" transform="translate(-4.9601,-204.940399)"> + <g id="g6144"> + <rect height="7.996297" id="rect6120" style="color:#000000;fill:none;stroke:url(#linearGradient6124);stroke-width:0.9999996;stroke-linejoin:round;stroke-miterlimit:0" width="8.996808" x="5.4601" y="205.4404"/> + <rect height="5.993324" id="rect6122" style="color:#000000;fill:url(#linearGradient6126);fill-rule:evenodd;stroke:url(#linearGradient6128);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.994814" x="6.46013" y="206.4404"/> + <rect height="11.99031" id="rect6134" style="color:#000000;fill:none;stroke:url(#linearGradient6138);stroke-width:0.9999994;stroke-linejoin:round;stroke-miterlimit:0" width="11.99355" x="8.477812" y="208.4686"/> + <rect height="9.971587" id="rect6136" style="color:#000000;fill:url(#linearGradient6140);fill-rule:evenodd;stroke:url(#linearGradient6142);stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.982319" x="9.477811" y="209.4688"/> + </g> +</g> + +</svg> diff --git a/share/icons/edit-paste-in-place.svg b/share/icons/edit-paste-in-place.svg new file mode 100644 index 000000000..225f7933b --- /dev/null +++ b/share/icons/edit-paste-in-place.svg @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.0483" + height="16.010037" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient800"> + <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/> + <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5689" inkscape:collect="always" x1="491.4307" x2="493.3302" xlink:href="#linearGradient10585" y1="77.8489" y2="78.52254"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient10585"> + <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/> + <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1,0,0,0.900774,0,8.915579)" gradientUnits="userSpaceOnUse" id="linearGradient5761" inkscape:collect="always" x1="494.3125" x2="499.0386" xlink:href="#linearGradient1887" y1="83.8125" y2="88.23264"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5687" inkscape:collect="always" x1="482.6295" x2="495.948" xlink:href="#linearGradient800" y1="74.94392" y2="85.67345"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5598" inkscape:collect="always" x1="490" x2="497.2314" xlink:href="#linearGradient5704" y1="83.41934" y2="90.93561"/> + </defs> +<g id="edit-paste-in-place" inkscape:label="#selection_paste_in_place" transform="translate(-484.9517,-74.935628)"> + <g id="g6202" transform="translate(-0.0483,-0.054332)"> + <rect height="13.99545" id="rect6204" rx="0.8838835" ry="0.8838835" style="color:#000000;fill:url(#linearGradient5687);fill-rule:evenodd;stroke:#000000;stroke-linecap:square;stroke-linejoin:round" width="12" x="485.5" y="76.50455"/> + <path d="M 486.4517,89.43563 486.4517,77.43563 496.4517,77.43563" id="path6207" inkscape:connector-curvature="0" style="fill:none;stroke:#e6bc00;stroke-width:1px;stroke-linecap:square"/> + <path d="M 495,79 C 495,80.10678 493.3839,79.5 492,79.5 490.6161,79.5 489,80.10678 489,79 489,77.89322 490.6131,75.48996 491.997,75.48996 493.3808,75.48996 495,77.89322 495,79 Z" id="path6209" inkscape:connector-curvature="0" sodipodi:nodetypes="csssc" style="color:#000000;fill:url(#linearGradient5689);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999994;stroke-linecap:square"/> + <path d="M 494.0715,77.5 491.9286,77.5" id="path6211" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:round"/> + </g> + <rect height="9.007737" id="rect5705" rx="0.9722718" ry="0.9722717" style="color:#000000;fill:url(#linearGradient5761);fill-rule:evenodd;stroke:url(#linearGradient5598);stroke-width:0.9999999;stroke-linecap:square;stroke-linejoin:round" width="10" x="490.5" y="81.42787"/> + <path d="M 495,108 494,108 494,107 493,107 493,106 495,106 494.9517,102.9457 495.9517,102.9457 496,106 498,106 498,107 497,107 497,108 496,108 496,109 495,109 495,108 Z" id="path5745" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="translate(0,-20.01004)"/> +</g> + +</svg> diff --git a/share/icons/edit-paste-style.svg b/share/icons/edit-paste-style.svg new file mode 100644 index 000000000..724d4c15d --- /dev/null +++ b/share/icons/edit-paste-style.svg @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.997193" + height="16.010037" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.002867,0,0,1.594894,476.8719,-260.6659)" gradientUnits="userSpaceOnUse" id="linearGradient6228" inkscape:collect="always" x1="16.46609" x2="17.85282" xlink:href="#linearGradient5740" y1="214.6697" y2="218.1995"/> + <linearGradient id="linearGradient10585"> + <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/> + <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.332493,0,0,2.661873,470.7912,-492.2235)" gradientUnits="userSpaceOnUse" id="linearGradient6226" inkscape:collect="always" x1="21.88428" x2="16.37369" xlink:href="#linearGradient5740" y1="219.0054" y2="214.445"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5689" inkscape:collect="always" x1="491.4307" x2="493.3302" xlink:href="#linearGradient10585" y1="77.8489" y2="78.52254"/> + <linearGradient gradientTransform="matrix(1.249566,0,0,1.420757,477.3232,-211.4881)" gradientUnits="userSpaceOnUse" id="linearGradient6224" inkscape:collect="always" x1="11.87961" x2="15.65274" xlink:href="#linearGradient5704" y1="205.4478" y2="211.8799"/> + <linearGradient id="linearGradient800"> + <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/> + <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5687" inkscape:collect="always" x1="482.6295" x2="495.948" xlink:href="#linearGradient800" y1="74.94392" y2="85.67345"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="edit-paste-style" inkscape:label="#selection_paste_style" transform="translate(-484.9517,-74.935628)"> + <g id="use6217" transform="matrix(1,0,0,1,-0.0483,-0.054332)"> + <rect height="13.99545" id="rect6204" rx="0.8838835" ry="0.8838835" style="color:#000000;fill:url(#linearGradient5687);fill-rule:evenodd;stroke:#000000;stroke-linecap:square;stroke-linejoin:round" width="12" x="485.5" y="76.50455"/> + <path d="M 486.4517,89.43563 486.4517,77.43563 496.4517,77.43563" id="path6207" inkscape:connector-curvature="0" style="fill:none;stroke:#e6bc00;stroke-width:1px;stroke-linecap:square"/> + <path d="M 495,79 C 495,80.10678 493.3839,79.5 492,79.5 490.6161,79.5 489,80.10678 489,79 489,77.89322 490.6131,75.48996 491.997,75.48996 493.3808,75.48996 495,77.89322 495,79 Z" id="path6209" inkscape:connector-curvature="0" sodipodi:nodetypes="csssc" style="color:#000000;fill:url(#linearGradient5689);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999994;stroke-linecap:square"/> + <path d="M 494.0715,77.5 491.9286,77.5" id="path6211" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:round"/> + </g> + <rect height="9.944057" id="rect6220" style="color:#000000;fill:none;stroke:url(#linearGradient6224);stroke-width:0.9999999;stroke-linejoin:round;stroke-miterlimit:0" width="9.994883" x="490.454" y="80.49155"/> + <rect height="7.995686" id="rect6222" style="color:#000000;fill:url(#linearGradient6226);fill-rule:evenodd;stroke:url(#linearGradient6228);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.995919" x="491.4559" y="81.43563"/> +</g> + +</svg> diff --git a/share/icons/edit-select-all-layers.svg b/share/icons/edit-select-all-layers.svg new file mode 100644 index 000000000..8c8bc4881 --- /dev/null +++ b/share/icons/edit-select-all-layers.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + </defs> +<g id="edit-select-all-layers" inkscape:label="#selection_select_all_in_all_layers" transform="translate(-55,-212.99997)"> + <path d="M 55.5,213.5 56.5,213.5" id="path9031" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 55.5,185.5 56.5,185.5" id="use9033" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,3,27.99997)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use9035" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,6,27.99997)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use9037" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,9,27.99997)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use9039" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,12,27.99997)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use9041" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,2,42.99997)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use9043" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,5,42.99997)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use9045" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,8,42.99997)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use9047" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,11,42.99997)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use9049" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,14,42.99997)"/> + <path d="M 55.5,215.5 55.5,216.5" id="path9051" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 55.5,187.5 55.5,188.5" id="use9053" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,30.99997)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use9055" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,33.99997)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use9057" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,36.99997)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use9059" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,39.99997)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use9061" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,37.99997)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use9063" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,34.99997)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use9065" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,31.99997)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use9067" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,28.99997)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use9069" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,25.99997)"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use9073" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.752527,0,0,0.752527,-669.209253456495,88.802701410165)"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use9077" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.752527,0,0,0.752527,-669.2092,85.8027)"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use9079" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.752527,0,0,0.752527,-669.2092,82.8027)"/> +</g> + +</svg> diff --git a/share/icons/edit-select-all.svg b/share/icons/edit-select-all.svg new file mode 100644 index 000000000..23c112a61 --- /dev/null +++ b/share/icons/edit-select-all.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5821" inkscape:collect="always" x1="108.3513" x2="101.1929" xlink:href="#linearGradient5740" y1="215.4819" y2="206.9966"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.124777,0,0,1.399469,339.507,-41.54364)" gradientUnits="userSpaceOnUse" id="linearGradient5825" inkscape:collect="always" x1="15.15684" x2="22.04275" xlink:href="#linearGradient5704" y1="214.0084" y2="218.3974"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.165669,0,0,1.655559,338.7499,-97.1359)" gradientUnits="userSpaceOnUse" id="linearGradient5827" inkscape:collect="always" x1="17.48326" x2="20.98923" xlink:href="#linearGradient6684" y1="215.0097" y2="218.8156"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5819" inkscape:collect="always" x1="99.31348" x2="111.6865" xlink:href="#linearGradient5704" y1="210.5" y2="210.5"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5823" inkscape:collect="always" x1="101.7507" x2="108.8156" xlink:href="#linearGradient5740" y1="205.192" y2="212.9901"/> + <linearGradient gradientTransform="matrix(0.87731,0,0,0.991952,344.0693,46.88201)" gradientUnits="userSpaceOnUse" id="linearGradient5829" inkscape:collect="always" x1="19.08596" x2="16.10928" xlink:href="#linearGradient6684" y1="219.6944" y2="214.3821"/> + </defs> +<g id="edit-select-all" inkscape:label="#selection_select_all" transform="translate(-353.3149,-252.13877)"> + <g id="use6072" transform="matrix(1,0,0,1,-0.0124923,-0.0145053)"> + <rect height="6.999161" id="rect9496" style="color:#000000;fill:none;stroke:url(#linearGradient5825);stroke-width:1.0000005;stroke-linejoin:round;stroke-miterlimit:0" width="8.996735" x="355.8274" y="258.6541"/> + <rect height="4.972945" id="rect9498" style="color:#000000;fill:url(#linearGradient5827);fill-rule:evenodd;stroke:url(#linearGradient5829);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.994853" x="356.8273" y="259.6532"/> + </g> + <g id="use6075" transform="matrix(1,0,0,1,-1.042199,0.956231)"> + <circle cx="105.5" cy="210.5" id="path10763" r="5.5" style="color:#000000;fill:none;stroke:url(#linearGradient5819);stroke-width:1.3730356;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.727881,0,0,0.728748,287.069,104.2892)"/> + <circle cx="105.5" cy="210.5" id="path10409" r="5.5" style="color:#000000;fill:url(#linearGradient5821);fill-rule:evenodd;stroke:url(#linearGradient5823);stroke-width:1.8262242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.547085,0,0,0.548073,306.1137,142.2991)"/> + </g> + <path d="M 55.5,185.5 56.5,185.5" id="path6078" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="translate(298.3149,67.13877)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use6080" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,298.3149,67.13877)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use6082" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,298.3149,67.13877)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use6084" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,298.3149,67.13877)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use6086" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,298.3149,67.13877)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use6088" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,300.3149,82.13877)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use6090" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,303.3149,82.13877)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use6092" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,306.3149,82.13877)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use6094" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,309.3149,82.13877)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use6096" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,312.3149,82.13877)"/> + <path d="M 55.5,187.5 55.5,188.5" id="path6100" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="translate(298.3149,67.13877)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use6102" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,298.3149,70.13877)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use6104" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,298.3149,73.13877)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use6106" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,298.3149,76.13877)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use6108" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,298.3149,79.13877)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use6110" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,313.3149,77.13877)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use6112" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,313.3149,74.13877)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use6114" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,313.3149,71.13877)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use6116" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,313.3149,68.13877)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use6118" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,313.3149,65.13877)"/> +</g> + +</svg> diff --git a/share/icons/edit-select-invert.svg b/share/icons/edit-select-invert.svg new file mode 100644 index 000000000..8828c1e5d --- /dev/null +++ b/share/icons/edit-select-invert.svg @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5821" inkscape:collect="always" x1="108.3513" x2="101.1929" xlink:href="#linearGradient5740" y1="215.4819" y2="206.9966"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5819" inkscape:collect="always" x1="99.31348" x2="111.6865" xlink:href="#linearGradient5704" y1="210.5" y2="210.5"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5823" inkscape:collect="always" x1="101.7507" x2="108.8156" xlink:href="#linearGradient5740" y1="205.192" y2="212.9901"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="edit-select-invert" inkscape:label="#selection_invert" transform="translate(-55,-277)"> + <g id="use5599" transform="matrix(1.112088,0,0,1.110911,-340.6366,-0.279561)"> + <circle cx="105.5" cy="210.5" id="path10763" r="5.5" style="color:#000000;fill:none;stroke:url(#linearGradient5819);stroke-width:1.3730356;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.727881,0,0,0.728748,287.069,104.2892)"/> + <circle cx="105.5" cy="210.5" id="path10409" r="5.5" style="color:#000000;fill:url(#linearGradient5821);fill-rule:evenodd;stroke:url(#linearGradient5823);stroke-width:1.8262242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.547085,0,0,0.548073,306.1137,142.2991)"/> + </g> + <path d="M 59.5,281.5 60.5,281.5" id="path5378" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 59.5,283.5 59.5,284.5" id="path5380" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5382" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,7,45)"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5384" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,10,45)"/> + <path d="M 55.5,238.5 55.5,239.5" id="use5390" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,4,48)"/> + <path d="M 55.5,238.5 55.5,239.5" id="use5392" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,4,51)"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5398" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,6,54)"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5400" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,9,54)"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5402" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,12,54)"/> + <path d="M 55.5,238.5 55.5,239.5" id="use5410" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,13,43)"/> + <path d="M 55.5,238.5 55.5,239.5" id="use5412" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,13,46)"/> + <path d="M 55.5,238.5 55.5,239.5" id="use5414" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,13,49)"/> + <path d="M 55.5,277.5 56.5,277.5" id="path5523" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 55.5,185.5 56.5,185.5" id="use5525" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,3,92)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use5527" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,6,92)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use5529" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,9,92)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use5531" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,12,92)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use5533" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,2,107)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use5535" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,5,107)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use5537" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,8,107)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use5539" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,11,107)"/> + <path d="M 55.5,185.5 56.5,185.5" id="use5541" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,14,107)"/> + <path d="M 55.5,279.5 55.5,280.5" id="path5543" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 55.5,187.5 55.5,188.5" id="use5545" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,95)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use5547" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,98)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use5549" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,101)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use5551" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,104)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use5553" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,102)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use5555" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,99)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use5557" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,96)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use5560" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,93)"/> + <path d="M 55.5,187.5 55.5,188.5" id="use5563" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,90)"/> +</g> + +</svg> diff --git a/share/icons/edit-select-none.svg b/share/icons/edit-select-none.svg new file mode 100644 index 000000000..503302d2d --- /dev/null +++ b/share/icons/edit-select-none.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5821" inkscape:collect="always" x1="108.3513" x2="101.1929" xlink:href="#linearGradient5740" y1="215.4819" y2="206.9966"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.165669,0,0,1.655559,338.7499,-97.1359)" gradientUnits="userSpaceOnUse" id="linearGradient5827" inkscape:collect="always" x1="17.48326" x2="20.98923" xlink:href="#linearGradient6684" y1="215.0097" y2="218.8156"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5819" inkscape:collect="always" x1="99.31348" x2="111.6865" xlink:href="#linearGradient5704" y1="210.5" y2="210.5"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5823" inkscape:collect="always" x1="101.7507" x2="108.8156" xlink:href="#linearGradient5740" y1="205.192" y2="212.9901"/> + <linearGradient gradientTransform="matrix(0.87731,0,0,0.991952,344.0693,46.88201)" gradientUnits="userSpaceOnUse" id="linearGradient5829" inkscape:collect="always" x1="19.08596" x2="16.10928" xlink:href="#linearGradient6684" y1="219.6944" y2="214.3821"/> + <linearGradient gradientTransform="matrix(1.124777,0,0,1.399469,339.507,-41.54364)" gradientUnits="userSpaceOnUse" id="linearGradient5825" inkscape:collect="always" x1="15.15684" x2="22.04275" xlink:href="#linearGradient5704" y1="214.0084" y2="218.3974"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="edit-select-none" inkscape:label="#selection_deselect" transform="translate(-55,-236)"> + <g id="use5235" transform="matrix(1,0,0,1,-298.3274,-16.15328)"> + <rect height="6.999161" id="rect9496" style="color:#000000;fill:none;stroke:url(#linearGradient5825);stroke-width:1.0000005;stroke-linejoin:round;stroke-miterlimit:0" width="8.996735" x="355.8274" y="258.6541"/> + <rect height="4.972945" id="rect9498" style="color:#000000;fill:url(#linearGradient5827);fill-rule:evenodd;stroke:url(#linearGradient5829);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.994853" x="356.8273" y="259.6532"/> + </g> + <g id="use5237" transform="matrix(1,0,0,1,-299.3571,-15.18254)"> + <circle cx="105.5" cy="210.5" id="path10763" r="5.5" style="color:#000000;fill:none;stroke:url(#linearGradient5819);stroke-width:1.3730356;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.727881,0,0,0.728748,287.069,104.2892)"/> + <circle cx="105.5" cy="210.5" id="path10409" r="5.5" style="color:#000000;fill:url(#linearGradient5821);fill-rule:evenodd;stroke:url(#linearGradient5823);stroke-width:1.8262242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.547085,0,0,0.548073,306.1137,142.2991)"/> + </g> + <path d="M 55.5,236.5 56.5,236.5" id="path5239" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 55.5,238.5 55.5,239.5" id="path5261" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5306" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,0)"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5309" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,0)"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5313" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,0)"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5311" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,0)"/> + <path d="M 55.5,238.5 55.5,239.5" id="use5318" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,3)"/> + <path d="M 55.5,238.5 55.5,239.5" id="use5321" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,6)"/> + <path d="M 55.5,238.5 55.5,239.5" id="use5323" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,9)"/> + <path d="M 55.5,238.5 55.5,239.5" id="use5325" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,12)"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5327" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,2,15)"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5329" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,5,15)"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5331" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,8,15)"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5333" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,11,15)"/> + <path d="M 55.5,236.5 56.5,236.5" id="use5335" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,14,15)"/> + <path d="M 70.5,236.5 70.5,237.5" id="path5337" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 55.5,238.5 55.5,239.5" id="use5340" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,1)"/> + <path d="M 55.5,238.5 55.5,239.5" id="use5342" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,4)"/> + <path d="M 55.5,238.5 55.5,239.5" id="use5344" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,7)"/> + <path d="M 55.5,238.5 55.5,239.5" id="use5346" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,10)"/> +</g> + +</svg> diff --git a/share/icons/edit-select-original.svg b/share/icons/edit-select-original.svg new file mode 100644 index 000000000..869ac9c37 --- /dev/null +++ b/share/icons/edit-select-original.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.011261" + height="16.018416" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.02198,0,0,1,-307.3063,52.7964)" gradientUnits="userSpaceOnUse" id="linearGradient6122" inkscape:collect="always" x1="361.7094" x2="366.0981" xlink:href="#linearGradient800" y1="261.2473" y2="264.6892"/> + <linearGradient gradientTransform="matrix(1.252006,0,0,1.989026,41.31058,-116.1321)" gradientUnits="userSpaceOnUse" id="linearGradient6148" inkscape:collect="always" x1="16.81461" x2="17.98802" xlink:href="#linearGradient5740" y1="213.6587" y2="218.2771"/> + <linearGradient gradientTransform="matrix(1.124786,0,0,1.142472,43.68042,71.69251)" gradientUnits="userSpaceOnUse" id="linearGradient6159" inkscape:collect="always" x1="11.87961" x2="15.65274" xlink:href="#linearGradient5704" y1="205.4478" y2="211.8799"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0,1,-1.02198,0,-159.1115,272.7932)" gradientUnits="userSpaceOnUse" id="linearGradient6125" inkscape:collect="always" x1="-37.33073" x2="-33.69472" xlink:href="#linearGradient5704" y1="187.863" y2="178.6575"/> + <linearGradient gradientTransform="matrix(1.165662,0,0,1.995259,38.42262,-122.5159)" gradientUnits="userSpaceOnUse" id="linearGradient6154" inkscape:collect="always" x1="19.63879" x2="17.50228" xlink:href="#linearGradient5740" y1="218.1055" y2="214.8796"/> + <linearGradient gradientTransform="matrix(1.49944,0,0,1.713117,42.76116,-42.5525)" gradientUnits="userSpaceOnUse" id="linearGradient6151" inkscape:collect="always" x1="11.87961" x2="16.80415" xlink:href="#linearGradient5704" y1="205.4478" y2="210.8717"/> + <linearGradient gradientTransform="matrix(0.877306,0,0,1.195484,43.74192,51.05256)" gradientUnits="userSpaceOnUse" id="linearGradient6156" inkscape:collect="always" x1="14.85535" x2="17.85282" xlink:href="#linearGradient5740" y1="212.7111" y2="218.1995"/> + <linearGradient id="linearGradient800"> + <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/> + <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.66352,0,0,3.319677,33.71939,-404.9123)" gradientUnits="userSpaceOnUse" id="linearGradient6146" inkscape:collect="always" x1="21.80956" x2="10.29425" xlink:href="#linearGradient5740" y1="219.117" y2="212.9507"/> + </defs> +<g id="edit-select-original" inkscape:label="#edit_select_original" transform="translate(-55,-305.98151)"> + <rect height="11.99031" id="rect5972" style="color:#000000;fill:none;stroke:url(#linearGradient6151);stroke-width:0.9999994;stroke-linejoin:round;stroke-miterlimit:0" width="11.99355" x="58.51771" y="309.5096"/> + <rect height="9.971587" id="rect5974" style="color:#000000;fill:url(#linearGradient6146);fill-rule:evenodd;stroke:url(#linearGradient6148);stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.982319" x="59.51771" y="310.5099"/> + <rect height="4.001433" id="rect5976" style="color:#000000;fill:url(#linearGradient6122);fill-rule:evenodd;stroke:url(#linearGradient6125);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.979028" x="61.5523" y="314.5437"/> + <path d="M 62.5113,312.5 C 62.5113,313.5 62.5113,313.5 62.5113,313.5" id="path5978" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 62.5,131.5 C 62.5,132.5 62.5,132.5 62.5,132.5" id="use5981" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,4.01130000000001,181)"/> + <path d="M 63.5113,311.5 65.5113,311.5" id="path5983" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 62.5,317.4816 62.5,315.4816 66.5,315.4816" id="path5985" inkscape:connector-curvature="0" style="fill:none;stroke:#ffffff;stroke-width:1px"/> + <g id="g6161"> + <rect height="7.996297" id="rect5968" style="color:#000000;fill:none;stroke:url(#linearGradient6159);stroke-width:0.9999996;stroke-linejoin:round;stroke-miterlimit:0" width="8.996808" x="55.5" y="306.4815"/> + <rect height="5.993324" id="rect5970" style="color:#000000;fill:url(#linearGradient6154);fill-rule:evenodd;stroke:url(#linearGradient6156);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.994814" x="56.50003" y="307.4814"/> + </g> +</g> + +</svg> diff --git a/share/icons/edit-undo-history.svg b/share/icons/edit-undo-history.svg new file mode 100644 index 000000000..8f8589837 --- /dev/null +++ b/share/icons/edit-undo-history.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.01849" + height="15.938621" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5734"> + <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/> + <stop id="stop5738" offset="1" style="stop-color:#ffffff"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5393" inkscape:collect="always" x1="279.645" x2="283.1054" xlink:href="#linearGradient5704" y1="22.03839" y2="25.59215"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5391" inkscape:collect="always" x1="283.9804" x2="279.4786" xlink:href="#linearGradient5734" y1="25.25768" y2="21.16041"/> + </defs> +<g id="edit-undo-history" inkscape:label="#edit_undo_history" transform="matrix(1.00075,0,0,0.9928055,-55.0362003,-24.7903076)"> + <g id="g2661" transform="matrix(0.723037,0,0,0.675336,-257.1363,-6.948167)"> + <path d="M 432.5759,60.78928 440.0143,53.3847 440.0143,57.08698 C 440.0143,57.08698 448.7829,57.01915 448.7829,57.01915 448.7829,57.01915 448.7829,70.32655 448.7829,70.32655 448.7829,70.32655 445.5535,70.25508 445.5535,70.25508 445.5535,70.25508 445.5535,63.56253 445.5535,63.56253 445.5535,63.56253 438.6118,63.56253 438.6118,63.56253 438.6118,63.56253 438.6118,66.537 438.6118,66.537 438.6118,66.537 432.5759,60.78928 432.5759,60.78928 Z" id="path2640" inkscape:connector-curvature="0" style="fill:#fac32d;fill-rule:evenodd"/> + <path d="M 432.558,61.52785 439.1437,54.49225" id="path2645" inkscape:connector-curvature="0" style="fill:#efe4b6;fill-rule:evenodd;stroke:#efe7c1;stroke-width:1.4336616;stroke-linejoin:bevel"/> + <path d="M 442.9108,70.25823 C 445.632,70.1633 445.5988,70.32655 445.5988,70.32655 445.5988,70.32655 445.5219,63.56253 445.5219,63.56253 445.5219,62.0753 445.5219,62.0753 443.4488,62.0753 443.4488,62.0753 433.6966,61.96534 433.6966,61.96534 L 439.1693,67.94512 439.1693,64.46465 C 439.1693,64.46465 440.3647,64.4945 441.6052,64.4945 444.0861,64.4945 442.9108,67.2805 442.9108,70.25823 Z" id="path2642" inkscape:connector-curvature="0" style="fill:#ca8f0b;fill-rule:evenodd;stroke-width:1px"/> + <path d="M 432.3932,60.65307 439.3236,53.25005 439.3236,56.89614 C 439.3236,56.89614 446.4899,56.8473 448.9899,56.8473 448.9899,56.8473 449.0231,56.99985 449.0231,70.32655 449.0231,70.32655 444.5537,70.34731 443.4548,70.32655 443.4548,70.32655 443.4578,64.35493 443.4578,64.35493 442.2078,64.35493 439.3086,64.35493 439.3086,64.35493 L 439.3237,68.25005 432.3933,60.65307 Z" id="path2647" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.3971461;stroke-linejoin:round"/> + </g> + <g id="g11177" transform="translate(-254.4684,4.926264)"> + <path d="M 284,23 A 3,3 0 1 1 278,23 3,3 0 1 1 284,23 Z" id="path14377" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient5391);fill-rule:evenodd;stroke:url(#linearGradient5393);stroke-width:0.7119799;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.331759,0,0,1.327869,-53.22381,-6.040984)"/> + <path d="M 320.4594,22.00781 321.4594,21.00781 321.4594,25.00781 320.4594,25.00781 320.4594,22.00781 Z" id="path11169" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;fill-rule:evenodd"/> + <path d="M 319.4609,24.02096 321.4609,24.02096 321.4609,25.02096 318.4609,25.02096 319.4609,24.02096 Z" id="path11171" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;fill-rule:evenodd"/> + </g> +</g> + +</svg> diff --git a/share/icons/exchange-positions-clockwise.svg b/share/icons/exchange-positions-clockwise.svg new file mode 100644 index 000000000..3c50d9f1b --- /dev/null +++ b/share/icons/exchange-positions-clockwise.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" gradientUnits="userSpaceOnUse" id="linearGradient8986" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" gradientUnits="userSpaceOnUse" id="linearGradient8982" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/> + <linearGradient gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" gradientUnits="userSpaceOnUse" id="linearGradient8980" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/> + <linearGradient gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" gradientUnits="userSpaceOnUse" id="linearGradient8984" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/> + <linearGradient gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" gradientUnits="userSpaceOnUse" id="linearGradient8988" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/> + <linearGradient gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" gradientUnits="userSpaceOnUse" id="linearGradient8990" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/> + <linearGradient id="linearGradient5734"> + <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/> + <stop id="stop5738" offset="1" style="stop-color:#ffffff"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="exchange-positions-clockwise" inkscape:label="exchange-positions-clockwise" transform="translate(-1146.00001,-244)"> + <rect height="24" id="rect8798" style="opacity:0;fill:none" width="24" x="1146" y="244"/> + <g id="g8800" transform="matrix(0.8490566,0,0,0.8490566,1147,-639.5161)"> + <rect height="9.673169" id="rect8802" style="fill:none;stroke:url(#linearGradient8980);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" width="9.674352" x="0.462824" y="1042.226"/> + <rect height="7.835659" id="rect8804" style="fill:url(#linearGradient8982);fill-rule:evenodd;stroke:url(#linearGradient8984);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.840812" x="1.379594" y="1043.145"/> + </g> + <g id="g8806" transform="matrix(0.8490566,0,0,0.8490566,1160,-632.5151)"> + <rect height="9.673169" id="rect8808" style="fill:none;stroke:url(#linearGradient8986);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" width="9.674352" x="0.462824" y="1042.226"/> + <rect height="7.835659" id="rect8810" style="fill:url(#linearGradient8988);fill-rule:evenodd;stroke:url(#linearGradient8990);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.840812" x="1.379594" y="1043.145"/> + </g> + <g id="g8812" style="fill:#ffff00" transform="matrix(-1.214009,0,0,-1.214009,1612.567,906.4111)"> + <path d="M 372.8308,534.9312 372.8308,535.6312 377.8463,535.6312 379.0109,536.6312 379.0109,537.4991 377.7136,537.4991 379.3404,539.4959 381.0242,537.4991 379.7289,537.4991 379.7289,536.3645 378.0462,534.9312 372.8308,534.9312 Z" id="path8814" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + </g> + <g id="g8816" style="fill:#ffff00" transform="matrix(1.214009,0,0,1.214009,701.8316,-398.1738)"> + <path d="M 373.9715,533.0883 373.9715,533.7883 379.5775,533.7883 380.7421,534.7883 380.7421,535.6562 379.4448,535.6562 381.0716,537.653 382.7554,535.6562 381.4601,535.6562 381.4601,534.5216 379.7774,533.0883 373.9715,533.0883 Z" id="path8818" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + </g> + <g id="g8956" inkscape:transform-center-x="3.042784" transform="matrix(0.5350629,0.5892249,-0.5892249,0.5350629,686.558,-576.3326)"> + <path d="M 1173.915,279.6085 C 1176.943,279.6085 1179.4,277.1505 1179.4,274.1219 1179.4,271.0933 1176.943,268.6353 1173.915,268.6353" id="path11132-6" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5077016;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1.5077017, 1.5077017"/> + <path d="M 1172.21,279.2058 1175.981,276.0625 1175.981,282.3493 1172.21,279.2058 Z" id="path11140-4" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#c80000;fill-rule:evenodd"/> + <path d="M 1173.102,268.4294 C 1170.074,268.4294 1167.617,270.8874 1167.617,273.916 1167.617,276.9446 1170.074,279.4026 1173.102,279.4026" id="path8948" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5077016;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1.5077017, 1.5077017;stroke-dashoffset:0.3015402"/> + <path d="M 1174.61,268.7807 1170.839,271.9241 1170.839,265.6374 1174.61,268.7807 Z" id="path8950" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#c80000;fill-rule:evenodd"/> + </g> +</g> + +</svg> diff --git a/share/icons/exchange-positions-zorder.svg b/share/icons/exchange-positions-zorder.svg new file mode 100644 index 000000000..498c07f28 --- /dev/null +++ b/share/icons/exchange-positions-zorder.svg @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" gradientUnits="userSpaceOnUse" id="linearGradient8770" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/> + <linearGradient gradientTransform="matrix(1.592997,0,0,1,11.72818,4)" gradientUnits="userSpaceOnUse" id="linearGradient5842" inkscape:collect="always" x1="-37.50076" x2="-29.00001" xlink:href="#linearGradient5704" y1="181.9908" y2="181.9908"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" gradientUnits="userSpaceOnUse" id="linearGradient8776" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/> + <linearGradient gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" gradientUnits="userSpaceOnUse" id="linearGradient8772" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/> + <linearGradient gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" gradientUnits="userSpaceOnUse" id="linearGradient8774" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/> + <linearGradient gradientTransform="translate(-8.989043)" gradientUnits="userSpaceOnUse" id="linearGradient5835" inkscape:collect="always" x1="-37.77876" x2="-29.01316" xlink:href="#linearGradient5704" y1="175.9908" y2="175.9908"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5734"> + <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/> + <stop id="stop5738" offset="1" style="stop-color:#ffffff"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" gradientUnits="userSpaceOnUse" id="linearGradient8768" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/> + <linearGradient gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" gradientUnits="userSpaceOnUse" id="linearGradient8766" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/> + </defs> +<g id="exchange-positions-zorder" inkscape:label="exchange-positions-zorder" transform="translate(-1106.00001,-244)"> + <rect height="24" id="rect5511-4" style="opacity:0;fill:none" width="24" x="1106" y="244"/> + <g id="g6870-3" transform="matrix(0.8490566,0,0,0.8490566,1107,-639.5161)"> + <rect height="9.673169" id="rect6878-1" style="fill:none;stroke:url(#linearGradient8772);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" width="9.674352" x="0.462824" y="1042.226"/> + <rect height="7.835659" id="rect6880-9" style="fill:url(#linearGradient8774);fill-rule:evenodd;stroke:url(#linearGradient8776);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.840812" x="1.379594" y="1043.145"/> + </g> + <g id="g6888-1" transform="matrix(0.8490566,0,0,0.8490566,1120,-632.5151)"> + <rect height="9.673169" id="rect6890-0" style="fill:none;stroke:url(#linearGradient8766);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" width="9.674352" x="0.462824" y="1042.226"/> + <rect height="7.835659" id="rect6892-9" style="fill:url(#linearGradient8768);fill-rule:evenodd;stroke:url(#linearGradient8770);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.840812" x="1.379594" y="1043.145"/> + </g> + <g id="g6894-4" style="fill:#ffff00" transform="matrix(-1.214009,0,0,-1.214009,1572.567,906.4111)"> + <path d="M 372.8308,534.9312 372.8308,535.6312 377.8463,535.6312 379.0109,536.6312 379.0109,537.4991 377.7136,537.4991 379.3404,539.4959 381.0242,537.4991 379.7289,537.4991 379.7289,536.3645 378.0462,534.9312 372.8308,534.9312 Z" id="path6896-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + </g> + <g id="g5473-6" style="fill:#ffff00" transform="matrix(1.214009,0,0,1.214009,661.8316,-398.1738)"> + <path d="M 373.9715,533.0883 373.9715,533.7883 379.5775,533.7883 380.7421,534.7883 380.7421,535.6562 379.4448,535.6562 381.0716,537.653 382.7554,535.6562 381.4601,535.6562 381.4601,534.5216 379.7774,533.0883 373.9715,533.0883 Z" id="path5524-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + </g> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7638-0" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,1155.035,83.0092)"/> + <path d="M -44.00221,185.9908 C -36.06173,185.9908 -36.06173,185.9908 -36.06173,185.9908" id="use8589-6" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5842);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,1152.062,76.0092)"/> + <path d="M -44.00221,185.9908 C -36.06173,185.9908 -36.06173,185.9908 -36.06173,185.9908" id="use7946" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5842);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,1155.062,79.0092)"/> + <path d="M 1116.127,258 1115.191,258 1115.191,263.4545 1113.318,263.4545 1115.574,266.0069 1118,263.4545 1116.127,263.4545 1116.127,258 Z" id="path10449-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#c80000;fill-rule:evenodd"/> + <path d="M 1112.236,266 1111.354,266 1111.354,263.0642 1111.354,260.5455 1109.591,260.5455 1111.964,258.1621 1114,260.5455 1112.236,260.5455 1112.236,266 Z" id="path10449-0-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#c80000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/exchange-positions.svg b/share/icons/exchange-positions.svg new file mode 100644 index 000000000..765a88534 --- /dev/null +++ b/share/icons/exchange-positions.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" gradientUnits="userSpaceOnUse" id="linearGradient6618-9" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/> + <linearGradient id="linearGradient5734"> + <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/> + <stop id="stop5738" offset="1" style="stop-color:#ffffff"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" gradientUnits="userSpaceOnUse" id="linearGradient6610" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/> + <linearGradient gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" gradientUnits="userSpaceOnUse" id="linearGradient6616" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/> + <linearGradient gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" gradientUnits="userSpaceOnUse" id="linearGradient6608" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/> + <linearGradient gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" gradientUnits="userSpaceOnUse" id="linearGradient6612" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/> + <linearGradient gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" gradientUnits="userSpaceOnUse" id="linearGradient6614" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="exchange-positions" inkscape:label="#g5791" transform="translate(-1105.98901367187,-217.957901000977)"> + <rect height="24" id="rect5511" style="opacity:0;fill:none" width="24" x="1105.989" y="217.9579"/> + <g id="g6870" transform="translate(1106.989,-822.8055)"> + <rect height="9.673169" id="rect6878" style="fill:none;stroke:url(#linearGradient6608);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" width="9.674352" x="0.462824" y="1042.226"/> + <rect height="7.835659" id="rect6880" style="fill:url(#linearGradient6610);fill-rule:evenodd;stroke:url(#linearGradient6612);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.840812" x="1.379594" y="1043.145"/> + </g> + <g id="g6888" transform="translate(1119.244,-812.1375)"> + <rect height="9.673169" id="rect6890" style="fill:none;stroke:url(#linearGradient6614);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" width="9.674352" x="0.462824" y="1042.226"/> + <rect height="7.835659" id="rect6892" style="fill:url(#linearGradient6616);fill-rule:evenodd;stroke:url(#linearGradient6618-9);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.840812" x="1.379594" y="1043.145"/> + </g> + <g id="g6894" style="fill:#ffff00" transform="matrix(-1.5,0,0,-1.5,1679.065,1036.244)"> + <path d="M 373.1989,533.2837 373.1989,533.9837 376.1989,533.9837 377.3634,534.9837 377.3634,537.4991 376.0661,537.4991 377.693,539.4959 379.3768,537.4991 378.0814,537.4991 378.0814,534.7171 376.3988,533.2837 373.1989,533.2837 Z" id="path6896" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + </g> + <g id="g5473" style="fill:#ffff00" transform="matrix(1.5,0,0,1.5,556.9348,-576.9256)"> + <path d="M 373.1989,533.2837 373.1989,533.9837 376.1989,533.9837 377.3634,534.9837 377.3634,537.4991 376.0661,537.4991 377.693,539.4959 379.3768,537.4991 378.0814,537.4991 378.0814,534.7171 376.3988,533.2837 373.1989,533.2837 Z" id="path5524" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + </g> +</g> + +</svg> diff --git a/share/icons/fill-rule-even-odd.svg b/share/icons/fill-rule-even-odd.svg new file mode 100644 index 000000000..15ac4fdcd --- /dev/null +++ b/share/icons/fill-rule-even-odd.svg @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="20.000206" + height="20" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<path d="M 1105,339 C 1115.397,339 1117.885,319 1111.421,319 1104.873,319 1094.578,335.0032 1105.037,335.0032 1115.363,335.0032 1105.127,319 1098.605,319 1092.082,319 1094.42,339 1105,339 Z" id="fill-rule-even-odd" inkscape:connector-curvature="0" inkscape:label="#fillrule_evenodd" sodipodi:nodetypes="ccccs" style="fill:#000000;fill-rule:evenodd" transform="translate(-1094.9721,-319)"/> +</svg> diff --git a/share/icons/fill-rule-nonzero.svg b/share/icons/fill-rule-nonzero.svg new file mode 100644 index 000000000..228e2a511 --- /dev/null +++ b/share/icons/fill-rule-nonzero.svg @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="20.000206" + height="20" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<path d="M 1135,339 C 1145.397,339 1147.885,319 1141.421,319 1134.873,319 1124.578,335.0031 1135.037,335.0031 1145.363,335.0031 1135.127,319 1128.605,319 1122.082,319 1124.42,339 1135,339 Z" id="fill-rule-nonzero" inkscape:connector-curvature="0" inkscape:label="#fillrule_nonzero" sodipodi:nodetypes="ccccs" style="fill:#000000" transform="translate(-1124.9721,-319)"/> +</svg> diff --git a/share/icons/flatten_simplify.svg b/share/icons/flatten_simplify.svg new file mode 100644 index 000000000..42564eb76 --- /dev/null +++ b/share/icons/flatten_simplify.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.721" + height="15.721" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="flatten_simplify" inkscape:label="#flatten_simplify" transform="translate(-282.58109,-536.7323)"> + <rect height="15.721" id="rect13989" style="color:#000000;fill:none" width="15.721" x="282.5811" y="536.7323"/> + <path d="M 530.5332 205.6113 A 1.9925 2.080405 0 0 0 528.6133 207.1426 C 527.6704 207.4134 526.7115 207.8353 525.7988 208.5332 C 525.5735 208.7058 525.3617 208.8398 525.1465 208.9844 A 1.9925 2.080405 0 0 0 523.8516 208.4824 A 1.9925 2.080405 0 0 0 521.8672 210.3984 C 520.9451 210.5699 520.1488 210.5515 519.4629 210.5469 L 519.4512 212.0469 C 520.1403 212.0516 521.1103 212.0612 522.2676 211.8223 A 1.9925 2.080405 0 0 0 523.8516 212.6445 A 1.9925 2.080405 0 0 0 525.8438 210.5645 A 1.9925 2.080405 0 0 0 525.8281 210.3281 C 526.1184 210.1416 526.4096 209.954 526.709 209.7246 C 527.3764 209.2142 528.069 208.8737 528.7617 208.6484 A 1.9925 2.080405 0 0 0 530.5332 209.7734 A 1.9925 2.080405 0 0 0 532.4453 208.2656 C 533.1733 208.2979 533.843 208.3555 534.3984 208.3555 L 534.3984 206.8555 C 533.9353 206.8555 533.1903 206.7721 532.3047 206.7402 A 1.9925 2.080405 0 0 0 530.5332 205.6113 z M 530.5332 206.7246 A 0.9260918 0.9669491 0 0 1 531.459 207.6914 A 0.9260918 0.9669491 0 0 1 530.5332 208.6582 A 0.9260918 0.9669491 0 0 1 529.6055 207.6914 A 0.9260918 0.9669491 0 0 1 530.5332 206.7246 z M 523.8516 209.5957 A 0.9260918 0.9669491 0 0 1 524.7773 210.5645 A 0.9260918 0.9669491 0 0 1 523.8516 211.5312 A 0.9260918 0.9669491 0 0 1 522.9258 210.5645 A 0.9260918 0.9669491 0 0 1 523.8516 209.5957 z " id="path14280" style="color:#000000;solid-opacity:1;fill:#000000;fill-rule:evenodd;stroke-width:1.5" transform="translate(-236.3605,335.8446)"/> +</g> + +</svg> diff --git a/share/icons/format-text-direction-horizontal.svg b/share/icons/format-text-direction-horizontal.svg new file mode 100644 index 000000000..351ea6036 --- /dev/null +++ b/share/icons/format-text-direction-horizontal.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + > + <defs> + <linearGradient id="linearGradientA" + xlink:href="#linearGradientVector" + gradientUnits="userSpaceOnUse" + x1="30" x2="4" y1="25" y2="4" /> + <linearGradient id="linearGradientVector"> + <stop offset="0" style="stop-color:#ffffff"/> + <stop offset="1" style="stop-color:#e2e1e1"/> + </linearGradient> + </defs> + <g id="format-text-direction-horizontal" inkscape:label="#writing_mode_lr"> + + <!-- Background --> + <path d="m 1,1 h 22 l 1,1 v 20 l -2,2 h -20 l -1,-1 z" style="fill:black;fill-opacity:0.0667" /> + <rect x="0.5" y="0.5" width="21" height="21" style="fill:url(#linearGradientA);stroke:black;stroke-linejoin:round" /> + <path d="m 2,21 h -1 v -20 h 20 v 1 h -19 z" style="fill:white" /> + + <!-- A --> + <path d="m 3.5,9.75 v -4 c 0,-3 5,-3 5,0 v 4" style="fill:none;stroke:#383838;stroke-linecap:round" /> + <path d="m 3.5,7 h 5.1" style="fill:none;stroke:#383838" /> + + <!-- Arrows --> + <path d="m 20,5.5 -3,-2.5 v 2 h -7 v 1 h 7 v 2 z" style="fill:#5a5a5a" /> + <path d="m 20,11.5 -3,-2.5 v 2 h -15 v 1 h 15 v 2 z" style="fill:#5a5a5a" /> + <path d="m 20,17.5 -3,-2.5 v 2 h -15 v 1 h 15 v 2 z" style="fill:#5a5a5a" /> + </g> + +</svg> diff --git a/share/icons/format-text-direction-r2l.svg b/share/icons/format-text-direction-r2l.svg new file mode 100644 index 000000000..fd2cd7ea1 --- /dev/null +++ b/share/icons/format-text-direction-r2l.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + > + <defs> + <linearGradient id="linearGradientA" + xlink:href="#linearGradientVector" + gradientUnits="userSpaceOnUse" + x1="30" x2="4" y1="25" y2="4" /> + <linearGradient id="linearGradientVector"> + <stop offset="0" style="stop-color:#ffffff"/> + <stop offset="1" style="stop-color:#e2e1e1"/> + </linearGradient> + </defs> + + <!-- Note "format-text-direction-rtl" is the GTK icon name but we want to use our own. --> + <g id="format-text-direction-r2l" inkscape:label="#writing_mode_rl"> + + <!-- Background --> + <path d="m 1,1 h 22 l 1,1 v 20 l -2,2 h -20 l -1,-1 z" style="fill:black;fill-opacity:0.0667" /> + <rect x="0.5" y="0.5" width="21" height="21" style="fill:url(#linearGradientA);stroke:black;stroke-linejoin:round" /> + <path d="m 2,21 h -1 v -20 h 20 v 1 h -19 z" style="fill:white" /> + + <!-- A --> + <path d="m 18.5,9.75 v -4 c 0,-3 -5,-3 -5,0 v 4" style="fill:none;stroke:#383838;stroke-linecap:round" /> + <path d="m 18.5,7 h -5.1" style="fill:none;stroke:#383838" /> + + <!-- Arrows --> + <path d="m 2,5.5 3,-2.5 v 2 h 7 v 1 h -7 v 2 z" style="fill:#5a5a5a" /> + <path d="m 2,11.5 3,-2.5 v 2 h 15 v 1 h -15 v 2 z" style="fill:#5a5a5a" /> + <path d="m 2,17.5 3,-2.5 v 2 h 15 v 1 h -15 v 2 z" style="fill:#5a5a5a" /> + </g> +</svg> diff --git a/share/icons/format-text-direction-vertical-lr.svg b/share/icons/format-text-direction-vertical-lr.svg new file mode 100644 index 000000000..2ce3630f0 --- /dev/null +++ b/share/icons/format-text-direction-vertical-lr.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient6524"> + <stop id="stop6526" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop6528" offset="1" style="stop-color:#e2e1e1;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient10133" inkscape:collect="always" x1="860.239" x2="843.9635" xlink:href="#linearGradient6524" y1="45.30668" y2="28.96459"/> + </defs> +<g id="format-text-direction-vertical-lr" inkscape:label="#writing_mode_tb_lr" transform="translate(-840,-25)"> + <path d="m 841,26 22,0 1,1 0,20 -2,2 -20,0 -1,-1 0,-22 z" id="path10109" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="color:#000000;fill:#000000;fill-opacity:0.06666673;fill-rule:evenodd"/> + <path d="m 840,26 1,0 0,20 -1,0 0,-20 z" id="path10111" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;fill-rule:evenodd"/> + <rect height="20" id="rect10113" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="861" y="26"/> + <rect height="20" id="rect10115" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(0,-1,1,0,0,0)" width="1" x="-26" y="841"/> + <rect height="20" id="rect10117" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(0,-1,1,0,0,0)" width="1" x="-47" y="841"/> + <rect height="20" id="rect10119" style="color:#000000;fill:url(#linearGradient10133);fill-rule:evenodd" width="20" x="841" y="26"/> + <path d="m 842,46 -1,0 0,-20 20,0 0,1 -19,0 0,19 z" id="path10121" inkscape:connector-curvature="0" style="fill:#ffffff;fill-rule:evenodd"/> + <path d="m 843.5,34.7482 0,-4 c 0,-3 5,-3 5,0 l 0,4" id="path10123" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:round"/> + <path d="m 843.3571,31.9982 5.1429,0" id="path10125" inkscape:connector-curvature="0" style="fill:none;stroke:#383838;stroke-width:1.00000012px"/> + <path d="m 845.5492,45 2.4754,-3.0009 -2,0 0,-7 -1,0 0,7 -2,0 2.5246,3.0009 z" id="path10127" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#5a5a5a;fill-rule:evenodd"/> + <path d="m 851.4754,45 -2.4754,-3 2,0 0,-15 1,0 0,15 2,0 -2.5246,3 z" id="path10129" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#5a5a5a;fill-rule:evenodd"/> + <path d="M 851.4754,45 849,42 851,42 851,27 852,27 852,42 854,42 851.4754,45 Z" id="use10131" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#5a5a5a;fill-rule:evenodd" transform="matrix(1,0,0,1,6,0)"/> +</g> + +</svg> diff --git a/share/icons/format-text-direction-vertical.svg b/share/icons/format-text-direction-vertical.svg new file mode 100644 index 000000000..3d61497e7 --- /dev/null +++ b/share/icons/format-text-direction-vertical.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + > + <defs> + <linearGradient id="linearGradientA" + xlink:href="#linearGradientVector" + gradientUnits="userSpaceOnUse" + x1="30" x2="4" y1="25" y2="4" /> + <linearGradient id="linearGradientVector"> + <stop offset="0" style="stop-color:#ffffff"/> + <stop offset="1" style="stop-color:#e2e1e1"/> + </linearGradient> + </defs> + <g id="format-text-direction-vertical" inkscape:label="#writing_mode_tb"> + + <!-- Background --> + <path d="m 1,1 h 22 l 1,1 v 20 l -2,2 h -20 l -1,-1 z" + style="fill:black;fill-opacity:0.0667" /> + <path d="m 0.5,1 0,20" style="fill:none;stroke:black" /> + <path d="m 21.5,1 0,20" style="fill:none;stroke:black" /> + <path d="m 1,0.5 20,0" style="fill:none;stroke:black" /> + <path d="m 1,21.5 20,0" style="fill:none;stroke:black" /> + <rect x="1" y="1" width="20" height="20" style="fill:url(#linearGradientA)" /> + <path d="m 2,21 h -1 v -20 h 20 v 1 h -19 z" style="fill:white" /> + + <!-- A --> + <path d="m 19.5,9.75 v -4 c 0,-3 -5,-3 -5,0 v 4" style="fill:none;stroke:#383838;stroke-linecap:round" /> + <path d="m 19.7,7 h -5.2" style="fill:none;stroke:#383838" /> + + <!-- Arrows --> + <path d="m 17.5,20 -2.5,-3 h 2 v -7 h 1 v 7 h 2 z" style="fill:#5a5a5a" /> + <path d="m 11.5,20 -2.5,-3 h 2 v -15 h 1 v 15 h 2 z" style="fill:#5a5a5a" /> + <path d="m 5.5,20 -2.5,-3 h 2 v -15 h 1 v 15 h 2 z" style="fill:#5a5a5a" /> + </g> +</svg> diff --git a/share/icons/g3735.svg b/share/icons/g3735.svg new file mode 100644 index 000000000..1d93c72d6 --- /dev/null +++ b/share/icons/g3735.svg @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="0" + height="0" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="g3735" transform="matrix(0.76838,0,0,0.776759,4.51551,573.2782)"/> +</svg> diff --git a/share/icons/g7621-2.svg b/share/icons/g7621-2.svg new file mode 100644 index 000000000..be0b609d8 --- /dev/null +++ b/share/icons/g7621-2.svg @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="28.000007" + height="27.999999" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="g7621-2" transform="matrix(0.9357753,0,0,0.9333333,-1225.86564,-46.607192)"> + <rect height="30" id="rect6706-4" style="fill:none" width="29.92172" x="1310" y="49.93628"/> +</g> + +</svg> diff --git a/share/icons/grid-axonometric.svg b/share/icons/grid-axonometric.svg new file mode 100644 index 000000000..5806aecb6 --- /dev/null +++ b/share/icons/grid-axonometric.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.1046" + height="16.1126" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="grid-axonometric" inkscape:label="#grid_axonom" transform="translate(-329.9321,-420.9521)"> + <path d="M 332.5,421.5 332.5,436.5" id="path4674" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round"/> + <path d="M 342.5,421.5 342.5,436.5" id="path5266" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round"/> + <path d="M 337.5,421.5 337.5,436.5" id="path5268" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round"/> + <path d="M 330.4851,424.4741 345.5008,433.1434" id="path4720" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 330.4321,430.3454 341.0657,436.4847" id="path5309" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 335.1528,421.4521 345.4605,427.4032" id="path5311" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 330.4332,426.6692 339.4477,421.4646" id="path5313" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 330.4696,432.5182 345.4713,423.857" id="path5315" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 333.6366,436.5647 345.5367,429.6942" id="path5317" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round"/> +</g> + +</svg> diff --git a/share/icons/grid-rectangular.svg b/share/icons/grid-rectangular.svg new file mode 100644 index 000000000..9f48b9837 --- /dev/null +++ b/share/icons/grid-rectangular.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="grid-rectangular" inkscape:label="#grid_xy" transform="translate(-304,-421)"> + <path d="M 305.5,421.5 305.5,436.5" id="path5235" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round"/> + <path d="M 305.5,421.5 305.5,436.5" id="use5238" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round" transform="matrix(1,0,0,1,0,0)"/> + <path d="M 305.5,421.5 305.5,436.5" id="use5244" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round" transform="matrix(1,0,0,1,0,0)"/> + <path d="M 305.5,421.5 305.5,436.5" id="use5246" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round" transform="matrix(1,0,0,1,0,0)"/> + <path d="M 319.5,423.5 304.5,423.5" id="path5252" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round"/> + <path d="M 319.5,423.5 304.5,423.5" id="use5254" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round" transform="matrix(1,0,0,1,0,4)"/> + <path d="M 319.5,423.5 304.5,423.5" id="use5257" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round" transform="matrix(1,0,0,1,0,8)"/> + <path d="M 319.5,423.5 304.5,423.5" id="use5259" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round" transform="matrix(1,0,0,1,0,12)"/> +</g> + +</svg> diff --git a/share/icons/guides.svg b/share/icons/guides.svg new file mode 100644 index 000000000..315acd951 --- /dev/null +++ b/share/icons/guides.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="13" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="guides" inkscape:label="#guide" transform="translate(-305,-421)"> + <path d="M 305.5,421.5 305.5,436.5" id="path5235-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round"/> + <path d="M 315.5,421.5 310.4026,436.5" id="use5244-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round"/> + <path d="M 305.5,421.5 305.5,436.5" id="use5246-9" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-linecap:round" transform="matrix(1,0,0,1,0,0)"/> +</g> + +</svg> diff --git a/share/icons/help-contents.svg b/share/icons/help-contents.svg new file mode 100644 index 000000000..07eee6a85 --- /dev/null +++ b/share/icons/help-contents.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000001" + height="16.000001" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.270957,0,0,1.195374,110.6171,-279.6099)" gradientUnits="userSpaceOnUse" id="linearGradient6204" inkscape:collect="always" x1="359.5376" x2="368.4475" xlink:href="#linearGradient900" y1="259.1585" y2="266.8492"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6330" inkscape:collect="always" x1="566.2487" x2="570.1624" xlink:href="#linearGradient5704" y1="26.23856" y2="34.17011"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6263" inkscape:collect="always" x1="562.2006" x2="574.5176" xlink:href="#linearGradient5704" y1="22.43135" y2="28.21831"/> + <linearGradient gradientTransform="translate(-6)" gradientUnits="userSpaceOnUse" id="linearGradient6332" inkscape:collect="always" x1="574.6573" x2="576.5" xlink:href="#linearGradient5740" y1="28.64459" y2="33.63204"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient900"> + <stop id="stop1014" offset="0" style="stop-color:#e4ffa6;stop-opacity:1"/> + <stop id="stop1015" offset="1" style="stop-color:#3a7801;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6220" inkscape:collect="always" x1="573.1181" x2="572.5851" xlink:href="#linearGradient1887" y1="26.23856" y2="28.3706"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6255" inkscape:collect="always" x1="558.0709" x2="575.8765" xlink:href="#linearGradient5704" y1="24.52513" y2="38.68793"/> + </defs> +<g id="help-contents" inkscape:label="#help_tutorials" transform="translate(-565,-25)"> + <rect height="16" id="rect5530" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.982277" transform="translate(180,-5)" width="16" x="385" y="30"/> + <path d="M 565.5118,28.50002 579.4882,28.50002 579.4882,34.47468 579.4882,40.44935 567.5,40.5 C 566.5,40.5 565.5,39.5 565.5,38.5 L 565.5118,28.50002 Z" id="rect6181" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="color:#000000;fill:url(#linearGradient6204);fill-rule:evenodd;stroke:url(#linearGradient6255);stroke-width:1.0000015;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 578.5,25.5 567.5,25.5 C 566.5,25.5 565,27 566,28.5 L 579.5,28.5 C 578,27.5 578,26.5 578.5,25.5 Z" id="path6187" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient6220);fill-rule:evenodd;stroke:url(#linearGradient6263);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 567.5,30 567.5,39" id="path6200" inkscape:connector-curvature="0" style="fill:#e1ff7d;fill-rule:evenodd;stroke:#e2fda4;stroke-width:1px;stroke-linecap:round"/> + <path d="M 578,29 579,29 579,40 567,40 567,39 578,39 578,29 Z" id="path6324" inkscape:connector-curvature="0" style="fill:#49850a;fill-rule:evenodd"/> + <path d="M 568.5,29.5 577.5,29.5" id="path6334" inkscape:connector-curvature="0" style="fill:#e1ff7d;fill-rule:evenodd;stroke:#c0e383;stroke-width:1px;stroke-linecap:round"/> + <path d="M 568,27 568,37 569,37 569,36 571,36 571,37 572,37 572,27 569,27 569,28 571,28 571,35 569,35 569,27 568,27 Z" id="path6265" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccc" style="fill:url(#linearGradient6330);fill-rule:evenodd"/> + <path d="M 569,28 569,35 571,35 571,28 569,28 Z" id="path6267" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient6332);fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/help-keyborad-shortcuts.svg b/share/icons/help-keyborad-shortcuts.svg new file mode 100644 index 000000000..4a88a534a --- /dev/null +++ b/share/icons/help-keyborad-shortcuts.svg @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.002852" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.81842,0,0,0.200075,254.0602,-14.15959)" gradientUnits="userSpaceOnUse" id="linearGradient4740" inkscape:collect="always" x1="368.9123" x2="359.6935" xlink:href="#linearGradient2485" y1="269.269" y2="254.2391"/> + <linearGradient gradientTransform="translate(209.9854,0.409827)" gradientUnits="userSpaceOnUse" id="linearGradient4748" inkscape:collect="always" x1="344" x2="346" xlink:href="#linearGradient5704" y1="29.13977" y2="31.66687"/> + <linearGradient gradientTransform="matrix(0.181871,0,0,0.200075,474.8909,-14.15959)" gradientUnits="userSpaceOnUse" id="linearGradient4742" inkscape:collect="always" x1="366.4836" x2="360.5774" xlink:href="#linearGradient2485" y1="265.3882" y2="259.7575"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(209.9854,0.409827)" gradientUnits="userSpaceOnUse" id="linearGradient4736" inkscape:collect="always" x1="330.3861" x2="333.0172" xlink:href="#linearGradient5704" y1="34.56033" y2="38.28079"/> + <linearGradient gradientTransform="matrix(0.455219,0,0,0.501233,377.5466,-100.7998)" gradientUnits="userSpaceOnUse" id="linearGradient5682" inkscape:collect="always" x1="365.2316" x2="361.7339" xlink:href="#linearGradient2485" y1="264.553" y2="260.2477"/> + <linearGradient gradientTransform="translate(209.9854,0.409827)" gradientUnits="userSpaceOnUse" id="linearGradient4738" inkscape:collect="always" x1="335.4563" x2="339.5418" xlink:href="#linearGradient5704" y1="33.54247" y2="39.12316"/> + <linearGradient gradientTransform="matrix(0.997993,0,0,0.99958,1.061475,-0.0495296)" gradientUnits="userSpaceOnUse" id="linearGradient5685" inkscape:collect="always" x1="542.1904" x2="544.95" xlink:href="#linearGradient5704" y1="27.95536" y2="32.71318"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="help-keyborad-shortcuts" inkscape:label="#help_keys" transform="translate(-539.98256,-25.40983)"> + <path d="M 540.4854,35.90983 543.4854,35.90983 543.4854,40.90983 540.4854,40.90983" id="path4652" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient4736);stroke-width:1px;stroke-linecap:square;stroke-linejoin:round"/> + <path d="M 546.4854,38.90983 546.4854,36.90983 555.4854,36.90983" id="path4666" inkscape:connector-curvature="0" style="fill:none;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square"/> + <path d="M 555.4854,35.90983 545.4854,35.90983 545.4854,40.90983 555.4854,40.90983" id="path4662" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient4738);stroke-width:1px;stroke-linecap:square;stroke-linejoin:round"/> + <path d="M 540.4854,39.90983 542.4854,39.90983 542.4854,37.90983" id="path4654" inkscape:connector-curvature="0" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square"/> + <g id="use4630" transform="matrix(1,0,0,1,7.00294,0.505247)"> + <rect height="5.010485" id="rect6038" style="color:#000000;fill:url(#linearGradient5682);fill-rule:evenodd;stroke:url(#linearGradient5685);stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.005956" x="540.4766" y="28.39409"/> + <path d="M 541.4795,32.39934 544.4795,32.39934 544.4795,30.39934" id="path4611" inkscape:connector-curvature="0" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square"/> + <path d="M 544.4795,29.39934 541.4795,29.39934 541.4795,31.39934" id="path4613" inkscape:connector-curvature="0" style="fill:none;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square"/> + </g> + <rect height="2" id="rect5937" style="color:#000000;fill:url(#linearGradient4740);fill-rule:evenodd;stroke-width:1.0000006" width="9" x="546.9854" y="37.40983"/> + <rect height="2" id="rect5943" style="color:#000000;fill:url(#linearGradient4742);fill-rule:evenodd;stroke-width:1.0000006" width="2" x="539.9854" y="37.40983"/> + <g id="g4625" transform="translate(0.005938,0.510486)"> + <rect height="5.010485" id="rect6038" style="color:#000000;fill:url(#linearGradient5682);fill-rule:evenodd;stroke:url(#linearGradient5685);stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.005956" x="540.4766" y="28.39409"/> + <path d="M 541.4795,32.39934 544.4795,32.39934 544.4795,30.39934" id="path4611" inkscape:connector-curvature="0" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square"/> + <path d="M 544.4795,29.39934 541.4795,29.39934 541.4795,31.39934" id="path4613" inkscape:connector-curvature="0" style="fill:none;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square"/> + </g> + <path d="M 541.4854,37.90983 549.4854,37.90983 549.4854,31.90983" id="path4632" inkscape:connector-curvature="0" style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 540.4854,26.90983 542.4854,26.90983 542.4854,25.90983" id="path4634" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round"/> + <path d="M 540.4854,25.90983 541.4854,25.90983" id="path4636" inkscape:connector-curvature="0" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square"/> + <path d="M 545.4854,25.90983 548.4854,25.90983" id="path4640" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square"/> + <path d="M 544.4854,25.90983 544.4854,26.90983 549.4854,26.90983 549.4854,25.90983" id="path4642" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round"/> + <path d="M 551.4854,25.90983 551.4854,26.90983 555.4854,26.90983" id="path4644" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round"/> + <path d="M 545.4854,25.90983 548.4854,25.90983" id="use4648" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,0)"/> + <path d="M 540.4854,36.90983 542.4854,36.90983" id="path4650" inkscape:connector-curvature="0" style="fill:none;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square"/> + <path d="M 555.4854,28.90983 554.4854,28.90983 554.4854,33.90983 555.4854,33.90983" id="path4656" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient4748);stroke-width:1px;stroke-linecap:square;stroke-linejoin:round"/> + <path d="M 555.4854,29.90983 555.4854,31.90983" id="path4658" inkscape:connector-curvature="0" style="fill:#ffffff;fill-rule:evenodd;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square"/> + <path d="M 555.4854,32.40983 555.4854,33.40983" id="path4660" inkscape:connector-curvature="0" style="fill:none;stroke:#aaaaaa;stroke-width:1px"/> + <path d="M 546.4854,39.90983 555.4854,39.90983" id="path4664" inkscape:connector-curvature="0" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square"/> +</g> + +</svg> diff --git a/share/icons/icons.svg b/share/icons/icons.svg deleted file mode 100644 index 229354cea..000000000 --- a/share/icons/icons.svg +++ /dev/null @@ -1,4340 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" inkscape:version="0.91 r13725" sodipodi:docname="icons.svg" height="540" width="1250" sodipodi:version="0.32" id="svg1" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.0" viewBox="0 0 1250 540"> -<defs id="defs3"> -<marker inkscape:stockid="Arrow1Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow1Lstart" style="overflow:visible" inkscape:isstock="true"> -<path id="path14867" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" transform="scale(0.8) translate(12.5,0)" /> -</marker> -<linearGradient id="linearGradient6206"> -<stop style="stop-color:#8ab3df;stop-opacity:1" offset="0" id="stop6208" /> -<stop style="stop-color:#5eba69;stop-opacity:1" offset="1" id="stop6210" /> -</linearGradient> -<linearGradient id="linearGradient6618"> -<stop offset="0" style="stop-color:#1caf19;stop-opacity:1" id="stop6620" /> -<stop offset="1" style="stop-color:#6df668;stop-opacity:1" id="stop6622" /> -</linearGradient> -<linearGradient id="linearGradient5724"> -<stop style="stop-color:#fffdf8;stop-opacity:1" offset="0" id="stop5726" /> -<stop id="stop5730" offset="0.43478271" style="stop-color:#fcfaf5;stop-opacity:1" /> -<stop style="stop-color:#cdccc7;stop-opacity:1" offset="1" id="stop5728" /> -</linearGradient> -<inkscape:path-effect effect="skeletal" id="path-effect9860" prop_scale="1.03" pattern="M 758,-28 C 731.4411,-14.26939 718,-6 718,0 718,6 731.2091,26.0201 745.0684,28 753.0684,14 745.1344,-7.97121 758,-28 Z M 774,-20 C 762.1542,-11.10251 755.371,10.77622 774,22 762.7419,-2.46745 773.2605,-19.05005 774,-20 Z M 794,-14 C 780.8555,-3.853014 784,6 794,14 788,2 793.2503,-13.90401 794,-14 Z M 824,-19.06843 C 819.1449,-17.91054 817.0099,-10.02155 814,-8 808.1838,-4.093675 803.8914,-5.12669 803.9754,-0.0179303 804.0843,6.61057 806.4811,4.501851 814,8 816.3465,9.091689 821.1139,18.51673 824,18.93157 820,4.93157 820,-7.06843 824,-19.06843 Z" scale_y_rel="true" pattern-nodetypes="czcccccccccssscc" is_visible="true" deactivate_knotholder="false" copytype="single_stretched" spacing="0" normal_offset="0" tang_offset="0" prop_units="false" vertical_pattern="false" fuse_tolerance="0" /> -<linearGradient id="linearGradient4832" inkscape:collect="always"> -<stop id="stop4834" offset="0" style="stop-color:#8686bf;stop-opacity:1" /> -<stop id="stop4836" offset="1" style="stop-color:#9191b6;stop-opacity:0" /> -</linearGradient> -<linearGradient id="linearGradient4826" inkscape:collect="always"> -<stop id="stop4828" offset="0" style="stop-color:#d7d7ff;stop-opacity:1" /> -<stop id="stop4830" offset="1" style="stop-color:#d7d7ff;stop-opacity:0" /> -</linearGradient> -<linearGradient id="linearGradient4820" inkscape:collect="always"> -<stop id="stop4822" offset="0" style="stop-color:#393986;stop-opacity:1" /> -<stop id="stop4824" offset="1" style="stop-color:#53536c;stop-opacity:0" /> -</linearGradient> -<linearGradient id="linearGradient4798"> -<stop style="stop-color:#ffffff;stop-opacity:1" offset="0" id="stop4802" /> -<stop style="stop-color:#5eba69;stop-opacity:1" offset="1" id="stop4800" /> -</linearGradient> -<linearGradient id="linearGradient4935"> -<stop style="stop-color:#5eba69;stop-opacity:1" offset="0" id="stop4939" /> -<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop4937" /> -</linearGradient> -<linearGradient xlink:href="#linearGradient700" gradientTransform="matrix(-0.42698,-0.87201,0.87201,-0.42698,11.5331,-7.26288)" y2="-0.473952" x2="-16.4355" y1="-1.11146" x1="-30.5127" gradientUnits="userSpaceOnUse" id="linearGradient3352" inkscape:collect="always" /> -<linearGradient inkscape:collect="always" id="linearGradient4721"> -<stop style="stop-color:#f57900;stop-opacity:1" offset="0" id="stop4723" /> -<stop style="stop-color:#73d216;stop-opacity:0" offset="1" id="stop4725" /> -</linearGradient> -<linearGradient id="linearGradient4709" inkscape:collect="always"> -<stop id="stop4711" offset="0" style="stop-color:#75507b;stop-opacity:1" /> -<stop id="stop4713" offset="1" style="stop-color:#73d216;stop-opacity:0" /> -</linearGradient> -<linearGradient inkscape:collect="always" id="linearGradient4696"> -<stop style="stop-color:#73d216;stop-opacity:1" offset="0" id="stop4698" /> -<stop style="stop-color:#73d216;stop-opacity:0" offset="1" id="stop4701" /> -</linearGradient> -<marker inkscape:stockid="Arrow1Send" orient="auto" refY="0" refX="0" id="Arrow1Send"> -<path id="path4834" d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" transform="matrix(-0.2,0,0,-0.2,-1.2,0)" inkscape:connector-curvature="0" /> -</marker> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" y2="311.8198" x2="696.8668" y1="306.0704" x1="693.4026" id="linearGradient4618" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" y2="311.079" x2="698.2679" y1="303.7007" x1="693.279" id="linearGradient4610" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="309.7338" x2="698.7269" y1="304.2242" x1="695.0141" id="linearGradient4649" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient16137" y2="729.9991" x2="60.49544" y1="715.913" x1="54.46346" gradientTransform="matrix(1.007189,0,0,0.98662,-0.460106,9.713565)" gradientUnits="userSpaceOnUse" id="linearGradient4849" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient16137" y2="719.9376" x2="54.73784" y1="729.3028" x1="64.23671" gradientTransform="matrix(1.007189,0,0,0.98662,-0.460106,9.713565)" gradientUnits="userSpaceOnUse" id="linearGradient4859" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="125.3162" x2="91.62061" y1="125.3162" x1="84.62939" id="linearGradient4811" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="159" x2="186.7169" y1="159" x1="171.2831" id="linearGradient4819" inkscape:collect="always" /> -<linearGradient id="linearGradient12513"> -<stop style="stop-color:black;stop-opacity:1" offset="0" id="stop12515" /> -<stop style="stop-color:#2a2a2a;stop-opacity:1" offset="1" id="stop12517" /> -</linearGradient> -<linearGradient xlink:href="#linearGradient12513" gradientUnits="userSpaceOnUse" y2="712.1672" x2="61.99598" y1="715.7595" x1="64.60896" id="linearGradient12519" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="244.6786" x2="717.6032" y1="249.9805" x1="712.986" gradientTransform="matrix(1,0,0,-1,0.453976,493.3688)" gradientUnits="userSpaceOnUse" id="linearGradient12592" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="240.8761" x2="717.6405" y1="248.9147" x1="713.5084" gradientTransform="matrix(1.016495,0,0,-1,-11.43409,493.3688)" gradientUnits="userSpaceOnUse" id="linearGradient12555" inkscape:collect="always" /> -<linearGradient id="linearGradient6679"> -<stop style="stop-color:#ffeb74;stop-opacity:1" offset="0" id="stop6681" /> -<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop6683" /> -</linearGradient> -<linearGradient id="linearGradient5899"> -<stop style="stop-color:#ffffff;stop-opacity:1" offset="0" id="stop5901" /> -<stop style="stop-color:#ffacb5;stop-opacity:1" offset="1" id="stop5903" /> -</linearGradient> -<linearGradient id="linearGradient5858"> -<stop style="stop-color:#ffa01e" offset="0" id="stop5860" /> -<stop style="stop-color:#000000;stop-opacity:1" offset="1" id="stop5862" /> -</linearGradient> -<linearGradient id="linearGradient5740"> -<stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1" /> -<stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1" /> -</linearGradient> -<linearGradient id="linearGradient5734"> -<stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1" /> -<stop id="stop5738" offset="1" style="stop-color:#ffffff" /> -</linearGradient> -<linearGradient id="linearGradient5704"> -<stop style="stop-color:#5a5a5a;stop-opacity:1" offset="0" id="stop5706" /> -<stop style="stop-color:#000000;stop-opacity:1" offset="1" id="stop5708" /> -</linearGradient> -<linearGradient id="linearGradient16137"> -<stop style="stop-color:#db5d00;stop-opacity:1" offset="0" id="stop16139" /> -<stop style="stop-color:#ffd749;stop-opacity:1" offset="0.35076979" id="stop16141" /> -<stop style="stop-color:#fff593;stop-opacity:1" offset="0.59668732" id="stop16143" /> -<stop style="stop-color:#fff7c2;stop-opacity:1" offset="0.78382427" id="stop16145" /> -<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop16147" /> -</linearGradient> -<linearGradient inkscape:collect="always" id="linearGradient14614"> -<stop style="stop-color:#c80000" offset="0" id="stop14616" /> -<stop style="stop-color:#bf0000;stop-opacity:0" offset="1" id="stop14618" /> -</linearGradient> -<linearGradient id="linearGradient5204"> -<stop style="stop-color:#4e6e90;stop-opacity:1" offset="0" id="stop5206" /> -<stop style="stop-color:#000000;stop-opacity:1" offset="1" id="stop5208" /> -</linearGradient> -<linearGradient id="linearGradient6684"> -<stop style="stop-color:#ffbf00;stop-opacity:1" offset="0" id="stop6686" /> -<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop6688" /> -</linearGradient> -<linearGradient id="linearGradient6524"> -<stop style="stop-color:#ffffff;stop-opacity:1" offset="0" id="stop6526" /> -<stop style="stop-color:#e2e1e1;stop-opacity:1" offset="1" id="stop6528" /> -</linearGradient> -<linearGradient id="linearGradient10585"> -<stop style="stop-color:#d7d7d7;stop-opacity:1" offset="0" id="stop10587" /> -<stop style="stop-color:#000000;stop-opacity:1" offset="1" id="stop10595" /> -</linearGradient> -<linearGradient id="linearGradient1887"> -<stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1" /> -<stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1" /> -</linearGradient> -<linearGradient id="linearGradient2485"> -<stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1" /> -<stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1" /> -</linearGradient> -<linearGradient id="linearGradient1610"> -<stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1" /> -<stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1" /> -<stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1" /> -<stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1" /> -<stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1" /> -</linearGradient> -<linearGradient id="linearGradient500"> -<stop id="stop1007" offset="0" style="stop-color:#e7eaf0;stop-opacity:1" /> -<stop id="stop1008" offset="1" style="stop-color:#bacadd;stop-opacity:1" /> -</linearGradient> -<linearGradient id="linearGradient700"> -<stop id="stop347" offset="0" style="stop-color:#376796;stop-opacity:1" /> -<stop id="stop348" offset="1" style="stop-color:#b0dde2;stop-opacity:1" /> -</linearGradient> -<linearGradient id="linearGradient800"> -<stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1" /> -<stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1" /> -</linearGradient> -<linearGradient id="linearGradient900"> -<stop id="stop1014" offset="0" style="stop-color:#e4ffa6;stop-opacity:1" /> -<stop id="stop1015" offset="1" style="stop-color:#3a7801;stop-opacity:1" /> -</linearGradient> -<linearGradient xlink:href="#linearGradient5734" gradientTransform="translate(1.863401,-1.999999)" gradientUnits="userSpaceOnUse" y2="164.9546" x2="23.61528" y1="170.3782" x1="22.45293" id="linearGradient3628" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient4935" gradientTransform="matrix(0.89781,0,0,0.89781,-0.81747,10.4227)" gradientUnits="userSpaceOnUse" y2="96.397" x2="-14.7622" y1="107.85" x1="-0.535315" id="linearGradient10520" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" gradientUnits="userSpaceOnUse" y2="240.354" x2="64.5183" y1="236.4112" x1="61.44776" id="linearGradient4005" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" gradientUnits="userSpaceOnUse" y2="243.4301" x2="62.51569" y1="239.1431" x1="59.4322" id="linearGradient4013" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="239.2758" x2="63.40303" y1="236" x1="58.95215" id="linearGradient4072" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="239.4902" x2="62.5" y1="235.1341" x1="59" id="linearGradient4080" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(0,0.0207681)" gradientUnits="userSpaceOnUse" y2="257.662" x2="14.32074" y1="251" x1="8" id="linearGradient4088" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="257.662" x2="14.32074" y1="251" x1="8" gradientUnits="userSpaceOnUse" id="linearGradient3208" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="186.1308" x2="-35.44985" y1="186.1107" x1="-43.56253" gradientTransform="matrix(0,1.686539,-1.016949,0,148.1771,249.4699)" gradientUnits="userSpaceOnUse" id="linearGradient6665" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="matrix(0,1.007194,-1.016949,0,148.1771,220.2629)" y2="187" x2="-30.05" y1="187" x1="-43.95" gradientUnits="userSpaceOnUse" id="linearGradient6667" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="matrix(1.003713,0,0,1,0.163202,0)" gradientUnits="userSpaceOnUse" y2="187" x2="-30.05" y1="187" x1="-43.95" id="linearGradient7544" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="186.7495" x2="-34.24569" y1="183.3679" x1="-42.13395" gradientUnits="userSpaceOnUse" id="linearGradient7548" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" gradientTransform="translate(-0.96863,1.05455)" y2="182.3506" x2="-34.67712" y1="183.8118" x1="-33.56642" gradientUnits="userSpaceOnUse" id="linearGradient10560" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" gradientTransform="translate(-139.9686,15.05455)" gradientUnits="userSpaceOnUse" y2="166.1914" x2="110.1206" y1="163.4373" x1="107.9483" id="linearGradient10579" inkscape:collect="always" /> -<radialGradient xlink:href="#BlackTransparent" gradientUnits="userSpaceOnUse" r="1.111868" fy="137.9821" fx="375.0941" cy="137.9821" cx="375.0941" id="radialBlackTransparent" inkscape:collect="always" /> -<radialGradient xlink:href="#linearGradient10585" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.173327,0.323606,-0.837131,0.448376,121.9729,116.365)" r="4.772141" fy="185.3796" fx="-39.00645" cy="185.3796" cx="-39.00645" id="radialGradient10597" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" gradientUnits="userSpaceOnUse" y2="215.9465" x2="143.2251" y1="214.8174" x1="148" id="linearGradient10641" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" gradientTransform="matrix(1.02198,0,0,1,-8.949568,-1)" gradientUnits="userSpaceOnUse" y2="264.6892" x2="366.0981" y1="261.2473" x1="361.7094" id="linearGradient11815" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="126.5225" x2="338.0838" y1="117.2489" x1="337.1166" gradientTransform="rotate(-45,340.6656,118.1192)" gradientUnits="userSpaceOnUse" id="linearGradient11021" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="46.33896" x2="414.6234" y1="46.33899" x1="404.6787" gradientTransform="matrix(0.539989,0,0,0.883257,-125.2513,264.0607)" gradientUnits="userSpaceOnUse" id="linearGradient13469" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="46.33905" x2="415.1663" y1="46.33899" x1="404.6787" gradientTransform="matrix(0.666914,0,0,0.896427,-159.6137,266.4372)" gradientUnits="userSpaceOnUse" id="linearGradient13473" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="46.33901" x2="415.2005" y1="46.33899" x1="404.6787" gradientTransform="matrix(0.868799,0,0,0.896064,-239.3931,260.4497)" gradientUnits="userSpaceOnUse" id="linearGradient13477" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" gradientTransform="translate(41.00246,10.00003)" gradientUnits="userSpaceOnUse" y2="293" x2="76.13622" y1="293" x1="70" id="linearGradient14343" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5734" gradientUnits="userSpaceOnUse" y2="307.8311" x2="80.62299" y1="311.4508" x1="83.82937" id="linearGradient14389" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="76.98393" x2="690" y1="67.59227" x1="705.2217" gradientTransform="matrix(1.124999,0,0,1.125,-85.22497,-7.125909)" gradientUnits="userSpaceOnUse" id="linearGradient18352" inkscape:collect="always" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient7927" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.124777,0,0,1.399469,339.507,-41.54364)" x1="15.15684" y1="214.0084" x2="22.04275" y2="218.3974" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient24464" id="linearGradient7931" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.87731,0,0,0.991952,344.0693,46.88201)" x1="19.08596" y1="219.6944" x2="16.10928" y2="214.3821" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient24464" id="linearGradient7929" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.165669,0,0,1.655559,338.7499,-97.1359)" x1="17.48326" y1="215.0097" x2="20.98923" y2="218.8156" /> -<linearGradient xlink:href="#linearGradient800" y2="174.9393" x2="974.4352" y1="172.4419" x1="974.4352" gradientTransform="matrix(0.7,0,0,1,311.2,8.5)" gradientUnits="userSpaceOnUse" id="linearGradient5644" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="185" x2="992.7362" y1="181.5609" x1="994.1533" id="linearGradient5658" inkscape:collect="always" /> -<linearGradient xlink:href="#BlackTransparent" gradientTransform="translate(0.0706497,-0.23015)" gradientUnits="userSpaceOnUse" y2="179.1932" x2="990.5735" y1="185.1891" x1="989.8774" id="linearGradient5669" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="184.8026" x2="979.8044" y1="182.4686" x1="974.1975" gradientUnits="userSpaceOnUse" id="linearGradient5693" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="184.715" x2="974.5747" y1="178.9373" x1="967.739" gradientUnits="userSpaceOnUse" id="linearGradient5695" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="80.14188" x2="250.665" y1="73.65818" x1="256.8945" gradientTransform="matrix(0.939394,0,0,1,15.63564,3.573014)" gradientUnits="userSpaceOnUse" id="linearGradient11197" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="79.5" x2="269.5485" y1="79.5" x1="261.1073" gradientTransform="translate(0.514439,0.573014)" gradientUnits="userSpaceOnUse" id="linearGradient11210" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(-0.0158611,0.0730141)" gradientUnits="userSpaceOnUse" y2="77.99037" x2="258.0151" y1="70.98074" x1="266.0303" id="linearGradient11286" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(-0.0158611,0.0730141)" gradientUnits="userSpaceOnUse" y2="78.83605" x2="262.5385" y1="74.38268" x1="266.6476" id="linearGradient11294" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="matrix(1,0,0,0.982332,-0.0158611,1.3452)" gradientUnits="userSpaceOnUse" y2="71.03742" x2="256.5" y1="69.71401" x1="261.0343" id="linearGradient11302" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" gradientUnits="userSpaceOnUse" y2="103.556" x2="275.4545" y1="95.67754" x1="270.1718" id="linearGradient11335" inkscape:collect="always" /> -<radialGradient xlink:href="#linearGradient10585" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.033243,0,-3.241221)" r="7.520315" fy="95.72343" fx="269.9677" cy="95.72343" cx="269.9677" id="radialGradient11343" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="103.556" x2="275.4545" y1="95.67754" x1="270.1718" id="linearGradient11359" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="matrix(1,0,0,0.940296,0,5.373155)" gradientUnits="userSpaceOnUse" y2="93.16346" x2="276.8255" y1="90" x1="271.2126" id="linearGradient11367" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="178.6575" x2="-33.69472" y1="187.863" x1="-37.33073" gradientTransform="matrix(0,1,-1.02198,0,139.2452,218.9968)" gradientUnits="userSpaceOnUse" id="linearGradient6573" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient900" y2="264.4648" x2="367.2651" y1="261.2473" x1="361.6976" gradientTransform="matrix(1.02198,0,0,1,-8.921317,-0.991053)" gradientUnits="userSpaceOnUse" id="linearGradient6662" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="178.6575" x2="-33.69472" y1="187.863" x1="-37.33073" gradientTransform="matrix(0,1,-1.02198,0,139.2735,219.0057)" gradientUnits="userSpaceOnUse" id="linearGradient6664" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" gradientUnits="userSpaceOnUse" y2="190.2341" x2="-41.62015" y1="183.1965" x1="-38.78242" id="linearGradient6672" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" gradientUnits="userSpaceOnUse" y2="183.8145" x2="-40.58511" y1="189.5493" x1="-42.30934" id="linearGradient6690" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" gradientTransform="matrix(1.003597,0,0,1,0.158094,0)" gradientUnits="userSpaceOnUse" y2="180.95" x2="-32.95787" y1="175.9331" x1="-34.94375" id="linearGradient6727" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="178.6575" x2="-33.69472" y1="187.863" x1="-37.33073" gradientTransform="rotate(90,-37.4946,182.5022)" gradientUnits="userSpaceOnUse" id="linearGradient6731" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="184.4165" x2="-32.04113" y1="186.8153" x1="-36.94574" gradientUnits="userSpaceOnUse" id="linearGradient6737" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="178.6575" x2="-33.69472" y1="187.863" x1="-37.33073" gradientTransform="rotate(90,-37.4946,182.5022)" gradientUnits="userSpaceOnUse" id="linearGradient6739" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="matrix(1.003713,0,0,1,0.163202,0)" y2="187" x2="-30.05" y1="187" x1="-43.95" gradientUnits="userSpaceOnUse" id="linearGradient6743" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="matrix(1.003597,0,0,1,0.158094,0)" y2="187" x2="-30.05" y1="187" x1="-43.95" gradientUnits="userSpaceOnUse" id="linearGradient6745" inkscape:collect="always" /> -<linearGradient xlink:href="#WhiteTransparent" gradientTransform="translate(41.8634,-175.7596)" gradientUnits="userSpaceOnUse" y2="335.0308" x2="-10.52821" y1="332.0769" x1="-13.05958" id="linearGradient4349" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="matrix(1,0,0,0.973548,1.5,3.761392)" gradientUnits="userSpaceOnUse" y2="178.0223" x2="15.84741" y1="174.9419" x1="14.01976" id="linearGradient4360" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5734" gradientTransform="matrix(1,0,0,0.973548,1.5,3.761392)" gradientUnits="userSpaceOnUse" y2="175.9469" x2="13.84897" y1="177.4415" x1="15" id="linearGradient4369" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="30.79385" x2="917.3691" y1="19.21119" x1="904.083" gradientTransform="matrix(0.839788,0,0,0.88527,150.222,-1.762836)" gradientUnits="userSpaceOnUse" id="linearGradient5494" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="30.79385" x2="917.3691" y1="15.86083" x1="900.9927" gradientTransform="matrix(0.791429,0,0,0.832948,188.7144,-7.002499)" gradientUnits="userSpaceOnUse" id="linearGradient5506" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" gradientTransform="matrix(1,0,0,0.900774,0,8.915579)" gradientUnits="userSpaceOnUse" y2="88.23264" x2="499.0386" y1="83.8125" x1="494.3125" id="linearGradient5761" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient900" y2="266.8492" x2="368.4475" y1="259.1585" x1="359.5376" gradientTransform="matrix(1.270957,0,0,1.195374,110.6171,-279.6099)" gradientUnits="userSpaceOnUse" id="linearGradient6204" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" gradientUnits="userSpaceOnUse" y2="28.3706" x2="572.5851" y1="26.23856" x1="573.1181" id="linearGradient6220" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="38.68793" x2="575.8765" y1="24.52513" x1="558.0709" id="linearGradient6255" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="28.21831" x2="574.5176" y1="22.43135" x1="562.2006" id="linearGradient6263" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="34.17011" x2="570.1624" y1="26.23856" x1="566.2487" gradientUnits="userSpaceOnUse" id="linearGradient6330" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="33.63204" x2="576.5" y1="28.64459" x1="574.6573" gradientTransform="translate(-6)" gradientUnits="userSpaceOnUse" id="linearGradient6332" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" y2="120.5792" x2="98.37736" y1="120.625" x1="95.23788" gradientTransform="matrix(0.833333,0,0,1,7.291667,1.125)" gradientUnits="userSpaceOnUse" id="linearGradient4723" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="128.7048" x2="70.21282" y1="132.3595" x1="66.82119" gradientTransform="matrix(0.845944,0,0,1,30.52281,-4.619314)" gradientUnits="userSpaceOnUse" id="linearGradient4726" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5858" y2="120.8261" x2="73.44604" y1="122.5006" x1="64.94328" gradientTransform="matrix(0.845944,0,0,1,30.563,-0.625005)" gradientUnits="userSpaceOnUse" id="linearGradient4728" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" gradientUnits="userSpaceOnUse" y2="125.9596" x2="89.70349" y1="125.8732" x1="85.64042" id="linearGradient5476" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" gradientUnits="userSpaceOnUse" y2="118.8367" x2="89.00298" y1="120.6427" x1="85.86581" id="linearGradient5492" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="41.695" x2="-21.25" y1="34.12175" x1="-26.25288" gradientTransform="translate(200,120)" gradientUnits="userSpaceOnUse" id="linearGradient5524" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" gradientUnits="userSpaceOnUse" y2="146.119" x2="172.708" y1="167.853" x1="182.981" id="linearGradient5536" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient16137" gradientTransform="translate(-474.994,-196)" y2="304.7992" x2="496.6998" y1="311.0814" x1="503.4623" gradientUnits="userSpaceOnUse" id="linearGradient14646" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient700" gradientTransform="translate(-474.994,-196)" y2="298.3802" x2="502.1328" y1="299.7858" x1="505.6819" gradientUnits="userSpaceOnUse" id="linearGradient14650" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(-474.994,-196)" y2="301.2458" x2="503.2033" y1="296.2422" x1="494.7954" gradientUnits="userSpaceOnUse" id="linearGradient14652" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient14614" gradientTransform="translate(-474.994,-196)" y2="300.8249" x2="500.2523" y1="302.0055" x1="503.9067" gradientUnits="userSpaceOnUse" id="linearGradient14654" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="213.663" x2="15.9855" y1="219.5232" x1="19.47374" gradientTransform="matrix(0.75262,0,0,0.59916,3.63262,86.9905)" gradientUnits="userSpaceOnUse" id="linearGradient5679" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" gradientTransform="translate(-0.93075)" gradientUnits="userSpaceOnUse" y2="219.0135" x2="20.6591" y1="215.0097" x1="17.62746" id="linearGradient5694" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="304.5938" x2="454.2664" y1="293.7904" x1="448.7902" id="linearGradient5856" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5899" y2="172.6258" x2="129.2304" y1="154.3315" x1="113.1702" gradientUnits="userSpaceOnUse" id="linearGradient5907" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5899" gradientUnits="userSpaceOnUse" y2="180.112" x2="137.9319" y1="156.459" x1="115.927" id="linearGradient5915" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="167.5526" x2="123.9767" y1="149.3739" x1="113.7436" id="linearGradient6574" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="195.8891" x2="101.695" y1="191.0442" x1="98.53114" id="linearGradient6644" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="211.605" x2="18.58443" y1="205.4478" x1="11.87961" gradientTransform="matrix(1,0,0,0.570788,0,88.2556)" gradientUnits="userSpaceOnUse" id="linearGradient6666" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.7455" x2="17.09525" y1="218.5388" x1="19.64591" gradientTransform="matrix(1.066601,0,0,0.654301,-5.23183,65.54498)" gradientUnits="userSpaceOnUse" id="linearGradient6668" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.8375" x2="17.88475" y1="213.2477" x1="14.87326" gradientTransform="matrix(0.80275,0,0,0.392032,-0.364526,122.4629)" gradientUnits="userSpaceOnUse" id="linearGradient6670" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="211.605" x2="18.58443" y1="205.4478" x1="11.87961" gradientTransform="matrix(1.300191,0,0,0.432481,-3.154508,116.6655)" gradientUnits="userSpaceOnUse" id="linearGradient6696" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="217.0041" x2="19.57123" y1="210.2974" x1="15.67863" gradientTransform="matrix(1.103365,0,0,0.199883,-4.736921,163.6837)" gradientUnits="userSpaceOnUse" id="linearGradient6700" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="matrix(1,0,0,1.133349,0,-27.33777)" y2="211.605" x2="18.58443" y1="205.4478" x1="11.87961" gradientUnits="userSpaceOnUse" id="linearGradient7596" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5734" y2="218.8141" x2="21.32992" y1="214.8097" x1="16.3967" gradientTransform="matrix(1,0,0,1.980119,-4.001611,-220.1696)" gradientUnits="userSpaceOnUse" id="linearGradient7598" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.8026" x2="17.49814" y1="214.5411" x1="15.64649" gradientTransform="matrix(0.752624,0,0,1.186414,0.561763,-47.91824)" gradientUnits="userSpaceOnUse" id="linearGradient7600" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="211.605" x2="18.58443" y1="205.4478" x1="11.87961" gradientTransform="matrix(1.124786,0,0,1.000669,344.0026,53.00302)" gradientUnits="userSpaceOnUse" id="linearGradient10394" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="215.0763" x2="16.76138" y1="218.8138" x1="20.71646" gradientTransform="matrix(1.165662,0,0,1.664561,338.7448,-99.07928)" gradientUnits="userSpaceOnUse" id="linearGradient10396" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.9876" x2="17.04738" y1="214.5411" x1="15.64649" gradientTransform="matrix(0.877306,0,0,0.997343,344.0641,45.72171)" gradientUnits="userSpaceOnUse" id="linearGradient10398" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="218.3974" x2="22.04275" y1="214.0084" x1="15.15684" gradientTransform="matrix(1.124777,0,0,1.798127,314.1438,-265.2068)" gradientUnits="userSpaceOnUse" id="linearGradient10434" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="218.8156" x2="20.98923" y1="215.0097" x1="17.48326" gradientTransform="matrix(1.165669,0,0,2.325584,313.3867,-379.6724)" gradientUnits="userSpaceOnUse" id="linearGradient10436" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="214.3821" x2="16.10928" y1="219.6944" x1="19.08596" gradientTransform="matrix(0.87731,0,0,1.393407,318.7061,-177.3687)" gradientUnits="userSpaceOnUse" id="linearGradient10438" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(7)" gradientUnits="userSpaceOnUse" y2="124.1941" x2="336.8484" y1="121.9937" x1="332.8779" id="linearGradient10450" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" gradientUnits="userSpaceOnUse" y2="37.90074" x2="201.2521" y1="26.49475" x1="192.9638" id="linearGradient10473" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="189.9042" x2="-39.0581" y1="186.0423" x1="-40.92714" id="linearGradient10481" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="184.1298" x2="-33.18686" y1="182.3336" x1="-34.91058" id="linearGradient10489" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" gradientUnits="userSpaceOnUse" y2="312.9608" x2="102.0417" y1="308.2066" x1="94.93215" id="linearGradient6001" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" gradientTransform="matrix(1,0,0,0.991519,0,2.569281)" gradientUnits="userSpaceOnUse" y2="313.3821" x2="124.8045" y1="306.5469" x1="118.5487" id="linearGradient6026" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" gradientUnits="userSpaceOnUse" y2="316" x2="119.9323" y1="311.0052" x1="114.0927" id="linearGradient6034" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="211.8799" x2="15.65274" y1="205.4478" x1="11.87961" gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)" gradientUnits="userSpaceOnUse" id="linearGradient6124" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.8796" x2="17.50228" y1="218.1055" x1="19.63879" gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)" gradientUnits="userSpaceOnUse" id="linearGradient6126" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.7801" x2="18.5289" y1="212.9046" x1="15.38278" gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)" gradientUnits="userSpaceOnUse" id="linearGradient6128" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="210.8717" x2="16.80415" y1="205.4478" x1="11.87961" gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)" gradientUnits="userSpaceOnUse" id="linearGradient6138" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="215.1112" x2="14.53613" y1="219.2215" x1="21.80956" gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)" gradientUnits="userSpaceOnUse" id="linearGradient6140" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.2771" x2="17.98802" y1="214.6474" x1="16.35263" gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)" gradientUnits="userSpaceOnUse" id="linearGradient6142" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" gradientUnits="userSpaceOnUse" y2="78.5" x2="258.9182" y1="80.00585" x1="256.3262" id="linearGradient6187" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="211.8799" x2="15.65274" y1="205.4478" x1="11.87961" gradientTransform="matrix(1.249566,0,0,1.420757,477.3232,-211.4881)" gradientUnits="userSpaceOnUse" id="linearGradient6224" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.445" x2="16.37369" y1="219.0054" x1="21.88428" gradientTransform="matrix(1.332493,0,0,2.661873,470.7912,-492.2235)" gradientUnits="userSpaceOnUse" id="linearGradient6226" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.1995" x2="17.85282" y1="214.6697" x1="16.46609" gradientTransform="matrix(1.002867,0,0,1.594894,476.8719,-260.6659)" gradientUnits="userSpaceOnUse" id="linearGradient6228" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="90.93561" x2="497.2314" y1="83.41934" x1="490" id="linearGradient5598" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5734" gradientUnits="userSpaceOnUse" y2="21.16041" x2="279.4786" y1="25.25768" x1="283.9804" id="linearGradient5612" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="25.59215" x2="283.1054" y1="22.03839" x1="279.645" id="linearGradient5620" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="309.5" x2="81.92466" y1="306.8306" x1="79.59917" id="linearGradient5632" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(1,-1.24044)" gradientUnits="userSpaceOnUse" y2="169.5792" x2="21.9317" y1="167.0667" x1="19.57576" id="linearGradient5670" inkscape:collect="always" /> -<linearGradient xlink:href="#BlackTransparent" gradientTransform="rotate(-12.16379,92.75996,132.2011)" gradientUnits="userSpaceOnUse" y2="120.936" x2="87.87154" y1="124.9658" x1="94.05392" id="linearGradient6123" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="247.0562" x2="497.458" y1="250.0241" x1="500.0935" gradientTransform="rotate(-12.16378,-271.0474,2116.582)" gradientUnits="userSpaceOnUse" id="linearGradient6168" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" y2="121.3373" x2="97.37693" y1="118.015" x1="94.58905" gradientTransform="matrix(0.97755,-0.210707,0.218379,1.013142,-30.17658,18.69473)" gradientUnits="userSpaceOnUse" id="linearGradient6170" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(0.30283,0.11441)" gradientUnits="userSpaceOnUse" y2="129.0092" x2="86.0206" y1="115.2534" x1="75.09241" id="linearGradient6189" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient700" y2="118.6402" x2="95.75075" y1="121.4717" x1="99.27937" gradientTransform="matrix(0.97755,-0.211918,0.218379,1.018965,-62.10329,4.028774)" gradientUnits="userSpaceOnUse" id="linearGradient6325" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" gradientTransform="matrix(1,0,0,1.005747,-443,-167.4216)" y2="275.9288" x2="498.0183" y1="278.6932" x1="501.3698" gradientUnits="userSpaceOnUse" id="linearGradient5228" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="279.6869" x2="501.1567" y1="276.5925" x1="497.1992" gradientTransform="matrix(1,0,0,1.005747,-444.4008,-168.4784)" gradientUnits="userSpaceOnUse" id="linearGradient5230" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="109.4688" x2="48.80305" y1="98.27665" x1="44.28383" id="linearGradient5436" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5774" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.6554" x2="18.82314" y1="219.9305" x1="20.21689" gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5776" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="219.6793" x2="17.94699" y1="213.872" x1="15.74156" gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5778" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5786" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.6554" x2="18.82314" y1="219.9305" x1="20.21689" gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5788" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="219.6793" x2="17.94699" y1="213.872" x1="15.74156" gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5790" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="218.6017" x2="20.61538" y1="212.6297" x1="13.84434" gradientTransform="matrix(0.751237,0,0,1.394996,1124.637,-101.6946)" gradientUnits="userSpaceOnUse" id="linearGradient3702" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="219.0135" x2="20.6591" y1="215.0097" x1="17.62746" gradientTransform="matrix(0.669342,0,0,1.655859,1126.157,-158.3099)" gradientUnits="userSpaceOnUse" id="linearGradient3704" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="213.663" x2="15.9855" y1="219.5232" x1="19.47374" gradientTransform="matrix(0.503763,0,0,0.992131,1129.211,-14.26594)" gradientUnits="userSpaceOnUse" id="linearGradient3706" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="218.6017" x2="20.61538" y1="212.6297" x1="13.84434" gradientTransform="matrix(1.123736,0,0,1.394996,1109.243,-88.69465)" gradientUnits="userSpaceOnUse" id="linearGradient3732" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="219.0135" x2="20.6591" y1="215.0097" x1="17.62746" gradientTransform="matrix(1.160002,0,0,1.655859,1108.567,-145.3099)" gradientUnits="userSpaceOnUse" id="linearGradient3734" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="213.663" x2="15.9855" y1="219.5232" x1="19.47374" gradientTransform="matrix(0.873045,0,0,0.992131,1113.859,-1.26599)" gradientUnits="userSpaceOnUse" id="linearGradient3736" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(209.9854,0.409827)" y2="38.28079" x2="333.0172" y1="34.56033" x1="330.3861" gradientUnits="userSpaceOnUse" id="linearGradient4736" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(209.9854,0.409827)" y2="39.12316" x2="339.5418" y1="33.54247" x1="335.4563" gradientUnits="userSpaceOnUse" id="linearGradient4738" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="254.2391" x2="359.6935" y1="269.269" x1="368.9123" gradientTransform="matrix(0.81842,0,0,0.200075,254.0602,-14.15959)" gradientUnits="userSpaceOnUse" id="linearGradient4740" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="259.7575" x2="360.5774" y1="265.3882" x1="366.4836" gradientTransform="matrix(0.181871,0,0,0.200075,474.8909,-14.15959)" gradientUnits="userSpaceOnUse" id="linearGradient4742" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(209.9854,0.409827)" y2="31.66687" x2="346" y1="29.13977" x1="344" gradientUnits="userSpaceOnUse" id="linearGradient4748" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="234.0031" x2="112.201" y1="221.0688" x1="101.0939" gradientTransform="matrix(1.13356,0,0,1.133368,339.5737,-131.407)" gradientUnits="userSpaceOnUse" id="linearGradient9254" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="188.4128" x2="176.8627" y1="157.8208" x1="144.0824" gradientTransform="matrix(0.809546,0,0,0.809417,342.9983,-4.125322)" gradientUnits="userSpaceOnUse" id="linearGradient9256" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="1.491036" x2="223.9659" y1="15.97338" x1="206.4689" gradientTransform="matrix(1.006993,0,0,1,-1.456289,0.0155694)" gradientUnits="userSpaceOnUse" id="linearGradient6160" inkscape:collect="always" /> -<radialGradient xlink:href="#linearGradient5740" r="8" fy="72.99935" fx="717.9988" cy="72.99935" cx="717.9988" gradientTransform="matrix(1.12634,-0.471221,0.445195,1.164731,-121.1975,328.3106)" gradientUnits="userSpaceOnUse" id="radialGradient4374" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6524" y2="28.96459" x2="843.9635" y1="45.30668" x1="860.239" gradientUnits="userSpaceOnUse" id="linearGradient3749" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6524" y2="28.96459" x2="843.9635" y1="45.30668" x1="860.239" gradientUnits="userSpaceOnUse" id="linearGradient3755" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="153.3422" x2="176.0136" y1="167.8534" x1="182.9813" gradientUnits="userSpaceOnUse" id="linearGradient8492" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="37.21967" x2="-23.22442" y1="34.12175" x1="-26.25288" gradientTransform="translate(200,120)" gradientUnits="userSpaceOnUse" id="linearGradient8494" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" y2="120.5792" x2="98.37736" y1="120.625" x1="95.23788" gradientTransform="matrix(0.833333,0,0,1,7.291667,1.125)" gradientUnits="userSpaceOnUse" id="linearGradient8496" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" y2="117.8514" x2="89.75233" y1="119.8891" x1="85.2589" gradientUnits="userSpaceOnUse" id="linearGradient8498" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5858" y2="117.4021" x2="75.1424" y1="123.2129" x1="65.27716" gradientTransform="matrix(0.845944,0,0,1,30.563,-0.625005)" gradientUnits="userSpaceOnUse" id="linearGradient8500" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="125.9596" x2="89.70349" y1="125.8732" x1="85.64042" gradientUnits="userSpaceOnUse" id="linearGradient8502" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="246.8192" x2="683.847" y1="252.3578" x1="673.6465" gradientUnits="userSpaceOnUse" id="linearGradient8709" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="251.9159" x2="678.7324" y1="256.0717" x1="671.7674" gradientUnits="userSpaceOnUse" id="linearGradient8711" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientUnits="userSpaceOnUse" id="linearGradient4218" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="46.339" x2="414.2602" y1="46.33899" x1="404.6787" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient4220" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientUnits="userSpaceOnUse" id="linearGradient4249" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="46.339" x2="414.2602" y1="46.33899" x1="404.6787" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient4251" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientUnits="userSpaceOnUse" id="linearGradient5198" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="46.339" x2="414.2602" y1="46.33899" x1="404.6787" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5200" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="244.6786" x2="717.6032" y1="249.9805" x1="712.986" gradientTransform="matrix(1,0,0,-1,0.453976,493.3688)" gradientUnits="userSpaceOnUse" id="linearGradient5218" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient12513" y2="712.1672" x2="61.99598" y1="715.7595" x1="64.60896" gradientUnits="userSpaceOnUse" id="linearGradient5220" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientUnits="userSpaceOnUse" id="linearGradient5944" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="46.339" x2="414.2602" y1="46.33899" x1="404.6787" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5946" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="211.8799" x2="15.65274" y1="205.4478" x1="11.87961" gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)" gradientUnits="userSpaceOnUse" id="linearGradient5948" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.8796" x2="17.50228" y1="218.1055" x1="19.63879" gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)" gradientUnits="userSpaceOnUse" id="linearGradient5950" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.1995" x2="17.85282" y1="212.7111" x1="14.85535" gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)" gradientUnits="userSpaceOnUse" id="linearGradient5952" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="210.8717" x2="16.80415" y1="205.4478" x1="11.87961" gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)" gradientUnits="userSpaceOnUse" id="linearGradient5954" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="212.9507" x2="10.29425" y1="219.117" x1="21.80956" gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)" gradientUnits="userSpaceOnUse" id="linearGradient5956" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.2771" x2="17.98802" y1="213.6587" x1="16.81461" gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)" gradientUnits="userSpaceOnUse" id="linearGradient5958" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" y2="264.6892" x2="366.0981" y1="261.2473" x1="361.7094" gradientTransform="matrix(1.02198,0,0,1,-306.8063,31.29639)" gradientUnits="userSpaceOnUse" id="linearGradient5960" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="178.6575" x2="-33.69472" y1="187.863" x1="-37.33073" gradientTransform="matrix(0,1,-1.02198,0,-158.6115,251.2932)" gradientUnits="userSpaceOnUse" id="linearGradient5962" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" y2="264.6892" x2="366.0981" y1="261.2473" x1="361.7094" gradientTransform="matrix(1.02198,0,0,1,-307.3063,52.7964)" gradientUnits="userSpaceOnUse" id="linearGradient6122" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="178.6575" x2="-33.69472" y1="187.863" x1="-37.33073" gradientTransform="matrix(0,1,-1.02198,0,-159.1115,272.7932)" gradientUnits="userSpaceOnUse" id="linearGradient6125" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="212.9507" x2="10.29425" y1="219.117" x1="21.80956" gradientTransform="matrix(1.66352,0,0,3.319677,33.71939,-404.9123)" gradientUnits="userSpaceOnUse" id="linearGradient6146" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.2771" x2="17.98802" y1="213.6587" x1="16.81461" gradientTransform="matrix(1.252006,0,0,1.989026,41.31058,-116.1321)" gradientUnits="userSpaceOnUse" id="linearGradient6148" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="210.8717" x2="16.80415" y1="205.4478" x1="11.87961" gradientTransform="matrix(1.49944,0,0,1.713117,42.76116,-42.5525)" gradientUnits="userSpaceOnUse" id="linearGradient6151" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.8796" x2="17.50228" y1="218.1055" x1="19.63879" gradientTransform="matrix(1.165662,0,0,1.995259,38.42262,-122.5159)" gradientUnits="userSpaceOnUse" id="linearGradient6154" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.1995" x2="17.85282" y1="212.7111" x1="14.85535" gradientTransform="matrix(0.877306,0,0,1.195484,43.74192,51.05256)" gradientUnits="userSpaceOnUse" id="linearGradient6156" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="211.8799" x2="15.65274" y1="205.4478" x1="11.87961" gradientTransform="matrix(1.124786,0,0,1.142472,43.68042,71.69251)" gradientUnits="userSpaceOnUse" id="linearGradient6159" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientTransform="matrix(1,0,0,0.996869,180.9431,-216.2098)" gradientUnits="userSpaceOnUse" id="linearGradient6369" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="215.9465" x2="143.2251" y1="214.8174" x1="148" gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient6371" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="215.9465" x2="143.2251" y1="214.8174" x1="148" gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient6436" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientTransform="matrix(0.735355,0,0,0.733012,215.5241,-110.6465)" gradientUnits="userSpaceOnUse" id="linearGradient15119" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="215.9465" x2="143.2251" y1="214.8174" x1="148" gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient15121" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="215.9465" x2="143.2251" y1="214.8174" x1="148" gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient15135" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientTransform="matrix(0.533827,0,0,0.532126,226.8053,-40.17395)" gradientUnits="userSpaceOnUse" id="linearGradient15141" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)" gradientUnits="userSpaceOnUse" id="linearGradient15175" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="215.9465" x2="143.2251" y1="214.8174" x1="148" gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient15213" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientTransform="matrix(1,0,0,0.996869,215.9431,-248.2098)" gradientUnits="userSpaceOnUse" id="linearGradient4689" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient4696" gradientTransform="matrix(0.898695,0,0,0.466666,34.08168,53.63336)" gradientUnits="userSpaceOnUse" y2="107.4082" x2="334.4963" y1="86.63547" x1="334.4035" id="linearGradient4703" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient4709" y2="107.4082" x2="334.4963" y1="86.63547" x1="334.4035" gradientTransform="matrix(0.898695,0,0,0.933333,38.74835,6.266664)" gradientUnits="userSpaceOnUse" id="linearGradient4707" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient4721" y2="107.4082" x2="334.4963" y1="86.63547" x1="334.4035" gradientTransform="matrix(0.898695,0,0,0.666666,43.41501,33.33337)" gradientUnits="userSpaceOnUse" id="linearGradient4718" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientUnits="userSpaceOnUse" id="linearGradient5684" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="46.339" x2="414.2602" y1="46.33899" x1="404.6787" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5686" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(-105,-15)" y2="213" x2="176" y1="213" x1="160" gradientUnits="userSpaceOnUse" id="linearGradient5692" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(-105,-15)" y2="213.0785" x2="175.2934" y1="213" x1="160" gradientUnits="userSpaceOnUse" id="linearGradient5696" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientUnits="userSpaceOnUse" id="linearGradient5728" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="46.339" x2="414.2602" y1="46.33899" x1="404.6787" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5730" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientUnits="userSpaceOnUse" id="linearGradient5750" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="46.339" x2="414.2602" y1="46.33899" x1="404.6787" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5752" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="311.079" x2="698.2679" y1="303.7007" x1="693.279" gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" id="linearGradient5777" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="311.8198" x2="696.8668" y1="306.0704" x1="693.4026" gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" id="linearGradient5779" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="213" x2="176" y1="213" x1="160" gradientTransform="translate(-147.4999,-94.5)" gradientUnits="userSpaceOnUse" id="linearGradient5841" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="218.5416" x2="173.724" y1="209.1406" x1="163.8594" gradientTransform="matrix(1.102855,0,0,1.148517,-164.5451,-124.7814)" gradientUnits="userSpaceOnUse" id="linearGradient5844" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="217.2552" x2="173.0313" y1="207.7552" x1="161.2865" gradientTransform="matrix(1.102855,0,0,1.148517,-165.0966,-125.3557)" gradientUnits="userSpaceOnUse" id="linearGradient5846" inkscape:collect="always" /> -<radialGradient xlink:href="#linearGradient4798" r="9.41594" fy="-2729.78" fx="-293.812" cy="-2729.78" cx="-293.812" gradientTransform="matrix(1.20758,0.0165454,0.27747,1.03554,1573.42,3294.03)" gradientUnits="userSpaceOnUse" id="radialGradient4365" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient4935" gradientTransform="matrix(1.00712,0,0,1.00712,16.0574,-204.726)" y2="96.397" x2="-14.7622" y1="107.85" x1="-0.535315" gradientUnits="userSpaceOnUse" id="linearGradient4246" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" gradientTransform="matrix(1.062197,0,0,0.9973142,-1261.924,1.593331)" gradientUnits="userSpaceOnUse" y2="308.5" x2="536.5" y1="308.5" x1="522.991" id="linearGradient9331" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="214.0299" x2="1095.32" y1="180.8225" x1="1095.307" gradientTransform="matrix(0.9891733,0,0,0.9571849,-1182.248,9.280945)" gradientUnits="userSpaceOnUse" id="linearGradient4415" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="206.9573" x2="1095.32" y1="178.1412" x1="1095.32" gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.51422)" gradientUnits="userSpaceOnUse" id="linearGradient4428" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="213.1752" x2="1095.32" y1="180.1614" x1="1095.32" gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.2438)" gradientUnits="userSpaceOnUse" id="linearGradient4437" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="214.2806" x2="1095.32" y1="177.7928" x1="1095.32" gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.22875)" gradientUnits="userSpaceOnUse" id="linearGradient4447" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="209.1681" x2="1096.518" y1="181.3308" x1="1096.518" gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.2438)" gradientUnits="userSpaceOnUse" id="linearGradient4453" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="175.6769" x2="1095.32" y1="207.0233" x1="1095.32" gradientTransform="matrix(0.6644326,0,0,0.4062185,-764.818,107.4099)" gradientUnits="userSpaceOnUse" id="linearGradient4501" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="178.569" x2="1095.381" y1="203.0941" x1="1095.32" gradientTransform="matrix(0.6644326,0,0,-0.4062185,-764.818,258.5598)" gradientUnits="userSpaceOnUse" id="linearGradient4507" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="179.9122" x2="1095.32" y1="205.1863" x1="1095.32" gradientTransform="matrix(0.6644326,0,0,-0.4062185,-764.818,264.5598)" gradientUnits="userSpaceOnUse" id="linearGradient4521" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1610" y2="178.569" x2="1095.381" y1="203.0941" x1="1095.32" gradientTransform="matrix(0.6644326,0,0,0.4062185,-764.818,101.4099)" gradientUnits="userSpaceOnUse" id="linearGradient4523" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient4826" gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)" y2="509.0494" x2="354.9541" y1="500.7186" x1="368.343" gradientUnits="userSpaceOnUse" id="linearGradient5184" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient4820" gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)" y2="532.951" x2="348.706" y1="510.1404" x1="359.7146" gradientUnits="userSpaceOnUse" id="linearGradient5187" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient4832" gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)" y2="481.6766" x2="373.9961" y1="508.1568" x1="348.706" gradientUnits="userSpaceOnUse" id="linearGradient5190" inkscape:collect="always" /> -<linearGradient id="linearGradient19967-4-5"> -<stop id="stop19969-37-6" offset="0" style="stop-color:#73d216" /> -<stop id="stop19971-1-4" offset="1" style="stop-color:#4e9a06;stop-opacity:1" /> -</linearGradient> -<radialGradient inkscape:collect="always" xlink:href="#linearGradient19967-4-5" id="radialSnotBall" gradientUnits="userSpaceOnUse" cx="366.7874" cy="1670.756" fx="366.7874" fy="1670.756" r="4.275793" /> -<clipPath id="cieClip" clipPathUnits="userSpaceOnUse"> -<path style="fill:none;stroke:#000000;stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 8.36,47.76 C 7.751574,47.51528 7.222277,46.90182 6.784323,46.39273 5.608271,45.02566 4.964826,43.30281 4.38,41.63 3.446394,38.95956 2.627116,36.19922 2.114165,33.41042 1.415792,29.6135 0.6129846,25.78424 0.3959804,21.94278 0.2093634,18.63925 -0.036735,15.09899 0.67,11.99 1.021272,10.44473 2.335229,8.406245 3.57,7.98 4.66602,7.601652 6.456945,8.746987 7.698531,9.504755 9.584304,10.65569 11.33779,12.01369 12.9958,13.4917 17.54131,17.54374 21.81301,21.89176 26.1391,26.17398 29.19235,29.19627 32.22777,32.23682 35.27,35.27 26.3,39.43333 17.33,43.59667 8.36,47.76 Z" id="path2430" sodipodi:nodetypes="cssssssssscc" inkscape:connector-curvature="0" /> -</clipPath> -<radialGradient xlink:href="#linearGradient5724" r="11.5" fy="216.4737" fx="778" cy="216.4737" cx="778" gradientTransform="matrix(1,0,0,0.826087,0,38.17391)" gradientUnits="userSpaceOnUse" id="radialGradient8472" inkscape:collect="always" /> -<radialGradient xlink:href="#linearGradient5724" r="11.5" fy="209.35" fx="777" cy="209.35" cx="777" gradientTransform="matrix(1.434932,0,0,0.608696,-337.9418,82.56952)" gradientUnits="userSpaceOnUse" id="radialGradient8474" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient10585" gradientUnits="userSpaceOnUse" y2="214.25" x2="783" y1="200.25" x1="770.5" id="linearGradient5633" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient10585" gradientUnits="userSpaceOnUse" y2="218.25" x2="782" y1="216.875" x1="763" id="linearGradient5637" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6206" id="linearGradient6212" x1="-15.4575" y1="94.60669" x2="-0.9575" y2="109.6067" gradientUnits="userSpaceOnUse" /> -<clipPath clipPathUnits="userSpaceOnUse" id="clipoutline1"> -<path id="outline1" 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 25.8,88.7 43.9,92.1 47.5,95.7 51.1,99.4 40.2,103.3 43.8,107 47.3,110.7 55.7,107.2 57.2,115.6 58.3,121.8 72.6,118.7 79,113.4 83,110 72.1,110 75.7,106.3 84.7,97.2 92.7,102.2 96,93.8 97.8,89.3 82.4,86.1 86.5,83.2 96.3,76.3 132.3,72.8 115.7,56.2 L 73,12.5 C 67.7,7.5 59,7.5 54.1,12.5 Z M 44.2,77.2 C 45.1,77.2 75,81.2 63.5,84.3 59.1,85.5 38.9,77.2 44.2,77.2 Z M 101.4,93.8 C 101.4,95.9 117.7,97.1 116.8,93.3 115.5,86.9 103.2,87.4 101.4,93.8 Z M 31.9,104.9 C 35.6,108.1 41.2,104.2 43,99.7 39.4,95 26.1,100 31.9,104.9 Z M 99.4,98.2 C 94.8,102.4 100.2,106.8 104.7,103.9 105.9,103.1 104.6,99.2 99.4,98.2 Z" inkscape:connector-curvature="0" /> -</clipPath> -<linearGradient xlink:href="#WhiteTransparent" y2="76" x2="0" y1="128" x1="0" gradientUnits="userSpaceOnUse" id="linearGradient3731" inkscape:collect="always" /> -<linearGradient id="WhiteTransparent" gradientUnits="userSpaceOnUse"> -<stop style="stop-color:white;stop-opacity:1" offset="0" id="stop7" /> -<stop style="stop-color:white;stop-opacity:0" offset="1" id="stop9" /> -</linearGradient> -<linearGradient xlink:href="#WhiteTransparent" y2="40" x2="60" y1="20" x1="80" gradientUnits="userSpaceOnUse" id="linearGradient3733" inkscape:collect="always" /> -<linearGradient xlink:href="#WhiteTransparent" y2="60" x2="58" y1="35" x1="33" gradientUnits="userSpaceOnUse" id="linearGradient3735" inkscape:collect="always" /> -<linearGradient xlink:href="#BlackTransparent" y2="64" x2="0" y1="128" x1="0" gradientUnits="userSpaceOnUse" id="linearGradient3737" inkscape:collect="always" /> -<linearGradient id="BlackTransparent" gradientUnits="userSpaceOnUse"> -<stop style="stop-color:black;stop-opacity:1" offset="0" id="stop12" /> -<stop style="stop-color:black;stop-opacity:0" offset="1" id="stop14" /> -</linearGradient> -<linearGradient xlink:href="#WhiteTransparent" y2="50" x2="90" y1="20" x1="60" gradientUnits="userSpaceOnUse" id="linearGradient3739" inkscape:collect="always" /> -<linearGradient id="eraserFill"> -<stop id="stop5742_1" offset="0" style="stop-color:#ffffff;stop-opacity:1" /> -<stop id="stop5744_1" offset="1" style="stop-color:#f3b698;stop-opacity:1" /> -</linearGradient> -<linearGradient xlink:href="#eraserFill" y2="234.0031" x2="112.201" y1="221.0688" x1="101.0939" gradientTransform="matrix(1.13356,0,0,1.133368,339.5737,-131.407)" gradientUnits="userSpaceOnUse" id="linearGradient7424" inkscape:collect="always" /> -<linearGradient xlink:href="#eraserFill" y2="188.4128" x2="176.8627" y1="157.8208" x1="144.0824" gradientTransform="matrix(0.809546,0,0,0.809417,342.9983,-4.125322)" gradientUnits="userSpaceOnUse" id="linearGradient7426" inkscape:collect="always" /> -<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5905"> -<rect style="color:#000000;display:inline;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5907" width="11.98896" height="11.88748" x="375.8356" y="138.7635" /> -</clipPath> -<linearGradient xlink:href="#linearGradient5704" y2="167.5526" x2="123.9767" y1="149.3739" x1="113.7436" gradientUnits="userSpaceOnUse" id="linearGradient5389" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5734" y2="21.16041" x2="279.4786" y1="25.25768" x1="283.9804" gradientUnits="userSpaceOnUse" id="linearGradient5391" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="25.59215" x2="283.1054" y1="22.03839" x1="279.645" gradientUnits="userSpaceOnUse" id="linearGradient5393" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="211.605" x2="18.58443" y1="205.4478" x1="11.87961" gradientTransform="matrix(1,0,0,0.570788,0,88.25561)" gradientUnits="userSpaceOnUse" id="linearGradient5609" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.7454" x2="17.68847" y1="221.1125" x1="19.51159" gradientTransform="matrix(0.997569,0,0,0.654301,-3.963176,65.55004)" gradientUnits="userSpaceOnUse" id="linearGradient5611" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="222.8609" x2="17.28477" y1="213.2477" x1="14.87326" gradientTransform="matrix(0.750795,0,0,0.392032,0.589107,122.468)" gradientUnits="userSpaceOnUse" id="linearGradient5613" inkscape:collect="always" /> -<linearGradient xlink:href="#BlackTransparent" y2="521.0983" x2="36.86864" y1="509.9999" x1="26.00001" gradientTransform="translate(937,-210.9999)" gradientUnits="userSpaceOnUse" id="linearGradient5617" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="174.9988" x2="-40.94155" y1="192.3364" x1="-29" gradientTransform="translate(714.9212,-135)" gradientUnits="userSpaceOnUse" id="linearGradient5619" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.9016" x2="16.94643" y1="219.0517" x1="22.00903" gradientTransform="matrix(1,0,0,1.66306,-4.001611,-151.8935)" gradientUnits="userSpaceOnUse" id="linearGradient5677" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.8026" x2="17.49814" y1="213.2351" x1="14.82746" gradientTransform="matrix(0.752624,0,0,0.996445,0.561763,-7.22312)" gradientUnits="userSpaceOnUse" id="linearGradient5680" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="260.2477" x2="361.7339" y1="264.553" x1="365.2316" gradientTransform="matrix(0.455219,0,0,0.501233,377.5466,-100.7998)" gradientUnits="userSpaceOnUse" id="linearGradient5682" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="32.71318" x2="544.95" y1="27.95536" x1="542.1904" gradientTransform="matrix(0.997993,0,0,0.99958,1.061475,-0.0495296)" gradientUnits="userSpaceOnUse" id="linearGradient5685" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" y2="85.67345" x2="495.948" y1="74.94392" x1="482.6295" gradientUnits="userSpaceOnUse" id="linearGradient5687" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient10585" y2="78.52254" x2="493.3302" y1="77.8489" x1="491.4307" gradientUnits="userSpaceOnUse" id="linearGradient5689" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="29.51806" x2="276.8348" y1="24.09611" x1="272.9582" gradientTransform="translate(0.5,1.547499)" gradientUnits="userSpaceOnUse" id="linearGradient5766" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="28.99122" x2="278.5278" y1="24.1533" x1="273.1214" gradientTransform="translate(0,0.047499)" gradientUnits="userSpaceOnUse" id="linearGradient5768" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="184.8026" x2="979.8044" y1="182.4686" x1="974.1975" gradientUnits="userSpaceOnUse" id="linearGradient5770" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="184.6266" x2="977.4031" y1="180.7934" x1="967.6506" gradientUnits="userSpaceOnUse" id="linearGradient5772" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient500" y2="182.083" x2="979.2319" y1="178.0314" x1="968.2573" gradientTransform="translate(0,-7)" gradientUnits="userSpaceOnUse" id="linearGradient5775" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="184.715" x2="974.5747" y1="178.9373" x1="967.739" gradientTransform="translate(0,-7)" gradientUnits="userSpaceOnUse" id="linearGradient5780" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="178.5336" x2="964.1427" y1="180" x1="974.6495" gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5782" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="181.0888" x2="976.5202" y1="177.3404" x1="966.5179" gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5784" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="184.8026" x2="979.8044" y1="182.4686" x1="974.1975" gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="181.7098" x2="977.9335" y1="178.3186" x1="968.8881" gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientUnits="userSpaceOnUse" id="linearGradient5791" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="46.339" x2="414.2602" y1="46.33899" x1="404.6787" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5793" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="218.5416" x2="173.724" y1="209.1406" x1="163.8594" gradientTransform="matrix(1.102855,0,0,1.148517,-167.5042,-41.73143)" gradientUnits="userSpaceOnUse" id="linearGradient5795" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="217.2552" x2="173.0313" y1="207.7552" x1="161.2865" gradientTransform="matrix(1.102855,0,0,1.148517,-168.0557,-42.30568)" gradientUnits="userSpaceOnUse" id="linearGradient5797" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="213" x2="176" y1="213" x1="160" gradientTransform="translate(-150.459,-11.45)" gradientUnits="userSpaceOnUse" id="linearGradient5799" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="211.605" x2="18.58443" y1="205.4478" x1="11.87961" gradientTransform="matrix(1,0,0,0.570788,0,88.25561)" gradientUnits="userSpaceOnUse" id="linearGradient5801" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.7454" x2="17.68847" y1="218.2885" x1="20.1778" gradientTransform="matrix(0.997569,0,0,0.654301,-3.963176,65.55004)" gradientUnits="userSpaceOnUse" id="linearGradient5803" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.8375" x2="17.88475" y1="213.2477" x1="14.87326" gradientTransform="matrix(0.750795,0,0,0.392032,0.589107,122.468)" gradientUnits="userSpaceOnUse" id="linearGradient5805" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="211.8799" x2="15.65274" y1="205.4478" x1="11.87961" gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)" gradientUnits="userSpaceOnUse" id="linearGradient5807" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.8796" x2="17.50228" y1="218.1055" x1="19.63879" gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)" gradientUnits="userSpaceOnUse" id="linearGradient5809" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.1995" x2="17.85282" y1="212.7111" x1="14.85535" gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)" gradientUnits="userSpaceOnUse" id="linearGradient5811" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="210.8717" x2="16.80415" y1="205.4478" x1="11.87961" gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)" gradientUnits="userSpaceOnUse" id="linearGradient5813" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="212.9507" x2="10.29425" y1="219.117" x1="21.80956" gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)" gradientUnits="userSpaceOnUse" id="linearGradient5815" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="218.2771" x2="17.98802" y1="213.6587" x1="16.81461" gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)" gradientUnits="userSpaceOnUse" id="linearGradient5817" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="210.5" x2="111.6865" y1="210.5" x1="99.31348" gradientUnits="userSpaceOnUse" id="linearGradient5819" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="206.9966" x2="101.1929" y1="215.4819" x1="108.3513" gradientUnits="userSpaceOnUse" id="linearGradient5821" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="212.9901" x2="108.8156" y1="205.192" x1="101.7507" gradientUnits="userSpaceOnUse" id="linearGradient5823" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="218.3974" x2="22.04275" y1="214.0084" x1="15.15684" gradientTransform="matrix(1.124777,0,0,1.399469,339.507,-41.54364)" gradientUnits="userSpaceOnUse" id="linearGradient5825" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="218.8156" x2="20.98923" y1="215.0097" x1="17.48326" gradientTransform="matrix(1.165669,0,0,1.655559,338.7499,-97.1359)" gradientUnits="userSpaceOnUse" id="linearGradient5827" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="214.3821" x2="16.10928" y1="219.6944" x1="19.08596" gradientTransform="matrix(0.87731,0,0,0.991952,344.0693,46.88201)" gradientUnits="userSpaceOnUse" id="linearGradient5829" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="179.493" x2="-24.43123" y1="179.493" x1="-47.74164" gradientTransform="matrix(1,0,0,0.957993,-0.0384184,13.49742)" gradientUnits="userSpaceOnUse" id="linearGradient5831" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="181.0886" x2="-29.50463" y1="181.0886" x1="-44.41746" gradientTransform="matrix(1,0,0,0.963346,-0.0384184,12.50071)" gradientUnits="userSpaceOnUse" id="linearGradient5833" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="175.9908" x2="-29.01316" y1="175.9908" x1="-37.77876" gradientTransform="translate(-8.989043)" gradientUnits="userSpaceOnUse" id="linearGradient5835" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="179.493" x2="-27.0385" y1="179.493" x1="-48.42912" gradientTransform="matrix(1,0,0,0.957993,0,7.509185)" gradientUnits="userSpaceOnUse" id="linearGradient5837" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="181.645" x2="-29.63546" y1="181.5494" x1="-44.36454" gradientTransform="matrix(1,0,0,0.963346,0,6.51247)" gradientUnits="userSpaceOnUse" id="linearGradient5839" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="181.9908" x2="-29.00001" y1="181.9908" x1="-37.50076" gradientTransform="matrix(1.592997,0,0,1,11.72818,4)" gradientUnits="userSpaceOnUse" id="linearGradient5842" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="255.5" x2="12.50002" y1="249.821" x1="10.19293" gradientUnits="userSpaceOnUse" id="linearGradient5845" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="255.5312" x2="12.53125" y1="251.0312" x1="9.03125" gradientUnits="userSpaceOnUse" id="linearGradient5847" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="221.6924" x2="20.35862" y1="214.0084" x1="15.15684" gradientTransform="matrix(0.625152,0,0,1.007875,-0.61217,35.29459)" gradientUnits="userSpaceOnUse" id="linearGradient5849" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="217.0116" x2="19.15613" y1="215.6721" x1="17.07591" gradientTransform="matrix(0.501399,0,0,1.00217,1.674173,36.50449)" gradientUnits="userSpaceOnUse" id="linearGradient5851" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="215.4618" x2="16.23219" y1="220.3433" x1="19.76252" gradientTransform="matrix(0.377364,0,0,0.600465,3.962295,123.6837)" gradientUnits="userSpaceOnUse" id="linearGradient5853" inkscape:collect="always" /> -<radialGradient xlink:href="#linearGradient5740" r="7.469679" fy="153.063" fx="171.7755" cy="153.063" cx="171.7755" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="138.5" x2="36.18673" y1="132.9464" x1="31.37247" gradientUnits="userSpaceOnUse" id="linearGradient5857" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="137.4738" x2="42.18301" y1="137.5165" x1="34.5194" gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient5859" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" inkscape:collect="always" id="linearGradient6465" gradientUnits="userSpaceOnUse" x1="61.44776" y1="236.4112" x2="64.5183" y2="240.354" gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)" /> -<linearGradient xlink:href="#linearGradient5704" inkscape:collect="always" id="linearGradient6467" gradientUnits="userSpaceOnUse" x1="59" y1="235.1341" x2="62.5" y2="239.4902" gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)" /> -<linearGradient xlink:href="#linearGradient5704" y2="183.3223" x2="117.8272" y1="174.4991" x1="110" gradientTransform="matrix(1.004126,0,0,0.991974,339.8742,1.209495)" gradientUnits="userSpaceOnUse" id="linearGradient5936" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6679" y2="178.0064" x2="452.4859" y1="187.2543" x1="456.7332" gradientTransform="matrix(0.9975701,0,0,1.002994,1.42143,-0.2844345)" gradientUnits="userSpaceOnUse" id="linearGradient5939" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6679" y2="180.2034" x2="454.0355" y1="190.8572" x1="464.5001" gradientTransform="matrix(0.9975701,0,0,1.002994,1.42143,-0.2844345)" gradientUnits="userSpaceOnUse" id="linearGradient5941" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6679" gradientUnits="userSpaceOnUse" y2="191.2326" x2="98.80204" y1="197.6577" x1="102.7218" id="linearGradient6636-2" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6679" gradientUnits="userSpaceOnUse" y2="190.2852" x2="99.93163" y1="199.9722" x1="109.2829" id="linearGradient6625-4" inkscape:collect="always" /> -<radialGradient xlink:href="#linearGradient10585" r="0.75" fy="222.75" fx="842.7534" cy="222.75" cx="842.25" gradientTransform="matrix(1,0,0,1.666667,0,-148.5)" gradientUnits="userSpaceOnUse" id="radialGradient5496" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5769" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="215.0088" x2="18.70757" y1="218.5568" x1="20.10132" gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5771" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="220.3475" x2="18.5289" y1="213.6631" x1="15.24248" gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5773" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5781" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5899" y2="215.0088" x2="18.70757" y1="218.5568" x1="20.10132" gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5783" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5899" y2="220.3475" x2="18.5289" y1="213.6631" x1="15.24248" gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5785" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5792" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6679" y2="217.8534" x2="19.32815" y1="215.1325" x1="18.13082" gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5794" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6679" y2="212.9197" x2="16.01938" y1="217.4612" x1="18.52884" gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5796" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5798" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="215.0088" x2="18.70757" y1="218.5568" x1="20.10132" gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5800" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="220.3475" x2="18.5289" y1="213.6631" x1="15.24248" gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5802" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(2.376547,0,0,0.715004,987.5221,390.567)" gradientUnits="userSpaceOnUse" id="linearGradient5804" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="215.0088" x2="18.70757" y1="218.5568" x1="20.10132" gradientTransform="matrix(2.832796,0,0,1.012546,969.5753,320.266)" gradientUnits="userSpaceOnUse" id="linearGradient5806" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="220.3475" x2="18.5289" y1="213.6631" x1="15.24248" gradientTransform="matrix(2.13203,0,0,0.606678,982.5022,408.3478)" gradientUnits="userSpaceOnUse" id="linearGradient5808" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.876376,0,0,0.566024,994.7794,429.2398)" gradientUnits="userSpaceOnUse" id="linearGradient5810" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="215.0088" x2="18.70757" y1="218.5568" x1="20.10132" gradientTransform="matrix(2.163766,0,0,0.677519,981.9622,400.4873)" gradientUnits="userSpaceOnUse" id="linearGradient5812" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="220.3475" x2="18.5289" y1="213.6631" x1="15.24248" gradientTransform="matrix(1.628503,0,0,0.405944,991.836,459.4251)" gradientUnits="userSpaceOnUse" id="linearGradient5814" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.760936,0,0,0.714541,964.9956,383.6551)" gradientUnits="userSpaceOnUse" id="linearGradient5816" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="215.0088" x2="18.70757" y1="218.5568" x1="20.10132" gradientTransform="matrix(1.999772,0,0,0.998752,953.4881,316.2596)" gradientUnits="userSpaceOnUse" id="linearGradient5818" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="220.3475" x2="18.5289" y1="213.6631" x1="15.24248" gradientTransform="matrix(1.505077,0,0,0.598412,962.6137,403.1414)" gradientUnits="userSpaceOnUse" id="linearGradient5820" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5519" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.6554" x2="18.82314" y1="219.9305" x1="20.21689" gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5521" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="219.6793" x2="17.94699" y1="213.872" x1="15.74156" gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5523" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="215.2099" x2="17.75236" y1="218.9795" x1="18.84686" gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="217.8234" x2="17.31054" y1="213.2164" x1="16.04734" gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="218.6017" x2="20.61538" y1="212.6297" x1="13.84434" gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="219.0135" x2="20.6591" y1="215.0097" x1="17.62746" gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient6684" y2="213.663" x2="15.9855" y1="219.5232" x1="19.47374" gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.6554" x2="18.82314" y1="219.9305" x1="20.21689" gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="219.6793" x2="17.94699" y1="213.872" x1="15.74156" gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(2.125329,0,0,1.002646,-66.82105,-25.5096)" gradientUnits="userSpaceOnUse" id="linearGradient5543" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="215.2099" x2="17.75236" y1="218.9795" x1="18.84686" gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="217.8234" x2="17.31054" y1="213.2164" x1="16.04734" gradientTransform="matrix(1.88093,0,0,1.001693,-70.83858,-33.32392)" gradientUnits="userSpaceOnUse" id="linearGradient5547" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.5512" x2="17.15024" y1="218.8883" x1="18.50864" gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="219.4184" x2="19.38252" y1="213.872" x1="15.74156" gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5204" y2="92.00739" x2="17.62963" y1="86.26574" x1="13.47978" gradientUnits="userSpaceOnUse" id="linearGradient5555" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="190.6634" x2="-31.90349" y1="182.984" x1="-36.60167" gradientTransform="matrix(0.979208,0,0,1.000037,-0.74827,-0.0068457)" gradientUnits="userSpaceOnUse" id="linearGradient5557" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="190.6634" x2="-31.90349" y1="182.984" x1="-36.60167" gradientTransform="matrix(0.979208,0,0,1.000037,-0.74827,-0.0068457)" gradientUnits="userSpaceOnUse" id="linearGradient5559" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.379581,0,0,0.714792,-52.98861,39.49312)" gradientUnits="userSpaceOnUse" id="linearGradient5561" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.6554" x2="18.82314" y1="219.9305" x1="20.21689" gradientTransform="matrix(1.540284,0,0,0.860045,-61.50452,2.251502)" gradientUnits="userSpaceOnUse" id="linearGradient5563" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="219.6793" x2="17.94699" y1="213.872" x1="15.74156" gradientTransform="matrix(1.159256,0,0,0.515305,-54.47574,77.06717)" gradientUnits="userSpaceOnUse" id="linearGradient5565" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.128037,0,0,0.860357,-56.33685,-3.243876)" gradientUnits="userSpaceOnUse" id="linearGradient5567" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="215.2099" x2="17.75236" y1="218.9795" x1="18.84686" gradientTransform="matrix(1.171839,0,0,1.346914,-61.66084,-115.7031)" gradientUnits="userSpaceOnUse" id="linearGradient5569" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="217.8234" x2="17.31054" y1="213.2164" x1="16.04734" gradientTransform="matrix(0.881955,0,0,0.807019,-56.31336,1.465486)" gradientUnits="userSpaceOnUse" id="linearGradient5571" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(2.125329,0,0,0.860357,-66.82105,3.798256)" gradientUnits="userSpaceOnUse" id="linearGradient5573" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="215.2099" x2="17.75236" y1="218.9795" x1="18.84686" gradientTransform="matrix(2.499161,0,0,1.346914,-82.24308,-108.661)" gradientUnits="userSpaceOnUse" id="linearGradient5575" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="217.8234" x2="17.31054" y1="213.2164" x1="16.04734" gradientTransform="matrix(1.88093,0,0,0.807019,-70.83858,8.507618)" gradientUnits="userSpaceOnUse" id="linearGradient5577" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5579" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="215.0088" x2="18.70757" y1="218.5568" x1="20.10132" gradientTransform="matrix(1.588886,0,0,1.000747,-62.51619,-22.10887)" gradientUnits="userSpaceOnUse" id="linearGradient5581" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="220.3475" x2="18.5289" y1="213.6631" x1="15.24248" gradientTransform="matrix(1.195834,0,0,0.599608,-55.26563,64.94646)" gradientUnits="userSpaceOnUse" id="linearGradient5583" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="190.6634" x2="-31.90349" y1="182.984" x1="-36.60167" gradientUnits="userSpaceOnUse" id="linearGradient5585" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(2.635962,0,0,1.002646,-132.1469,-17.5056)" gradientUnits="userSpaceOnUse" id="linearGradient5599" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="215.2099" x2="17.75236" y1="218.9795" x1="18.84686" gradientTransform="matrix(3.19424,0,0,1.671823,-153.0264,-170.7525)" gradientUnits="userSpaceOnUse" id="linearGradient5601" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="217.8234" x2="17.31054" y1="213.2164" x1="16.04734" gradientTransform="matrix(2.404063,0,0,1.001693,-138.4499,-25.31992)" gradientUnits="userSpaceOnUse" id="linearGradient5603" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="190.6634" x2="-31.90349" y1="182.984" x1="-36.60167" gradientTransform="matrix(0.761633,0,0,0.73832,-7.689547,50.44869)" gradientUnits="userSpaceOnUse" id="linearGradient5605" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="-34.57729" x2="185.5131" y1="-32.76031" x1="191.4072" gradientUnits="userSpaceOnUse" id="linearGradient5607" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="-32.76031" x2="187.8951" y1="-35.83336" x1="184.7529" gradientUnits="userSpaceOnUse" id="linearGradient5610" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.275458,0,0,0.617087,-51.07375,65.67334)" gradientUnits="userSpaceOnUse" id="linearGradient5614" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.6554" x2="18.82314" y1="219.9305" x1="20.21689" gradientTransform="matrix(1.427647,0,0,0.862651,-58.98949,7.443876)" gradientUnits="userSpaceOnUse" id="linearGradient5616" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="219.6793" x2="17.94699" y1="213.872" x1="15.74156" gradientTransform="matrix(1.074481,0,0,0.516867,-52.4747,82.48618)" gradientUnits="userSpaceOnUse" id="linearGradient5618" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.122046,0,0,1.141686,1256.157,85.12902)" gradientUnits="userSpaceOnUse" id="linearGradient5727" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.5512" x2="17.15024" y1="218.8883" x1="18.50864" gradientTransform="matrix(1.166116,0,0,1.996022,1250.853,-109.4101)" gradientUnits="userSpaceOnUse" id="linearGradient5729" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="219.4184" x2="19.38252" y1="213.872" x1="15.74156" gradientTransform="matrix(0.877647,0,0,1.195941,1256.174,64.2245)" gradientUnits="userSpaceOnUse" id="linearGradient5731" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.5512" x2="17.15024" y1="218.8883" x1="18.50864" gradientTransform="matrix(3.497619,0,0,4.978934,852.2632,-828.4634)" gradientUnits="userSpaceOnUse" id="linearGradient5733" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="219.4184" x2="19.38252" y1="213.872" x1="15.74156" gradientTransform="matrix(2.632392,0,0,2.983189,868.2229,-395.3445)" gradientUnits="userSpaceOnUse" id="linearGradient5735" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(2.873378,0,0,2.426599,875.3153,-255.174)" gradientUnits="userSpaceOnUse" id="linearGradient5737" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.122046,0,0,1.141686,1256.157,85.12902)" gradientUnits="userSpaceOnUse" id="linearGradient5739" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.5512" x2="17.15024" y1="218.8883" x1="18.50864" gradientTransform="matrix(1.166116,0,0,2.310495,1250.853,-177.6338)" gradientUnits="userSpaceOnUse" id="linearGradient5741" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="219.4184" x2="19.38252" y1="213.872" x1="15.74156" gradientTransform="matrix(0.877647,0,0,1.384362,1256.174,23.35694)" gradientUnits="userSpaceOnUse" id="linearGradient5743" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.5512" x2="17.15024" y1="218.8883" x1="18.50864" gradientTransform="matrix(1.845525,0,0,3.663228,882.7464,-542.9603)" gradientUnits="userSpaceOnUse" id="linearGradient5745" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="219.4184" x2="19.38252" y1="213.872" x1="15.74156" gradientTransform="matrix(1.388986,0,0,2.194866,891.1676,-224.2946)" gradientUnits="userSpaceOnUse" id="linearGradient5747" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.633329,0,0,1.857722,893.2793,-136.2796)" gradientUnits="userSpaceOnUse" id="linearGradient5749" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.5512" x2="17.15024" y1="218.8883" x1="18.50864" gradientTransform="matrix(1.845525,0,0,3.663228,882.7464,-542.9603)" gradientUnits="userSpaceOnUse" id="linearGradient5751" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="219.4184" x2="19.38252" y1="213.872" x1="15.74156" gradientTransform="matrix(1.388986,0,0,2.194866,891.1676,-224.2946)" gradientUnits="userSpaceOnUse" id="linearGradient5753" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.633329,0,0,1.857722,893.2793,-136.2796)" gradientUnits="userSpaceOnUse" id="linearGradient5755" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.874592,0,0,1.427199,885.7444,-52.79294)" gradientUnits="userSpaceOnUse" id="linearGradient5757" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="214.5512" x2="17.15024" y1="218.8883" x1="18.50864" gradientTransform="matrix(2.163921,0,0,2.660263,872.8832,-331.8032)" gradientUnits="userSpaceOnUse" id="linearGradient5759" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="219.4184" x2="19.38252" y1="213.872" x1="15.74156" gradientTransform="matrix(1.62862,0,0,1.593929,882.7572,-100.3862)" gradientUnits="userSpaceOnUse" id="linearGradient5762" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="209.2774" x2="14.01084" y1="203.3658" x1="10.04167" gradientTransform="matrix(1.629558,0,0,0.429186,88.20441,232.3331)" gradientUnits="userSpaceOnUse" id="linearGradient5764" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="220.3475" x2="18.5289" y1="213.6631" x1="15.24248" gradientTransform="matrix(1.387116,0,0,0.200828,86.1208,278.4604)" gradientUnits="userSpaceOnUse" id="linearGradient5767" inkscape:collect="always" /> -<linearGradient xlink:href="#BlackTransparent" y2="57.5" x2="865.5" y1="66" x1="872" gradientTransform="translate(20)" gradientUnits="userSpaceOnUse" id="linearGradient5824" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient2485" y2="30.79385" x2="917.3691" y1="19.1921" x1="905.4675" gradientTransform="matrix(1.159934,0,0,1.224222,-143.4594,-12.87852)" gradientUnits="userSpaceOnUse" id="linearGradient5826" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="27.32372" x2="922.5571" y1="20.45271" x1="915.0701" gradientUnits="userSpaceOnUse" id="linearGradient5828" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient700" inkscape:collect="always" id="linearGradient7059" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,33.80746)" x1="606.9615" y1="220.3636" x2="602.0698" y2="221.2004" /> -<linearGradient xlink:href="#linearGradient800" inkscape:collect="always" id="linearGradient7062" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,33.80746)" x1="593.1874" y1="195.5188" x2="599.2378" y2="204.916" /> -<linearGradient xlink:href="#linearGradient700" inkscape:collect="always" id="linearGradient7065" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,33.80746)" x1="587.9551" y1="222.3478" x2="582.4935" y2="220.8004" /> -<linearGradient xlink:href="#linearGradient800" inkscape:collect="always" id="linearGradient7069" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,33.80746)" x1="593.3162" y1="186.6364" x2="597.3068" y2="188.5494" /> -<linearGradient xlink:href="#linearGradient5740" inkscape:collect="always" id="linearGradient7072" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,34.89977)" x1="594.8112" y1="213.1902" x2="594.861" y2="216.7914" /> -<linearGradient xlink:href="#linearGradient800" inkscape:collect="always" id="linearGradient7074" gradientUnits="userSpaceOnUse" x1="609.5726" y1="215.402" x2="612.2578" y2="216.4033" /> -<linearGradient xlink:href="#linearGradient5704" inkscape:collect="always" id="linearGradient7102" gradientUnits="userSpaceOnUse" x1="591.3853" y1="198.5761" x2="592.8656" y2="198.5761" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientUnits="userSpaceOnUse" id="linearGradient2876" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="46.339" x2="414.2602" y1="46.33899" x1="404.6787" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient2878" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="216.7914" x2="594.861" y1="213.1902" x1="594.8112" gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.556,-101.4348)" gradientUnits="userSpaceOnUse" id="linearGradient2880" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" y2="188.5494" x2="597.3068" y1="186.6364" x1="593.3162" gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8846,-102.259)" gradientUnits="userSpaceOnUse" id="linearGradient2882" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient700" y2="220.8004" x2="582.4935" y1="222.3478" x1="587.9551" gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8846,-102.259)" gradientUnits="userSpaceOnUse" id="linearGradient2884" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" y2="204.916" x2="599.2378" y1="195.5188" x1="593.1874" gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8846,-102.259)" gradientUnits="userSpaceOnUse" id="linearGradient2886" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient700" y2="221.2004" x2="602.0698" y1="220.3636" x1="606.9615" gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8846,-102.259)" gradientUnits="userSpaceOnUse" id="linearGradient2889" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient800" y2="216.4033" x2="612.2578" y1="215.402" x1="609.5726" gradientUnits="userSpaceOnUse" id="linearGradient2891" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="198.5761" x2="592.8656" y1="198.5761" x1="591.3853" gradientUnits="userSpaceOnUse" id="linearGradient2893" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="132.8273" x2="906.6448" y1="116.8648" x1="899.6934" gradientUnits="userSpaceOnUse" id="linearGradient3740" inkscape:collect="always" /> -<linearGradient x1="348.6006" y1="338.0772" x2="375.3615" y2="318.0103" id="linearGradient6466-2" xlink:href="#linearGradient6618" gradientUnits="userSpaceOnUse" gradientTransform="translate(19.05203,-3.089519)" /> -<linearGradient x1="348.6006" y1="338.0772" x2="375.3615" y2="318.0103" id="linearGradient6468-0" xlink:href="#linearGradient6618" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.119358,37.58914)" /> -<linearGradient x1="348.6006" y1="338.0772" x2="375.3615" y2="318.0103" id="linearGradient6563-3" xlink:href="#linearGradient6618" gradientUnits="userSpaceOnUse" gradientTransform="translate(28.32058,70.02908)" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient6618" id="linearGradient5783-6-3" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.8269532,0,0,0.8236011,90.7184,44.23329)" x1="348.6006" y1="338.0772" x2="375.3615" y2="318.0103" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient6618" id="linearGradient6583-7" x1="371.2368" y1="322.8861" x2="395.2692" y2="322.8861" gradientUnits="userSpaceOnUse" gradientTransform="translate(0.3379059,-0.1655273)" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient10585" id="linearGradient5209" gradientUnits="userSpaceOnUse" x1="5.644915" y1="209.9819" x2="13.52223" y2="214.7789" /> -<linearGradient xlink:href="#linearGradient10585" y2="214.7789" x2="13.52223" y1="209.9819" x1="5.644915" gradientUnits="userSpaceOnUse" id="linearGradient8278-4" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient10585" y2="214.7789" x2="13.52223" y1="209.9819" x1="5.644915" gradientUnits="userSpaceOnUse" id="linearGradient8276-2" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient10585" y2="214.7789" x2="13.52223" y1="209.9819" x1="5.644915" gradientUnits="userSpaceOnUse" id="linearGradient8290-1" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient10585" y2="214.7789" x2="13.52223" y1="209.9819" x1="5.644915" gradientUnits="userSpaceOnUse" id="linearGradient8288-3" inkscape:collect="always" /> -<linearGradient id="linearGradient24464"> -<stop id="stop24466" offset="0" style="stop-color:#499204;stop-opacity:1" /> -<stop id="stop24468" offset="1" style="stop-color:#a7e26e;stop-opacity:1" /> -</linearGradient> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient6684" id="linearGradient7067" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.061943,0.6131129,-0.6131129,-1.061943,1168.341,499.529)" x1="501.3698" y1="278.6932" x2="498.0183" y2="275.9288" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient7070" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.061943,0.6131129,-0.6131129,-1.061943,1170.473,499.786)" x1="497.1992" y1="276.5925" x2="501.1567" y2="279.6869" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient24464" id="linearGradient7073" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.9089148,0.8231073,-0.8530767,-0.9420083,659.3328,552.0315)" x1="99.27937" y1="121.4717" x2="95.75075" y2="118.6402" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient8980" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" x1="11.87961" y1="205.4478" x2="18.58443" y2="211.605" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5734" id="linearGradient8982" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" x1="16.3967" y1="214.8097" x2="21.32992" y2="218.8141" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5740" id="linearGradient8984" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" x1="15.64649" y1="214.5411" x2="17.49814" y2="218.8026" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient8986" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" x1="11.87961" y1="205.4478" x2="18.58443" y2="211.605" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5734" id="linearGradient8988" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" x1="16.3967" y1="214.8097" x2="21.32992" y2="218.8141" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5740" id="linearGradient8990" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" x1="15.64649" y1="214.5411" x2="17.49814" y2="218.8026" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient8772" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" x1="11.87961" y1="205.4478" x2="18.58443" y2="211.605" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5734" id="linearGradient8774" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" x1="16.3967" y1="214.8097" x2="21.32992" y2="218.8141" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5740" id="linearGradient8776" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" x1="15.64649" y1="214.5411" x2="17.49814" y2="218.8026" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient8766" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" x1="11.87961" y1="205.4478" x2="18.58443" y2="211.605" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5734" id="linearGradient8768" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" x1="16.3967" y1="214.8097" x2="21.32992" y2="218.8141" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5740" id="linearGradient8770" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" x1="15.64649" y1="214.5411" x2="17.49814" y2="218.8026" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient6608" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" x1="11.87961" y1="205.4478" x2="18.58443" y2="211.605" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5734" id="linearGradient6610" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" x1="16.3967" y1="214.8097" x2="21.32992" y2="218.8141" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5740" id="linearGradient6612" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" x1="15.64649" y1="214.5411" x2="17.49814" y2="218.8026" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient6614" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" x1="11.87961" y1="205.4478" x2="18.58443" y2="211.605" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5734" id="linearGradient6616" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" x1="16.3967" y1="214.8097" x2="21.32992" y2="218.8141" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5740" id="linearGradient6618-9" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" x1="15.64649" y1="214.5411" x2="17.49814" y2="218.8026" /> -<linearGradient xlink:href="#linearGradient5704" y2="351.125" x2="511.4375" y1="347.1808" x1="508.1888" gradientUnits="userSpaceOnUse" id="linearGradient5857-1" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5704" y2="352.1231" x2="518.6993" y1="346.5179" x1="515.2157" gradientUnits="userSpaceOnUse" id="linearGradient5857-64" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient4698" y2="350.407" x2="532.363" y1="347.4531" x1="529.5001" gradientUnits="userSpaceOnUse" id="linearGradient5621-6" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient4698" y2="350.5838" x2="538.064" y1="346.8714" x1="534.5285" gradientUnits="userSpaceOnUse" id="linearGradient5621-8" inkscape:collect="always" /> -<linearGradient id="linearGradient4698"> -<stop id="stop4700-5" offset="0" style="stop-color:#a2d3ff;stop-opacity:1" /> -<stop id="stop4702-2" offset="1" style="stop-color:#004c91;stop-opacity:1" /> -</linearGradient> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient12203" x1="515.9623" y1="349.3102" x2="523.4155" y2="346.7762" gradientUnits="userSpaceOnUse" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient12201" x1="519.4526" y1="354.5319" x2="521.2233" y2="351.8581" gradientUnits="userSpaceOnUse" /> -<linearGradient gradientTransform="rotate(15,511.8463,316.8629)" y2="351.8581" x2="521.2233" y1="354.5319" x1="519.4526" gradientUnits="userSpaceOnUse" id="linearGradient12220" xlink:href="#linearGradient5704" inkscape:collect="always" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient4698" id="linearGradient12388" gradientUnits="userSpaceOnUse" x1="31.37247" y1="132.9464" x2="36.18673" y2="138.5" /> -<radialGradient inkscape:collect="always" xlink:href="#linearGradient4698" id="radialGradient12390" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.153846,0,120.5976)" cx="35.25" cy="142.5244" fx="35.25" fy="142.5244" r="3.25" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient4698" id="linearGradient12392" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.5,7.5244)" x1="34.5194" y1="137.5165" x2="42.18301" y2="137.4738" /> -<linearGradient inkscape:collect="always" id="linearGradient5912"> -<stop style="stop-color:#000000;stop-opacity:1" offset="0" id="stop5914" /> -<stop style="stop-color:#808080;stop-opacity:1" offset="1" id="stop5916" /> -</linearGradient> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5912" id="linearGradient5918" x1="643.5" y1="311" x2="634.5" y2="299.5" gradientUnits="userSpaceOnUse" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5912" id="linearGradient5918-3-6" x1="675.5" y1="310" x2="664.5" y2="297.5" gradientUnits="userSpaceOnUse" /> -<linearGradient inkscape:collect="always" id="linearGradient5926"> -<stop style="stop-color:#004c91;stop-opacity:1" offset="0" id="stop5928" /> -<stop style="stop-color:#91c5f3;stop-opacity:1" offset="1" id="stop5930" /> -</linearGradient> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5926" id="linearGradient5932" gradientUnits="userSpaceOnUse" x1="656.1874" y1="305.6875" x2="647" y2="293.5" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5926" id="linearGradient5932-9-2" gradientUnits="userSpaceOnUse" x1="686.5" y1="318.5" x2="677.5" y2="306.5" /> -<linearGradient inkscape:collect="always" xlink:href="#eraserFill" id="linearGradient10236" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.13356,0,0,1.133368,-243.4437,205.1983)" x1="101.0939" y1="221.0688" x2="112.201" y2="234.0031" /> -<linearGradient inkscape:collect="always" xlink:href="#eraserFill" id="linearGradient10238" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.809546,0,0,0.809417,-240.0191,332.4799)" x1="144.0824" y1="157.8208" x2="176.8627" y2="188.4128" /> -<linearGradient inkscape:collect="always" id="gray_to_white"> -<stop id="stop7750-9" offset="0" style="stop-color:#afafaf;stop-opacity:1" /> -<stop id="stop7748-6" offset="1" style="stop-color:#e6e6e6;stop-opacity:1" /> -</linearGradient> -<linearGradient y2="536.965" x2="217.426" y1="536.767" x1="263.478" gradientTransform="matrix(0.117347,0,0,0.117347,252.7175,248.3363)" gradientUnits="userSpaceOnUse" id="linearGradient7163" xlink:href="#gray_to_white" inkscape:collect="always" /> -<radialGradient r="62.3947" fy="542.529" fx="234.355" cy="542.529" cx="234.355" gradientTransform="matrix(1,0,0,0.263368,0,365.571)" gradientUnits="userSpaceOnUse" id="radialGradient7218" xlink:href="#BlackTransparent" inkscape:collect="always" /> -<radialGradient r="62.3947" fy="542.529" fx="234.355" cy="542.529" cx="234.355" gradientTransform="matrix(1,0,0,0.263368,0,365.571)" gradientUnits="userSpaceOnUse" id="radialGradient7220" xlink:href="#WhiteTransparent" inkscape:collect="always" /> -<linearGradient y2="376.4393" x2="-557.8917" y1="115.2545" x1="-815.2852" gradientTransform="matrix(1,0,0,0.997925,315.4232,-138.2771)" gradientUnits="userSpaceOnUse" id="linearGradient15270-5" xlink:href="#linearGradient5704" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient5740" y2="180.6826" x2="164.3598" y1="172.2059" x1="161.736" gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545-0-70" inkscape:collect="always" /> -<linearGradient xlink:href="#linearGradient1887" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)" gradientUnits="userSpaceOnUse" id="linearGradient15175-8" inkscape:collect="always" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient1610" id="linearGradient10399" gradientUnits="userSpaceOnUse" x1="255.513" y1="92.579" x2="264.6582" y2="83.39406" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient10359" id="linearGradient33193" gradientUnits="userSpaceOnUse" x1="14.56176" y1="185.4726" x2="22.91343" y2="193.8308" /> -<linearGradient id="linearGradient10359" inkscape:collect="always"> -<stop id="stop10361" offset="0" style="stop-color:#c80000" /> -<stop id="stop10363" offset="1" style="stop-color:#f99e9e;stop-opacity:1" /> -</linearGradient> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient33195" gradientUnits="userSpaceOnUse" x1="7.859756" y1="190.7533" x2="25.59999" y2="190.0497" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient33210" gradientUnits="userSpaceOnUse" x1="11.04291" y1="190.3311" x2="23.16458" y2="191.3432" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient33212" gradientUnits="userSpaceOnUse" x1="11.04291" y1="190.3311" x2="21.57254" y2="190.0497" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient10359" id="linearGradient33191" gradientUnits="userSpaceOnUse" x1="24.49481" y1="214.0368" x2="14.87818" y2="201.604" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient10349" id="linearGradient33206" gradientUnits="userSpaceOnUse" x1="14.95977" y1="203.6547" x2="23.60995" y2="211.0178" /> -<linearGradient inkscape:collect="always" id="linearGradient10349"> -<stop style="stop-color:#a2f156;stop-opacity:1" offset="0" id="stop10351" /> -<stop style="stop-color:#a2f156;stop-opacity:0" offset="1" id="stop10353" /> -</linearGradient> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient33208" gradientUnits="userSpaceOnUse" x1="8.364343" y1="207.3121" x2="25.59999" y2="207.5353" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704" id="linearGradient33214" gradientUnits="userSpaceOnUse" x1="11.89733" y1="207.3945" x2="22.12529" y2="207.5352" /> -<linearGradient inkscape:collect="always" xlink:href="#linearGradient900" id="linearGradient33204" gradientUnits="userSpaceOnUse" x1="14.22924" y1="201.6041" x2="23.09063" y2="212.7821" /> -<linearGradient inkscape:collect="always" id="linearGradient5799-9" gradientUnits="userSpaceOnUse" gradientTransform="translate(-157.4999,-207.5)" x1="160" y1="213" x2="176" y2="213" xlink:href="#linearGradient5704" /> -<linearGradient y2="218.5416" x2="173.724" y1="209.14059" x1="163.85941" gradientTransform="matrix(1.102855,0,0,1.148517,-174.5451,-237.7814)" gradientUnits="userSpaceOnUse" id="linearGradient20188" xlink:href="#linearGradient1887" inkscape:collect="always" /> -<linearGradient y2="217.2552" x2="173.0313" y1="207.7552" x1="161.2865" gradientTransform="matrix(1.102855,0,0,1.148517,-175.0966,-238.3557)" gradientUnits="userSpaceOnUse" id="linearGradient20190" xlink:href="#linearGradient5704" inkscape:collect="always" /> -<linearGradient y2="218.5416" x2="173.724" y1="209.14059" x1="163.85941" gradientTransform="matrix(1.102855,0,0,1.148517,-174.5451,-237.7814)" gradientUnits="userSpaceOnUse" id="linearGradient20197" xlink:href="#linearGradient1887" inkscape:collect="always" /> -<linearGradient y2="217.2552" x2="173.0313" y1="207.7552" x1="161.2865" gradientTransform="matrix(1.102855,0,0,1.148517,-175.0966,-238.3557)" gradientUnits="userSpaceOnUse" id="linearGradient20199" xlink:href="#linearGradient5704" inkscape:collect="always" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6524" - id="linearGradient10133" - gradientUnits="userSpaceOnUse" - x1="860.239" - y1="45.30668" - x2="843.9635" - y2="28.96459" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6524" - id="linearGradient10161" - gradientUnits="userSpaceOnUse" - x1="860.239" - y1="45.30668" - x2="843.9635" - y2="28.96459" - gradientTransform="translate(-256,405)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6524" - id="linearGradient11127" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-226,405)" - x1="860.239" - y1="45.30668" - x2="843.9635" - y2="28.96459" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6524" - id="linearGradient11155" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-196,405)" - x1="860.239" - y1="45.30668" - x2="843.9635" - y2="28.96459" /> -</defs> -<sodipodi:namedview inkscape:guide-bbox="true" inkscape:current-layer="svg1" inkscape:grid-bbox="true" inkscape:pageopacity="0" pagecolor="#e8e8e4" snaptoguides="true" showguides="true" inkscape:window-y="27" inkscape:window-x="0" inkscape:window-height="960" inkscape:window-width="1280" inkscape:cy="336.2393" inkscape:cx="537.9384" inkscape:zoom="6.033032" gridtolerance="6" snaptogrid="false" showgrid="false" id="base" inkscape:document-units="px" inkscape:grid-points="true" guidetolerance="8" fill="#8ab3de" stroke="#646464" inkscape:object-nodes="false" objecttolerance="11" inkscape:snap-bbox="false" inkscape:snap-nodes="true" inkscape:bbox-nodes="false" inkscape:bbox-paths="false" inkscape:snap-global="false" inkscape:snap-center="false" inkscape:snap-midpoints="false" inkscape:snap-intersection-paths="true" inkscape:object-paths="false" inkscape:snap-object-midpoints="true" inkscape:window-maximized="1" inkscape:snap-grids="true" inkscape:snap-smooth-nodes="false" inkscape:snap-text-baseline="false" inkscape:snap-page="true" inkscape:snap-bbox-midpoints="false" inkscape:snap-bbox-edge-midpoints="false"> -<inkscape:grid type="xygrid" id="grid9252" originx="0px" originy="0px" spacingx="0.5px" spacingy="0.5px" empspacing="2" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> -<sodipodi:guide orientation="0,1" position="630.08101,968.02815" id="guide4946" /> -<sodipodi:guide orientation="0,1" position="618.47896,943.93157" id="guide4948" /> -</sodipodi:namedview> -<metadata id="metadata1810"> -<rdf:RDF> -<cc:Work rdf:about=""> -<dc:description>Created with Inkscape -http://www.inkscape.org/</dc:description> -<dc:format>image/svg+xml</dc:format> -<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> -<cc:license rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /> -<dc:creator> -<cc:Agent> -<dc:title>Inkscape Developers</dc:title> -</cc:Agent> -</dc:creator> -<dc:rights> -<cc:Agent> -<dc:title>Inkscape Developers</dc:title> -</cc:Agent> -</dc:rights> -<dc:title /> -</cc:Work> -<cc:License rdf:about="http://creativecommons.org/licenses/GPL/2.0/"> -<cc:permits rdf:resource="http://web.resource.org/cc/Reproduction" /> -<cc:permits rdf:resource="http://web.resource.org/cc/Distribution" /> -<cc:requires rdf:resource="http://web.resource.org/cc/Notice" /> -<cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> -<cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike" /> -<cc:requires rdf:resource="http://web.resource.org/cc/SourceCode" /> -</cc:License> -</rdf:RDF> -</metadata> -<g id="pixelart-trace" transform="translate(-18.39737,3.867394)" inkscape:label="#g10374"> -<g transform="translate(4.748695,-1.046956)" id="g10366"> -<rect style="fill:#ff0000" id="rect10358" width="8" height="8" x="248.6895" y="82.21829" /> -<rect y="90.21829" x="248.6895" height="8" width="8" id="rect10364" style="fill:#00ff00" /> -<rect y="90.21829" x="256.6895" height="8" width="8" id="rect10362" style="fill:#ffff00" /> -<rect y="82.21829" x="256.6895" height="8" width="8" id="rect10360" style="fill:#0000ff" /> -</g> -<g transform="translate(2.35278,0.184832)" id="g10339"> -<path style="fill:none;stroke:url(#linearGradient10399);stroke-width:1px" d="M 256.013,84.079 C 256.013,84.079 260.1779,83.14391 262.513,85.479 264.8481,87.81409 264.013,92.079 264.013,92.079" id="path9547" inkscape:connector-curvature="0" sodipodi:nodetypes="czc" /> -<rect style="fill:#000000" id="rect9507" width="1" height="1" x="255.5127" y="90.57895" /> -<rect y="83.57895" x="255.5127" height="1" width="1" id="rect9509" style="fill:#cccccc" /> -<rect style="fill:#4d4d4d" id="rect9513" width="1" height="1" x="254.5127" y="89.57895" /> -<rect style="fill:#4d4d4d" id="rect9515" width="1" height="1" x="254.5127" y="88.57895" /> -<rect style="fill:#808080" id="rect9517" width="1" height="1" x="253.5127" y="87.57895" /> -<rect style="fill:#808080" id="rect9519" width="1" height="1" x="253.5127" y="86.57895" /> -<rect style="fill:#b3b3b3" id="rect9521" width="1" height="1" x="254.5127" y="85.57895" /> -<rect style="fill:#b3b3b3" id="rect9523" width="1" height="1" x="254.5127" y="84.57895" /> -<rect y="91.57895" x="256.5127" height="1" width="1" id="rect9525" style="fill:#000000" /> -<rect y="92.57895" x="257.5127" height="1" width="1" id="rect9527" style="fill:#4d4d4d" /> -<rect style="fill:#4d4d4d" id="rect9531" width="1" height="1" x="258.5127" y="92.57895" /> -<rect style="fill:#808080" id="rect9533" width="1" height="1" x="259.5127" y="93.57895" /> -<rect style="fill:#808080" id="rect9535" width="1" height="1" x="260.5127" y="93.57895" /> -<rect style="fill:#b3b3b3" id="rect9537" width="1" height="1" x="261.5127" y="92.57895" /> -<rect style="fill:#b3b3b3" id="rect9539" width="1" height="1" x="262.5127" y="92.57895" /> -<rect style="fill:#cccccc" id="rect9541" width="1" height="1" x="263.5127" y="91.57895" /> -</g> -</g> -<use xlink:href="#g6790" inkscape:label="#use6796" height="1250" width="1250" transform="translate(49.67355,1.575031)" id="draw-polygon" y="0" x="0" /> -<use xlink:href="#g6786" inkscape:label="#use6794" height="1250" width="1250" transform="translate(64.14951,-2.923161)" id="draw-star" y="0" x="0" /> -<use xlink:href="#transform-skew-horizontal" inkscape:label="#use5772" height="1250" width="1250" transform="rotate(-90,822.5335,214.531)" id="transform-skew-vertical" y="0" x="0" /> -<g id="inkscape-logo" transform="matrix(0.1336824,0,0,0.1336824,329.5233,64.55912)" inkscape:label="#inkscape_options"> -<use xlink:href="#outline1" height="128" width="128" y="0" x="0" style="opacity:0.1;fill:none" id="use32" class="outline-big" /> -<use xlink:href="#outline1" height="128" width="128" y="0" x="0" style="opacity:0.2;fill:none" id="use34" class="outline-small" /> -<use xlink:href="#outline1" height="128" width="128" y="0" x="0" id="use36" class="black;" /> -<use xlink:href="#outline1" height="128" width="128" y="0" x="0" style="opacity:0.2;fill:none" id="use38" class="stroke-highlight" clip-path="url(#clipoutline1)" /> -<use xlink:href="#outline1" height="128" width="128" y="0" x="0" id="use40" class="specularity" style="opacity:0.5;fill:url(#linearGradient3731)" /> -<use xlink:href="#outline1" height="128" width="128" y="0" x="0" id="use42" class="low-specularity" style="opacity:0.25;fill:url(#linearGradient3733)" /> -<path class="specularity" style="opacity:0.5;fill:url(#linearGradient3735)" d="M 16.8,56.9 C 5.7,67.9 25.2,64.8 40.2,70.7 L 71.2,16.2 C 66.5,11.4 60.5,11.8 56.2,16.2 Z" id="path44" inkscape:connector-curvature="0" /> -<path style="fill:url(#linearGradient3737)" class="shade" d="M 8.9,61.7 C 6.3,71.1 22.3,70.9 31.2,74.4 32.7,73.5 33.5,72.4 32.4,71.4 25.2,67.8 11,67.8 8.9,61.7 Z M 120,62.7 C 117.3,71.6 94.5,75 86.6,79.7 85.5,80.8 86.2,81.8 87.5,82.8 97.3,77.9 123.2,74.1 120,62.7 Z M 44.3,73.7 C 41.1,73.7 39.1,75.3 44.9,77.4 52.6,78 63.7,81.1 66.1,82.1 69.8,75.5 45.1,73.7 44.3,73.7 Z M 23.2,82.2 C 21.9,83.1 21.2,84.1 22.3,85.1 25.8,88.8 43.8,92.2 47.5,95.8 48.4,94.6 48.7,93.4 47.6,92.2 44.2,88.8 28.2,85.6 23.2,82.2 Z M 103,91.3 C 102.3,92.1 101.7,93 101.5,94 101.5,96.1 116.9,97.4 116.9,93.4 116.6,92.7 116.3,92 115.7,91.3 112.9,92.9 106,92.5 103,91.3 Z M 95.6,91.7 C 92.2,98.8 84.3,94.2 75.8,102.8 74.4,104.3 75.2,105.1 76.5,105.8 85.2,97.6 93.2,102.9 96.2,94 96.4,93.1 96.2,92.4 95.6,91.7 Z M 41.6,98.7 C 39.2,101.9 35,104 32,101.4 31.7,101.2 31.5,100.9 31.3,100.6 30.2,102 30.2,103.5 32,105.1 35.6,108.2 41.3,104.3 43,99.9 42.7,99.4 42.1,99 41.6,98.7 Z M 98.3,99.7 C 96,103.4 100.6,106.4 104.7,104.1 105.3,103.4 105.2,102 104.1,100.6 101.7,101.8 99.4,101.1 98.3,99.7 Z M 43.9,103.6 C 43,104.7 42.7,106 43.8,107.2 47.4,110.8 55.8,107.3 57.3,115.8 58.4,121.9 72,118.7 78.8,113.8 80.3,112.16 79.6,111.1 78.3,110.3 71.2,115.1 58.3,118 57.3,112.2 55.8,103.7 47.5,107.1 43.9,103.6 Z" id="path46" inkscape:connector-curvature="0" /> -<path id="icecap" class="full-specularity" style="fill:url(#linearGradient3739)" d="M 70.5,15.5 86.8,32.1 C 88.3,33.6 88.3,36.7 87.4,37.6 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 33.4,42 33.8,39.1 36.7,36.2 42.4,29.9 53.5,19.2 57,15.5 60.6,11.8 66.9,11.9 70.5,15.5 Z" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(839.0362,80.70908)" id="layer1" /> -<g style="stroke:#000000" transform="translate(-251.412,155.0283)" id="path-simplify" inkscape:label="#simplify"> -<path id="path10936" style="fill:none;stroke-linecap:round" d="M 486.953,205.5 501.953,205.5 M 501.953,201.4255 C 495.453,205.9255 493.453,194.4542 486.953,200.4255 M 486.953,193.6678 C 488.953,198.6678 489.0896,191.5995 490.953,190.6678 492.953,189.6678 493.2942,193.6914 493.953,195.6678 494.953,198.6678 495.953,192.6678 497.953,191.6678 500.7814,190.2536 497.953,198.6678 501.953,194.6678" inkscape:connector-curvature="0" /> -</g> -<g id="paint-none" transform="matrix(0.79999,0,0,0.799999,325.9038,309.7987)" inkscape:label="#fill_none"> -<rect y="11.50168" x="773.8801" height="24.99999" width="25" id="rect194" style="fill:none" /> -<path id="path2473" d="M 781.3777,19.00161 791.3808,29.00165" style="fill:none;stroke:#000000;stroke-width:2.9587891;stroke-linecap:round" inkscape:connector-curvature="0" /> -<path id="path2474" d="M 791.3808,19.00161 781.3777,29.00164" style="fill:none;stroke:#000000;stroke-width:2.9587891;stroke-linecap:round" inkscape:connector-curvature="0" /> -</g> -<g id="stroke-cap-butt" transform="translate(44.5,219.7886)" inkscape:label="#cap_butt"> -<rect style="color:#000000;fill:none;stroke-width:9" id="rect3854" width="24" height="24" x="899.5" y="158.25" /> -<path style="fill:#99b6d4;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:square" d="M 903,181.7114 903,167.7887 920,167.7887 920,181.7114" id="path3844" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,1)" id="use5734" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,5)" id="use5736" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,9)" id="use5738" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,13)" id="use5741" y="0" x="0" /> -</g> -<g transform="translate(75.52,219.75)" id="stroke-cap-square" inkscape:label="#cap_square"> -<rect style="color:#000000;fill:none;stroke-width:9" id="rect3876" width="24" height="24" x="899.5" y="158.25" /> -<path style="fill:#99b6d4;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 902.98,181.75 902.94,158.75 919.98,158.75 920.02,181.75" id="path3878" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,13)" id="use5743" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,9)" id="use5746" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,5)" id="use5748" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,1)" id="use5751" y="0" x="0" /> -</g> -<g transform="translate(105.56,219.75)" id="stroke-cap-round" inkscape:label="#cap_round"> -<rect style="color:#000000;fill:none;stroke-width:9" id="rect3904" width="24" height="24" x="899.5" y="158.25" /> -<path style="fill:#99b6d4;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 902.94,181.75 902.98,168.75 C 902.98,162.75 905.48,158.75 911.48,158.75 917.48,158.75 919.98,162.75 920.02,168.75 L 919.98,181.75" id="path3906" sodipodi:nodetypes="ccscc" inkscape:connector-curvature="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,13)" id="use5753" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,9)" id="use5755" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,5)" id="use5759" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,1)" id="use5761" y="0" x="0" /> -</g> -<g transform="translate(74.46,189.75)" id="stroke-join-bevel" inkscape:label="#join_bevel"> -<path style="fill:#99b6d4;fill-rule:evenodd" d="M 900.04,181.75 900,171.25 912,158.75 923,158.75 923,176.25 917,176.25 917,181.75" id="path3939" sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" /> -<rect style="color:#000000;fill:none;stroke-width:9" id="rect3918" width="24" height="24" x="899.5" y="158.25" /> -<path id="path3920" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 900.04,181.75 900,171.25 912,158.75 923,158.75 M 917,181.75 917,175.75 923,175.75" inkscape:connector-curvature="0" /> -<use xlink:href="#use5673" height="1250" width="1250" id="use5703" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-3.999997)" id="use5705" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-7.999997)" id="use5707" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12)" id="use5709" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,4)" id="use5711" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,8)" id="use5713" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,12)" id="use5715" y="0" x="0" /> -</g> -<g transform="translate(105.46,189.75)" id="stroke-join-round" inkscape:label="#join_round"> -<path style="fill:#99b6d4;fill-rule:evenodd" d="M 900.04,181.75 900,178.75 C 900,166.25 907,158.75 919.5,158.75 L 923,158.75 923,176.25 917,176.25 917,181.75" id="path3949" sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" /> -<rect style="color:#000000;fill:none;stroke-width:9" id="rect3951" width="24" height="24" x="899.5" y="158.25" /> -<path id="path3953" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 900.04,181.75 900,178.75 C 900,166.25 907,158.75 919.5,158.75 L 923,158.75 M 917,181.75 917,175.75 923,175.75" inkscape:connector-curvature="0" /> -<use xlink:href="#use5673" height="1250" width="1250" id="use5718" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-3.999997)" id="use5720" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-7.999997)" id="use5722" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12)" id="use5724" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,4)" id="use5726" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,8)" id="use5728" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,12)" id="use5731" y="0" x="0" /> -</g> -<g transform="matrix(0.791665,0,0,0.833336,428.2796,305.4214)" id="paint-unknown" inkscape:label="#fill_unset"> -<g id="g2496" transform="matrix(0.959998,0,0,0.96,344.8925,1.216355)"> -<rect style="fill:none;stroke-width:0.0520834" id="rect2499" width="25" height="24.99999" x="596.8749" y="15.62504" /> -</g> -<path id="text2490" d="M 930.6839,16.18176 C 932.6605,16.18178 934.4131,16.63394 935.9414,17.53823 937.6736,18.57445 938.5397,19.9686 938.5397,21.72069 938.5397,23.19022 938.0098,24.34887 936.9502,25.19666 L 934.0463,27.42465 C 933.0885,28.00869 933.0885,28.63983 933.0885,29.69486 L 926.7203,29.69486 C 926.371,27.11114 927.5253,26.39788 928.4219,25.58776 928.6664,25.36169 929.6965,24.61431 930.8978,23.64236 931.6467,23.03653 932.2428,22.70038 932.2428,22.00329 932.2428,21.51347 932.0288,21.11783 931.6009,20.81638 931.1933,20.51495 930.7042,20.36424 930.1337,20.36422 929.5019,20.36424 928.4154,20.5903 928.3849,22.4837 L 928.4154,23.41628 922.1186,23.41628 C 922.1186,22.2859 922.3631,20.79755 922.8522,19.96858 923.3209,19.1208 924.0239,18.40488 924.9613,17.82082 926.5101,16.84117 928.1366,16.18178 930.6839,16.18176 M 926.8066,31.89421 933.0424,31.89421 933.0424,37.78169 926.8066,37.78169 926.8066,31.89421" style="fill:#000000" sodipodi:nodetypes="ccsccccsssssccccscccccc" inkscape:connector-curvature="0" /> -</g> -<g id="align-horizontal-baseline" transform="matrix(-1,0,0,0.997921,1118.206,-16.51693)" inkscape:label="#al_baselines_vert"> -<use xlink:href="#path5120" height="1250" width="1250" id="use5262" y="0" x="0" transform="matrix(-1,0,0,1.000085,-38.76176,-94.35424)" /> -<rect style="fill:none" id="rect2758" width="24.05" height="24" x="80.6858" y="-28.803" transform="matrix(0,1,1,0,0,0)" /> -<path id="text3357" d="M -11.9668,90.11223 C -12.7455,89.43522 -14.0693,89.67792 -14.6597,90.46077 -15.6351,91.64638 -15.9172,93.16305 -16.2761,94.58222 -16.5423,95.79253 -16.7095,97.02162 -16.7771,98.2554 -17.5654,96.69517 -18.4736,95.01934 -18.4901,93.26239 -18.5119,92.37434 -17.9777,91.62159 -17.6209,90.83626 -17.3262,90.17803 -18.1376,89.4931 -18.8334,89.70428 -19.6856,89.87006 -19.8276,90.81043 -19.803,91.48473 -19.7134,93.49021 -18.8909,95.4594 -18.0586,97.29225 -16.8791,99.71268 -15.1908,101.9573 -12.9826,103.6604 -12.1142,104.2845 -9.9179,105.0083 -8.8334,104.6324 -6.8334,103.6372 -6.8334,101.6468 -8.8334,101.6468 -9.552,101.3227 -11.3725,102.8907 -12.1086,102.866 -13.3235,102.857 -14.1896,101.8146 -14.5175,100.8217 -14.8507,99.50814 -14.5389,98.151 -14.3331,96.84131 -13.9978,95.13877 -13.6205,93.40174 -12.7366,91.86153 -12.5558,91.26334 -11.1394,90.90781 -11.9668,90.11223 Z" style="fill:#000000" sodipodi:nodetypes="cccccsccccccccccc" inkscape:connector-curvature="0" /> -<path transform="scale(-1.036041,0.965213)" style="fill:url(#linearGradient5555)" d="M 15.59046,88.20062 C 15.05718,88.20062 14.65483,88.29109 14.38344,88.47202 14.11679,88.65296 13.98347,88.9196 13.98347,89.27194 13.98347,89.59572 14.0906,89.85046 14.30487,90.03615 14.5239,90.21709 14.82625,90.30756 15.21193,90.30756 15.69283,90.30756 16.09755,90.13615 16.4261,89.79332 16.75463,89.44574 16.9189,89.01245 16.91891,88.49345 L 16.91891,88.20062 15.59047,88.20062 M 19.49723,87.23643 19.49723,91.80027 16.91891,91.80027 16.91891,90.61467 C 16.57608,91.10034 16.1904,91.45507 15.76188,91.67885 15.33334,91.89788 14.81196,92.00739 14.19774,92.00739 13.36925,92.00739 12.6955,91.76694 12.17651,91.28603 11.66227,90.80037 11.40515,90.17186 11.40515,89.4005 11.40515,88.4625 11.72655,87.77447 12.36934,87.33641 13.0169,86.89837 14.03109,86.67934 15.41191,86.67933 L 16.91891,86.67933 16.91891,86.47935 C 16.9189,86.07464 16.75939,85.77943 16.44038,85.59372 16.12136,85.40327 15.62379,85.30804 14.94767,85.30804 14.4001,85.30804 13.89062,85.3628 13.41924,85.47231 12.94786,85.58183 12.50981,85.7461 12.10508,85.96512 L 12.10508,84.01531 C 12.65265,83.88199 13.2026,83.782 13.75493,83.71533 14.30725,83.64392 14.85958,83.60821 15.41191,83.6082 16.85462,83.60821 17.895,83.8939 18.53304,84.46526 19.17582,85.03188 19.49722,85.9556 19.49723,87.23642" id="text5563" inkscape:connector-curvature="0" /> -</g> -<g transform="matrix(-1,0,0,1,1113.181,14.06347)" id="align-vertical-baseline" inkscape:label="#al_baselines_hor"> -<use xlink:href="#use5843" height="1250" width="1250" id="use5850" y="0" x="0" transform="matrix(-1,0,0,1,1079.687,-98.5528)" /> -<rect transform="matrix(0,1,1,0,0,0)" y="-33.803" x="79.96361" height="24" width="24" id="rect2784" style="fill:none" /> -<use xlink:href="#text5563" height="1250" width="1250" id="use5253" y="0" x="0" transform="matrix(1,0,0,0.997921,-12.75291,5.405751)" /> -<use xlink:href="#text3357" height="1250" width="1250" id="use5256" y="0" x="0" transform="matrix(1,0,0,0.997921,-2.522537,-4.58035)" /> -</g> -<path style="fill:#000000;fill-rule:evenodd" d="M 1105,339 C 1115.397,339 1117.885,319 1111.421,319 1104.873,319 1094.578,335.0032 1105.037,335.0032 1115.363,335.0032 1105.127,319 1098.605,319 1092.082,319 1094.42,339 1105,339 Z" id="fill-rule-even-odd" sodipodi:nodetypes="ccccs" inkscape:label="#fillrule_evenodd" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccs" id="fill-rule-nonzero" d="M 1135,339 C 1145.397,339 1147.885,319 1141.421,319 1134.873,319 1124.578,335.0031 1135.037,335.0031 1145.363,335.0031 1135.127,319 1128.605,319 1122.082,319 1124.42,339 1135,339 Z" style="fill:#000000" inkscape:label="#fillrule_nonzero" inkscape:connector-curvature="0" /> -<g id="draw-rectangle" inkscape:label="#draw_rect"> -<rect y="115" x="450" height="24" width="24" id="rect4167" style="color:#000000;fill:none;stroke-width:1.0000001" /> -<rect y="117.5082" x="452.5083" height="18.99178" width="18.99167" id="draw_rect1" style="color:#000000;fill:none;stroke:#000000;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="118.5" x="453.5" height="17" width="17" id="rect5872" style="color:#000000;fill:url(#linearGradient9254);fill-rule:evenodd;stroke:url(#linearGradient9256);stroke-width:0.9999998;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<g id="draw-spiral" inkscape:label="#draw_arc" transform="translate(365,55.03909)"> -<path id="path225" d="M 96.15762,162.8596 C 97.13102,162.613 97.57865,164.0572 97.41106,164.9134 97.06058,166.7039 95.2053,167.3265 93.84743,166.7376 91.73055,165.8194 91.04652,162.8327 91.93009,160.5906 93.14639,157.5042 96.51921,156.5472 99.05114,158.0025 102.3022,159.8712 103.283,164.6618 101.6324,168.2427 99.60556,172.6399 94.64474,173.9406 90.95391,171.5947 86.56055,168.8022 85.28012,162.1726 87.70877,157.2612 90.53418,151.5475 97.09916,149.9013 101.9447,153.1454 107.4835,156.8536 109.0646,165.3333 105.8537,171.5721 105.8432,171.5925 105.8326,171.613 105.822,171.6333" style="fill:none;stroke:#000000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<rect y="150" x="85" height="24" width="24" id="rect4211" style="color:#000000;fill:none" /> -</g> -<g id="zoom" transform="translate(280,-64.96091)" inkscape:label="#draw_zoom"> -<circle transform="matrix(1.087654,0,0,1.087684,-16.16957,-14.33312)" id="path4199" style="color:#000000;fill:#c8c8c8;fill-rule:evenodd;stroke:#c8c8c8;stroke-width:0.8704858;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" cx="179" cy="159" r="7" /> -<rect y="150" x="170" height="24" width="24" id="rect4242" style="color:#000000;fill:none" /> -<circle transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)" id="path4272" style="color:#000000;fill:url(#linearGradient5536);fill-rule:evenodd;stroke:#000000;stroke-width:0.9301261;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" cx="179" cy="159" r="7" /> -<path style="fill:url(#linearGradient5524);fill-rule:evenodd" d="M 172,160 C 177,159 176,154 181,153 179,151 175.5,151.8333 174,153 172.5,154.1667 171,158 172,160 Z" id="path5507" sodipodi:nodetypes="cczc" inkscape:connector-curvature="0" /> -<g transform="matrix(-0.707107,0.707107,-0.732853,-0.732853,338.9611,194.4488)" id="g4696"> -<path style="fill:url(#linearGradient4723);fill-rule:evenodd" d="M 85.625,124.8009 C 87.29167,123.8009 88.95833,123.8009 90.625,124.8009 L 90.24628,115.9591 C 88.89722,115.3058 87.62782,115.4979 86.07962,115.9591 L 85.625,124.8009 Z" id="path4701" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="fill:url(#linearGradient5492);fill-rule:evenodd;stroke:url(#linearGradient4728);stroke-width:0.9648682;stroke-linecap:round;stroke-linejoin:round" d="M 90.62502,124.8009 90.58264,115.9811 C 89.73669,114.9811 86.3975,114.9353 85.55156,115.9353 L 85.625,124.8009" id="path4709" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path style="fill:url(#linearGradient5476);fill-rule:evenodd;stroke:url(#linearGradient4726);stroke-width:0.9648682;stroke-linecap:round;stroke-linejoin:round" d="M 85.625,124.8009 86.54346,126.5815 C 87.58329,126.3701 88.56338,126.4085 89.54346,126.5815 L 90.625,124.8009 C 89.77906,123.8009 86.47094,123.8009 85.625,124.8009 Z" id="path4705" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path4711" d="M 86.62925,116.947 86.62505,123.1827" style="fill:none;stroke:#ffffff;stroke-width:0.9648682;stroke-linecap:round" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="draw-text" transform="translate(425,196.9756)" inkscape:label="#draw_text"> -<path sodipodi:nodetypes="ccccccccccccc" id="path604" d="M 41.91177,127.0244 41.91177,130.0244 43.91177,130.0244 43.91177,148.0244 41.91177,148.0244 41.91177,151.0244 48.91177,151.0244 48.91177,148.0244 46.91177,148.0244 46.91177,130.0244 48.91177,130.0244 48.91177,127.0244 41.91177,127.0244 Z" style="fill:#ffffff;fill-rule:evenodd" inkscape:connector-curvature="0" /> -<path id="path598" d="M 45.41177,129.5 45.41177,148.5369" style="fill:none;stroke:#000000;stroke-width:0.9999999;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path id="path599" d="M 46.38747,128.5244 47.6956,128.5133" style="fill:none;stroke:#000000;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path id="path600" d="M 46.39879,149.5244 47.52504,149.5244" style="fill:none;stroke:#000000;stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path id="path601" d="M 44.5,149.5244 43.32353,149.5244" style="fill:none;stroke:#000000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path id="path602" d="M 44.46788,128.5244 43.31153,128.5244" style="fill:none;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<rect y="127" x="25" height="24" width="24" id="rect5171" style="color:#000000;fill:none" /> -<g id="g3805"> -<path style="fill:url(#linearGradient5857);stroke:#000000" d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="text2410" sodipodi:nodetypes="ccccccccccccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path5817" d="M 33.5,130.5 28,146" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1.0000002px;stroke-linecap:round" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path5828" d="M 38,142.5244 32.5,142.5244" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient5859);stroke-width:1.0000002px;stroke-linecap:round" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="color-gradient" transform="translate(470,295)" inkscape:label="#draw_gradient"> -<rect y="90" x="-20" height="24" width="24" id="rect2808" style="color:#000000;fill:none;stroke-width:0.4532662" /> -<rect style="color:#000000;fill:url(#linearGradient4246);fill-rule:evenodd;stroke-width:0.453266" id="rect4244" width="22.1569" height="22.1569" x="-3.07859" y="-113.076" transform="scale(-1)" /> -<rect y="92.1239" x="-17.876" height="19.7519" width="19.7519" id="rect3548" style="color:#000000;fill:url(#linearGradient10520);fill-rule:evenodd;stroke-width:0.453266" /> -<path sodipodi:nodetypes="cc" id="path3570" d="M -15.3527,96.3045 -0.647354,107.695" style="fill:none;stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<rect y="94.8769" x="-16.184" height="4.01786" width="4.0099" id="rect3568" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<use xlink:href="#rect3568" height="1250" width="1250" transform="matrix(1,0,0,0.99644,12.2265,10.564)" id="use4906" y="0" x="0" /> -</g> -<g id="color-picker" transform="translate(439,260)" inkscape:label="#draw_dropper"> -<path style="fill:url(#linearGradient3628);fill-rule:evenodd;stroke:url(#linearGradient5670);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" d="M 28.8634,163 21,171 18,173 17,172 19,169 26.8634,161 28.8634,163 Z" id="path3620" sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" /> -<rect y="155" x="11" height="24" width="24" id="rect3581" style="color:#000000;fill:none" /> -<path style="fill:url(#linearGradient4369);fill-rule:evenodd;stroke:url(#linearGradient4360);stroke-width:1.0000001px;stroke-linecap:round;stroke-linejoin:round" d="M 17.15103,173.5 C 17.15103,173.5 15,175.1058 15,177.0529 15,179 18,179 18,177.0529 18,175.1058 17.15103,173.5 17.15103,173.5 Z" id="path4352" sodipodi:nodetypes="czzc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#ffffff;stroke-width:0.6;stroke-linecap:round" d="M 20,169 27,162" id="path4372" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccsccc" id="path3583" d="M 25,160 30,165 31,164 29.5,162.5 C 33,162 35.8634,158.2404 33.8634,156.2404 31.8634,154.2404 28,157 27.5,160.5 L 26,159 25,160 Z" style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path style="fill:url(#linearGradient4349);fill-rule:evenodd" d="M 28,160 C 27.59361,159.7968 28.15657,158.2324 29.5,157 31.33949,155.3154 32.83144,155.8288 32.8634,156.2404 33,158 30,161 28,160 Z" id="path4341" sodipodi:nodetypes="csss" inkscape:connector-curvature="0" /> -</g> -<g id="node-join" transform="translate(586.9575,-119.9707)" inkscape:label="#node_join"> -<use xlink:href="#path4385" height="1250" width="1250" transform="translate(12)" id="use5652" y="0" x="0" /> -<rect y="175" x="-45" height="16" width="16" id="rect3630" style="color:#000000;fill:none" /> -<path style="fill:none;stroke:#646464;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -44.4762,177.4465 -42.4762,177.4465" id="path4385" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<rect y="175.5" x="-43.51186" height="3.989636" width="3.035695" id="rect3632" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -44.47804,188.5 C -30.50259,188.5 -30.50259,188.5 -30.50259,188.5" id="path4389" inkscape:connector-curvature="0" /> -<rect y="186.5" x="-39.45749" height="3.970665" width="3.957493" id="rect4374" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path id="path4376" d="M -38,180 -37,180 -37,182 -35,182 -37.5,185 -40,182 -38,182 -38,180 Z" style="fill:#000000;fill-rule:evenodd" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<use xlink:href="#rect3632" height="1250" width="1250" transform="translate(9.035664,-0.0534999)" id="use16129" y="0" x="0" /> -</g> -<g id="node-join-segment" transform="translate(608.9585,-119.9172)" inkscape:label="#node_join_segment"> -<use xlink:href="#path4385" height="1250" width="1250" id="use5657" y="0" x="0" transform="translate(12)" /> -<use xlink:href="#path4385" height="1250" width="1250" id="use5654" y="0" x="0" /> -<rect y="175" x="-45" height="16" width="16" id="rect4393" style="color:#000000;fill:none" /> -<use xlink:href="#path4389" height="1250" width="1250" id="use5727" y="0" x="0" transform="translate(0.0018391,-0.0534999)" /> -<rect y="186.4465" x="-43.45848" height="3.970665" width="2.982275" id="rect4411" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<use xlink:href="#rect3632" height="1250" width="1250" id="use17004" y="0" x="0" transform="translate(0.0356638,-0.0534999)" /> -<use xlink:href="#rect3632" height="1250" width="1250" id="use17007" y="0" x="0" transform="translate(9.035664,-0.0431358)" /> -<use xlink:href="#rect4411" style="fill:#e30000" height="1250" width="1250" transform="translate(9.000001,0.0293315)" id="use17887" y="0" x="0" /> -<use xlink:href="#path4376" height="1250" width="1250" id="use5749" y="0" x="0" transform="translate(0.0238,-0.0535)" /> -</g> -<g id="node-delete-segment" transform="translate(629.9585,-119.9465)" inkscape:label="#node_delete_segment"> -<use xlink:href="#path4385" height="1250" width="1250" id="use5662" y="0" x="0" transform="translate(12,11)" /> -<rect y="175" x="-45" height="16" width="16" id="rect4415" style="color:#000000;fill:none" /> -<use xlink:href="#path4389" height="1250" width="1250" id="use5730" y="0" x="0" transform="translate(0.0018391,-11.0535)" /> -<use xlink:href="#rect3632" height="1250" width="1250" id="use17882" y="0" x="0" transform="translate(0.0356638,-0.0431358)" /> -<use xlink:href="#rect3632" height="1250" width="1250" id="use17885" y="0" x="0" transform="translate(8.999968,-0.0534999)" /> -<use xlink:href="#path4385" height="1250" width="1250" id="use5660" y="0" x="0" transform="translate(0,11)" /> -<use xlink:href="#use17887" height="1250" width="1250" id="use17891" y="0" x="0" transform="translate(-9.000001,2.498039e-6)" /> -<use xlink:href="#use17887" height="1250" width="1250" id="use17894" y="0" x="0" transform="translate(-0.0177254,2.498039e-6)" /> -<use xlink:href="#path4376" height="1250" width="1250" id="use5752" y="0" x="0" transform="translate(0.0238,0.9465)" /> -</g> -<g id="tool-pointer" transform="translate(560,-109.961)" inkscape:label="#draw_select"> -<rect y="135" x="-110" height="24" width="24" id="rect10522" style="color:#000000;fill:none" /> -<path sodipodi:nodetypes="csssssss" id="path730" d="M -104.4426,154.8912 C -104.4426,154.8912 -104.5001,136.625 -104.5001,136.625 -104.5001,136.625 -92.45996,149.5002 -92.45996,149.5002 -92.45996,149.5002 -97.66194,149.382 -97.66194,149.382 -97.66194,149.382 -94.23654,155.0591 -94.23654,155.0591 -94.23654,155.0591 -98.70961,157.1774 -98.70961,157.1774 -98.70961,157.1774 -100.7184,150.7187 -100.7184,150.7187 -100.7184,150.7187 -104.4426,154.8912 -104.4426,154.8912 Z" style="fill-rule:evenodd;stroke:#ffffff;stroke-linejoin:round" inkscape:connector-curvature="0" /> -</g> -<g id="tool-node-editor" transform="translate(560,-124.961)" inkscape:label="#draw_node"> -<rect y="180" x="-110" height="24" width="24" id="rect10524" style="color:#000000;fill:none" /> -<path sodipodi:nodetypes="csc" id="path10536" d="M -107.5,202 C -108,194 -106.8635,189.643 -103.5351,186.5978 -100.5976,183.9103 -96,182 -88,182.5" style="fill:none;stroke:#646464;stroke-width:1px" inkscape:connector-curvature="0" /> -<rect style="color:#000000;fill:#0000ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect10534" width="6.117705" height="5.996136" x="-106.5" y="183.5039" /> -<rect style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect10541" width="3.998032" height="3.999682" x="-109.5" y="199.5" /> -<path sodipodi:nodetypes="cccc" id="path10543" d="M -103,187 -94,203 -88,197 -103,187 Z" style="fill:#000000;fill-rule:evenodd;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<use xlink:href="#rect10541" height="1250" width="1250" transform="translate(19.00197,-19.03868)" id="use5791" y="0" x="0" /> -</g> -<g id="node-break" transform="translate(650.9823,-119.9172)" inkscape:label="#node_break"> -<use xlink:href="#path4385" height="1250" width="1250" id="use5666" y="0" x="0" transform="translate(11.9762,11)" /> -<use xlink:href="#path4385" height="1250" width="1250" id="use5664" y="0" x="0" transform="translate(-0.0238,11)" /> -<rect y="175" x="-45" height="16" width="16" id="rect10555" style="color:#000000;fill:none" /> -<use xlink:href="#path4389" height="1250" width="1250" id="use5732" y="0" x="0" transform="translate(0.0025879,-11.0535)" /> -<use xlink:href="#rect4411" height="1250" width="1250" id="use5737" y="0" x="0" transform="translate(-0.0237986,-2.327919e-6)" /> -<use xlink:href="#use5737" height="1250" width="1250" transform="translate(9)" id="use5740" y="0" x="0" /> -<use xlink:href="#path4376" height="1250" width="1250" id="use5754" y="0" x="0" transform="translate(0,0.9465)" /> -<use xlink:href="#use5791" height="1250" width="1250" id="use5793" y="0" x="0" transform="translate(51,-5.014501)" /> -</g> -<g id="node-add" transform="translate(545,-120.0164)" inkscape:label="#node_insert"> -<rect y="175" x="-45" height="16" width="16" id="rect10573" style="color:#000000;fill:none" /> -<path style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -44.41109,187.5 C -29.5,187.5 -29.5,187.5 -29.5,187.5" id="path10583" inkscape:connector-curvature="0" /> -<rect y="184.5076" x="-39.506" height="5.968238" width="5.006888" id="rect10585" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path id="path10587" d="M -38,175 -36,175 -36,178 -33,178 -33,180 -36,180 -36,183 -38,183 -38,180 -41,180 -41,178 -38,178 -38,175 Z" style="fill:#000000;fill-rule:evenodd" sodipodi:nodetypes="ccccccccccccc" inkscape:connector-curvature="0" /> -</g> -<g transform="matrix(1,0,0,-1,566,421.9836)" id="node_insert_max_y"> -<rect width="16" height="16" x="-45" y="175" id="rect6085" style="color:#000000;fill:none" /> -<path d="M -44.5,175.4836 C -44.5,175.4836 -42.5,178.9836 -37,178.9836 -31.5,178.9836 -29.5,175.4836 -29.5,175.4836" id="path6087" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<rect width="5.006001" height="4.975991" x="-39.506" y="176.5076" id="rect6089" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path d="M -38,183 -36,183 -36,186 -33,186 -33,188 -36,188 -36,191 -38,191 -38,188 -41,188 -41,186 -38,186 -38,183 Z" id="path6091" style="fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(547,56)" id="node_insert_min_y"> -<rect width="16" height="16" x="-45" y="175" id="rect6115" style="color:#000000;fill:none" /> -<path d="M -44.5,175.4836 C -44.5,175.4836 -42.5,179 -37,179 -31.5,179 -29.5,175.4836 -29.5,175.4836" id="path6117" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<rect width="5.006001" height="4.975991" x="-39.506" y="176.5" id="rect6119" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path d="M -38,183 -36,183 -36,186 -33,186 -33,188 -36,188 -36,191 -38,191 -38,188 -41,188 -41,186 -38,186 -38,183 Z" id="path6121" style="fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -<g transform="matrix(0,-1,-1,0,730.9918,201.9918)" id="node_insert_min_x"> -<rect width="16" height="16" x="-45" y="175" id="rect6125" style="color:#000000;fill:none" /> -<path d="M -44.5,175.4836 C -44.5,175.4836 -42.5082,178.9918 -37.0082,178.9918 -31.5082,178.9918 -29.5,175.4836 -29.5,175.4836" id="path6128" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<rect width="5.006001" height="4.975991" x="-39.5142" y="176.5158" id="rect6130" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path d="M -38,183 -36,183 -36,186 -33,186 -33,188 -36,188 -36,191 -38,191 -38,188 -41,188 -41,186 -38,186 -38,183 Z" id="path6132" style="fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -<g transform="matrix(0,1,1,0,384.0082,275.9918)" id="node_insert_max_x"> -<rect width="16" height="16" x="-45" y="175" id="rect6137" style="color:#000000;fill:none" /> -<path d="M -44.5,175.4836 C -44.5,175.4836 -42.4918,178.9918 -36.9918,178.9918 -31.4918,178.9918 -29.5,175.4836 -29.5,175.4836" id="path6139" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<rect width="5.006001" height="4.975991" x="-39.4918" y="176.5158" id="rect6141" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path d="M -38,183 -36,183 -36,186 -33,186 -33,188 -36,188 -36,191 -38,191 -38,188 -41,188 -41,186 -38,186 -38,183 Z" id="path6143" style="fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -<g id="node-delete" transform="translate(566.006,-119.9758)" inkscape:label="#node_delete"> -<rect y="175" x="-45" height="16" width="16" id="rect10591" style="color:#000000;fill:none" /> -<use xlink:href="#path10583" height="1250" width="1250" transform="translate(-0.0651068,-0.0534998)" id="use15253" y="0" x="0" /> -<rect y="184.5076" x="-39.506" height="5.968238" width="5.006888" id="rect10595" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#8686e5;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path id="path10597" d="M -33,178 -33,180 -41,180 -41,178 -33,178 Z" style="fill:#000000;fill-rule:evenodd" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -</g> -<g id="zoom-in" transform="matrix(1,0,0,0.997925,495,-162.4833)" inkscape:label="#zoom_in"> -<g id="g5796"> -<circle style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" id="path4220" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)" cx="179" cy="159" r="7" /> -<rect style="color:#000000;fill:none" id="rect10601" width="16" height="16" x="5.0273" y="248.029" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" /> -<circle style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="path10607" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)" cx="179" cy="159" r="7" /> -</g> -<path sodipodi:nodetypes="ccccccccccccc" id="path10609" d="M 11,251.0208 13,251.0208 13.0273,254.0208 16.0273,254.0498 16,256.0436 13,256.0145 13.0273,259.0208 11.0273,259.0208 11,256.0145 7.9727,256.0145 8,254.0208 11.0273,254.0208 11,251.0208 Z" style="fill:url(#linearGradient4088);fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -<g id="zoom-out" transform="translate(515.0312,-162.961)" inkscape:label="#zoom_out"> -<use xlink:href="#g5796" height="1250" width="1250" id="use5803" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.06245,0.476586)" /> -<path sodipodi:nodetypes="ccccc" id="path10652" d="M 16.03125,253.971 16.02735,256 8.0313,256 8.03525,253.971 16.0313,253.971 Z" style="color:#000000;fill:url(#linearGradient3208);fill-rule:evenodd;stroke-width:1px" inkscape:connector-curvature="0" /> -</g> -<g id="zoom-half-size" inkscape:label="#g6895"> -<use xlink:href="#g5796" height="1250" width="1250" id="use5818" y="0" x="0" transform="matrix(0.996399,0,0,0.997925,95.04449,-202.4578)" /> -<path style="fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:round" d="M 108.5366,50.5646 C 109.0348,49.0646 111.5258,49.0646 111.5258,51.0646 111.5258,53.0646 108.5366,53.5646 108.5366,55.5646 L 111.5258,55.5646" id="path10692" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path d="M 103,49.5 104.5,49.5 104.5,56 M 106,52.5 107,52.5 M 106,55.5 107,55.5" style="fill:none;stroke:#000000;stroke-width:1px" id="path3806" sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" /> -</g> -<g id="zoom-fit-width" transform="matrix(0.996399,0,0,0.998403,95.11635,-102.5393)" inkscape:label="#zoom_pagewidth"> -<use xlink:href="#g5796" height="1250" width="1250" id="use5834" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.07212,0.477615)" /> -<path transform="translate(-49.99998,18)" style="color:#000000;fill:url(#linearGradient4013);fill-rule:evenodd;stroke:url(#linearGradient4072);stroke-width:1.0026066;stroke-linecap:round;stroke-linejoin:round" d="M 57.5,236.5 67.5,236.5 67.53137,242.5314 C 65.02942,245.251 59.78235,245.1882 57.5,242.4373 L 57.5,236.5 Z" id="rect3056" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -</g> -<g id="zoom-fit-page" transform="matrix(0.996399,0,0,1,95.11635,-122.961)" inkscape:label="#zoom_page"> -<use xlink:href="#g5796" height="1250" width="1250" id="use5826" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.07212,0.477615)" /> -<path transform="translate(-49.99998,18)" style="color:#000000;fill:url(#linearGradient4005);fill-rule:evenodd;stroke:url(#linearGradient4080);stroke-width:1.0018055" d="M 59.5,233.5312 65.5,233.5312 65.5,241.5312 59.5,241.5312 59.5,233.5312 Z" id="path3805" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -</g> -<g id="zoom-fit-selection" transform="matrix(0.996399,0,0,0.998404,95.11635,-162.5398)" inkscape:label="#zoom_select"> -<use xlink:href="#g5796" height="1250" width="1250" id="use5822" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.07212,0.477615)" /> -<rect style="color:#000000;fill:#ffffff;fill-rule:evenodd" id="rect3901" width="9" height="7" x="18" y="232" transform="translate(-9.99998,20)" /> -<rect style="color:#000000;fill:#000000;fill-rule:evenodd" id="rect3873" width="1" height="1" x="18" y="232" transform="translate(-9.99998,20)" /> -<rect y="252" x="10.00002" height="1" width="1" id="rect3875" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -<rect style="color:#000000;fill:#000000;fill-rule:evenodd" id="rect3877" width="1" height="1" x="12.00002" y="252" /> -<rect y="252" x="14.00002" height="1" width="1" id="rect3879" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -<rect style="color:#000000;fill:#000000;fill-rule:evenodd" id="rect3881" width="1" height="1" x="16.00002" y="252" /> -<rect y="254" x="16.00002" height="1" width="1" id="rect3883" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -<rect style="color:#000000;fill:#000000;fill-rule:evenodd" id="rect3885" width="1" height="1" x="16.00002" y="256" /> -<rect y="258" x="16.00002" height="1" width="1" id="rect3887" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -<rect style="color:#000000;fill:#000000;fill-rule:evenodd" id="rect3889" width="1" height="1" x="14.00002" y="258" /> -<rect y="258" x="12.00002" height="1" width="1" id="rect3891" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -<rect style="color:#000000;fill:#000000;fill-rule:evenodd" id="rect3893" width="1" height="1" x="10.00002" y="258" /> -<rect y="258" x="8.00002" height="1" width="1" id="rect3895" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -<rect style="color:#000000;fill:#000000;fill-rule:evenodd" id="rect3897" width="1" height="1" x="8.00002" y="256" /> -<rect y="254" x="8.00002" height="1" width="1" id="rect3899" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -</g> -<g id="zoom-fit-drawing" transform="matrix(0.996399,0,0,0.998403,95.11635,-142.5705)" inkscape:label="#zoom_draw"> -<use xlink:href="#g5796" height="1250" width="1250" id="use5824" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.07212,0.508815)" /> -<path style="fill:#ffffff;fill-rule:evenodd" d="M 74,282 75,282 75,280 77,280 77,279 74,279 74,282 Z" id="path4192" sodipodi:nodetypes="ccccccc" transform="translate(-64.99998,-27)" inkscape:connector-curvature="0" /> -<g id="g5984"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5849);stroke-width:1.002607;stroke-linejoin:round;stroke-miterlimit:0" id="rect4828" width="5.000394" height="5.040684" x="8.45872" y="251.4922" /> -<rect style="color:#000000;fill:url(#linearGradient5851);fill-rule:evenodd;stroke:url(#linearGradient5853);stroke-width:1.0026073;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect4830" width="3.008755" height="3.010303" x="9.44998" y="252.4818" /> -</g> -<use xlink:href="#g5984" height="1250" width="1250" transform="translate(3.000016,2.959313)" id="use5989" y="0" x="0" /> -</g> -<g id="zoom-previous" transform="matrix(0.996399,0,0,0.998404,95.11635,-82.57091)" inkscape:label="#zoom_previous"> -<use xlink:href="#g5796" height="1250" width="1250" id="use5836" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.07212,0.508745)" /> -<g id="g6036"> -<path sodipodi:nodetypes="ccccccccc" id="path3974" d="M 9.53125,251.5312 9.53125,251.5312 9.53125,255.5312 15.45913,251.4921 15.45913,259.4921 9.53125,255.5312 9.53125,259.5312 9.53125,259.5312 9.53125,251.5312 Z" style="color:#000000;fill:#ffd400;fill-rule:evenodd;stroke:url(#linearGradient5847);stroke-width:1.0026059;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path4188" d="M 11.33756,255.4455 14.58336,253.2228" style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="zoom-next" transform="matrix(0.996399,0,0,0.998404,95.08516,-62.56986)" inkscape:label="#zoom_next"> -<use xlink:href="#g5796" height="1250" width="1250" id="use5838" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.04082,0.507716)" /> -<g id="g6043"> -<path sodipodi:nodetypes="ccccccccc" id="path3990" d="M 15.50002,251.5 15.50002,251.5 15.50002,259.5 15.50002,259.5 15.50002,255.5 9.50002,259.5 9.50002,251.5 15.50002,255.5 15.50002,251.5 Z" style="color:#000000;fill:#ffd400;fill-rule:evenodd;stroke:url(#linearGradient5845);stroke-width:1.0026059;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path4191" d="M 10.43978,257.6603 13.68558,255.4375" style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="node-type-cusp" transform="translate(673.0098,-120.0032)" inkscape:label="#node_cusp"> -<rect y="175" x="-45" height="16" width="16" id="rect3216" style="color:#000000;fill:none" /> -<path style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -44.50979,175.5032 C -37.52207,175.5032 -37.53892,184.6391 -37.53892,186.6391 -33.0238,184.1199 -30.0238,181 -29.5041,175.5032" id="path3226" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<rect y="103.5115" x="-160.3997" height="3.831147" width="3.791844" id="rect3224" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9051018;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-44.99984)" /> -</g> -<g id="node-type-smooth" transform="translate(693.9435,-119.9172)" inkscape:label="#node_smooth"> -<path style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -44.41296,176.5635 C -44.94008,180.0159 -43.54193,185.457 -37.54193,185.457 -31.54193,185.457 -29.98307,179.8869 -30.45595,176.4345" id="path3254" sodipodi:nodetypes="csc" inkscape:connector-curvature="0" /> -<rect y="175" x="-45" height="16" width="16" id="rect3252" style="color:#000000;fill:none" /> -<use xlink:href="#rect4374" height="1250" width="1250" id="use5742" y="0" x="0" transform="translate(0.0140001,-3.0535)" /> -</g> -<g id="node-type-symmetric" transform="translate(714.9799,-119.9832)" inkscape:label="#node_symmetric"> -<path id="path10667" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -44.41296,176.5635 C -44.94008,180.0159 -43.02606,186.0936 -37.02606,186.0936 -31.02606,186.0936 -29.0373,180.0159 -29.51018,176.5635 M -42.44776,186.1975 -31.55518,186.1975" sodipodi:nodetypes="csccc" inkscape:connector-curvature="0" /> -<rect y="175" x="-45" height="16" width="16" id="rect10669" style="color:#000000;fill:none" /> -<rect y="-39.47938" x="-188.4831" height="4.950177" width="4.966394" id="rect10671" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000015;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-89.99984)" /> -<rect style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect10673" width="2.067648" height="2.017743" x="-44.54361" y="185.2228" ry="1.008872" rx="1.008872" /> -<rect style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect10675" width="2.022052" height="2.026662" x="-31.53185" y="185.1983" ry="1.011026" rx="1.011026" /> -</g> -<g id="node-segment-curve" transform="translate(757.9337,-119.9172)" inkscape:label="#node_curve"> -<path style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -42.38772,188.4395 C -42.38772,181.4395 -38.41209,177.6123 -31.41209,177.6123" id="path10679" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<rect y="175" x="-45" height="16" width="16" id="rect10681" style="color:#000000;fill:none" /> -<use xlink:href="#rect4374" height="1250" width="1250" id="use5745" y="0" x="0" transform="translate(-4.9762,-0.0534998)" /> -<use xlink:href="#rect4374" height="1250" width="1250" id="use5747" y="0" x="0" transform="translate(5.981293,-11.02417)" /> -</g> -<g id="node-segment-line" transform="translate(778.9762,-119.9465)" inkscape:label="#node_line"> -<path style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -42.5,188.5 -31.5,177.5" id="path4418" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<rect y="175" x="-45" height="16" width="16" id="rect4420" style="color:#000000;fill:none" /> -<use xlink:href="#rect4374" height="1250" width="1250" id="use5756" y="0" x="0" transform="translate(-5.018707,-0.0241656)" /> -<use xlink:href="#rect4374" height="1250" width="1250" id="use5758" y="0" x="0" transform="translate(6.0238,-11.02417)" /> -</g> -<g id="object-to-path" transform="translate(280.041,-149.9465)" inkscape:label="#object_tocurve"> -<path style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -37.0131,188.9855 C -35.0131,192.9855 -27.81159,188.3079 -29.81159,185.3079 -31.10674,183.3652 -39.24159,185.6729 -42.56979,183.4541 -45.56979,181.4541 -45.12074,174.9746 -40.0534,175.5422 -35.41611,176.0661 -38.62555,185.7606 -37.0131,188.9855 Z" id="path4438" sodipodi:nodetypes="cssss" inkscape:connector-curvature="0" /> -<rect y="175" x="-45" height="16" width="16" id="rect4440" style="color:#000000;fill:none" /> -<rect y="-39.5126" x="-178.495" height="3.023564" width="3.009614" id="rect4442" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-89.99984)" /> -<use xlink:href="#rect4442" height="1250" width="1250" transform="translate(-4.027901,6.951345)" id="use6691" y="0" x="0" /> -<use xlink:href="#rect4442" height="1250" width="1250" transform="translate(6.948524,11.95135)" id="use6693" y="0" x="0" /> -</g> -<g id="stroke-to-path" transform="translate(280.0489,-129.9566)" inkscape:label="#stroke_tocurve"> -<path id="path4464" style="color:#000000;fill:#8ab3df;fill-opacity:0.5882353;fill-rule:evenodd;stroke-width:1.0000024" d="M -39.52195,190.3973 -44.44321,188.4481 C -44.98225,180.8178 -38.98225,174.937 -31.48225,175.437 L -29.52195,180.3973 C -36.52195,180.3973 -39.52195,183.3973 -39.52195,190.3973 Z" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -44.43436,188.5363 C -44.97339,180.9061 -38.97339,175.0252 -31.47339,175.5252" id="path4450" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<rect y="175" x="-45" height="16" width="16" id="rect4452" style="color:#000000;fill:none" /> -<path style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -39.5131,190.4855 C -39.5131,183.4855 -36.5131,180.4855 -29.5131,180.4855" id="path4458" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<use xlink:href="#use6693" height="1250" width="1250" transform="translate(-7.0079,-11.98028)" id="use6695" y="0" x="0" /> -<use xlink:href="#use6693" height="1250" width="1250" transform="translate(-11.98432,-6.989905)" id="use6698" y="0" x="0" /> -<use xlink:href="#use6693" height="1250" width="1250" transform="translate(-8.0079,-2.989905)" id="use6700" y="0" x="0" /> -<use xlink:href="#use6693" height="1250" width="1250" transform="translate(-3.0079,-7.98028)" id="use6702" y="0" x="0" /> -</g> -<g id="selection-bottom" transform="translate(235.0423,10.04822)" inkscape:label="#selection_bot"> -<rect y="175" x="-45" height="16" width="16" id="rect6698" style="color:#000000;fill:none" /> -<use xlink:href="#path10475" height="1250" width="1250" id="use7653" y="0" x="0" transform="translate(8.934884,-0.0391259)" /> -<use xlink:href="#path10475" height="1250" width="1250" id="use7655" y="0" x="0" transform="translate(8.9612,2.960874)" /> -<use xlink:href="#path10475" height="1250" width="1250" id="use7657" y="0" x="0" transform="translate(8.9612,5.960874)" /> -<use xlink:href="#path10475" height="1250" width="1250" id="use7659" y="0" x="0" transform="translate(8.934884,8.960874)" /> -<use xlink:href="#rect8574" height="1250" width="1250" id="use8586" y="0" x="0" transform="translate(0,2.999993)" /> -<use xlink:href="#path10449" height="1250" width="1250" transform="matrix(1,0,0,-1,-10,364.9817)" id="use4704" y="0" x="0" /> -</g> -<g id="selection-top" transform="translate(235.0423,-9.96096)" inkscape:label="#selection_top"> -<rect y="175" x="-45" height="16" width="16" id="rect10445" style="color:#000000;fill:none" /> -<path id="path10449" d="M -31,189.9908 -32,189.9908 -32,181.9908 -34,181.9908 -31.5,178.9908 -29,181.9908 -31,181.9908 -31,189.9908 Z" style="fill:#000000;fill-rule:evenodd" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<use xlink:href="#path10475" height="1250" width="1250" id="use7645" y="0" x="0" transform="translate(-0.0387999,3.97005)" /> -<use xlink:href="#path10475" height="1250" width="1250" id="use7647" y="0" x="0" transform="translate(-0.0387999,6.97005)" /> -<use xlink:href="#path10475" height="1250" width="1250" id="use7649" y="0" x="0" transform="translate(-0.0387999,9.97005)" /> -<use xlink:href="#path10475" height="1250" width="1250" id="use7651" y="0" x="0" transform="translate(-0.0387999,12.97005)" /> -<use xlink:href="#rect10479" height="1250" width="1250" id="use8534" y="0" x="0" transform="translate(-0.0384184,-3.002595)" /> -</g> -<g id="selection-raise" transform="translate(235.0423,-49.96096)" inkscape:label="#selection_up"> -<rect y="175" x="-45" height="16" width="16" id="rect10473" style="color:#000000;fill:none" /> -<path style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="path10475" inkscape:connector-curvature="0" /> -<rect y="178.4609" x="-44.50185" height="2.002599" width="14.99927" id="rect10479" style="color:#000000;fill:url(#linearGradient5837);fill-rule:evenodd;stroke:url(#linearGradient5839);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path style="fill:none;stroke:url(#linearGradient5842);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -44.00221,185.9908 C -36.06173,185.9908 -36.06173,185.9908 -36.06173,185.9908" id="path10483" inkscape:connector-curvature="0" /> -<use xlink:href="#path10475" height="1250" width="1250" transform="translate(-0.0387999,6.97005)" id="use7634" y="0" x="0" /> -<use xlink:href="#use7634" height="1250" width="1250" transform="translate(0,6)" id="use7636" y="0" x="0" /> -<use xlink:href="#path10505" height="1250" width="1250" id="use5413" y="0" x="0" transform="rotate(180,-37.00135,182.4977)" /> -</g> -<g id="selection-lower" transform="translate(235.0423,-29.95179)" inkscape:label="#selection_down"> -<rect y="175" x="-45" height="16" width="16" id="rect10501" style="color:#000000;fill:none" /> -<path id="path10505" d="M -42,177.9908 -41,177.9908 -41,178.9908 -42,178.9908 -42,179.9908 -40,179.9908 -42.5,182.9908 -45,179.9908 -43,179.9908 -43,178.9908 -42,177.9908 Z" style="fill:#000000;fill-rule:evenodd" sodipodi:nodetypes="ccccccccccc" inkscape:connector-curvature="0" /> -<use xlink:href="#path10475" height="1250" width="1250" id="use7638" y="0" x="0" transform="translate(8.934884,-0.0391201)" /> -<use xlink:href="#path10475" height="1250" width="1250" id="use7641" y="0" x="0" transform="translate(8.9612,5.96088)" /> -<use xlink:href="#path10475" height="1250" width="1250" id="use7643" y="0" x="0" transform="translate(8.934884,12.96088)" /> -<rect y="184.4491" x="-44.54027" height="2.002599" width="14.99927" id="rect8574" style="color:#000000;fill:url(#linearGradient5831);fill-rule:evenodd;stroke:url(#linearGradient5833);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<use xlink:href="#path10483" height="1250" width="1250" id="use8589" y="0" x="0" transform="translate(5.961212,-7.03912)" /> -</g> -<g id="object-flip-vertical" transform="translate(235.0013,89.99992)" inkscape:label="#object_flip_ver"> -<rect y="175" x="-45" height="16" width="16" id="rect4332" style="color:#000000;fill:none" /> -<path style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" d="M -43.5,182.5 -42.5,182.5" id="path4335" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:url(#linearGradient7544);fill-rule:evenodd;stroke:url(#linearGradient6743);stroke-width:0.9;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -43.49833,184.5 -30.45006,184.5 -30.45006,189.5 -43.49833,184.5 Z" id="rect4339" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:url(#linearGradient6727);fill-rule:evenodd;stroke:url(#linearGradient6745);stroke-width:0.8999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -43.49838,180.5 -30.45162,180.5 -30.45162,175.5 -43.49838,180.5 Z" id="path5098" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<use xlink:href="#path4335" height="1250" width="1250" transform="translate(2.959,-0.0391199)" id="use7626" y="0" x="0" /> -<use xlink:href="#use7626" height="1250" width="1250" transform="translate(3)" id="use7628" y="0" x="0" /> -<use xlink:href="#use7628" height="1250" width="1250" transform="translate(3)" id="use7630" y="0" x="0" /> -<use xlink:href="#use7630" height="1250" width="1250" transform="translate(3)" id="use7632" y="0" x="0" /> -</g> -<g id="object-flip-horizontal" transform="translate(235.0423,70.03904)" inkscape:label="#object_flip_hor"> -<rect y="175" x="-45" height="16" width="16" id="rect6649" style="color:#000000;fill:none" /> -<path style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" d="M -37.49238,176.4968 -37.49238,177.4968" id="path6651" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:url(#linearGradient6665);fill-rule:evenodd;stroke:url(#linearGradient6667);stroke-width:0.8999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -39.45,176.45 -39.45,189.5435 -44.53475,189.5435 -39.45,176.45 Z" id="path6653" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:url(#linearGradient6737);fill-rule:evenodd;stroke:url(#linearGradient6739);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -35.49238,176.4968 -35.49238,189.4968 -30.49238,189.4968 -35.49238,176.4968 Z" id="path6655" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<use xlink:href="#path6651" height="1250" width="1250" transform="translate(-0.0486211,2.96407)" id="use7618" y="0" x="0" /> -<use xlink:href="#use7618" height="1250" width="1250" transform="translate(0,3)" id="use7620" y="0" x="0" /> -<use xlink:href="#use7620" height="1250" width="1250" transform="translate(0,3)" id="use7622" y="0" x="0" /> -<use xlink:href="#use7622" height="1250" width="1250" transform="translate(0,3)" id="use7624" y="0" x="0" /> -</g> -<g id="object-rotate-left" transform="matrix(-1,0,0,1,161.0423,50.03904)" inkscape:label="#object_rotate_90_CCW"> -<rect y="175" x="-45" height="16" width="16" id="rect7457" style="color:#000000;fill:none" /> -<path style="color:#000000;fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -37.5,175.5 -37.5,190.5 -43.5,190.5 -37.5,175.5 Z" id="path7459" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:url(#linearGradient6690);fill-rule:evenodd;stroke:url(#linearGradient6731);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -29.5,188.5 -44.5,188.5 -44.5,182.5 -29.5,188.5 Z" id="path7461" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccccccc" id="use7610" d="M -36.03125,176.9687 -36.03125,177.9687 -33.03125,177.9687 -32.01635,178.9609 -31.01635,178.9609 -33.03125,176.9687 -36.03125,176.9687 -36.03125,176.9688 Z" style="color:#000000;-inkscape-font-specification:'Bitstream Vera Sans';fill:#000000;stroke-width:1px" inkscape:connector-curvature="0" /> -<use xlink:href="#path7514" height="1250" width="1250" id="use5439" y="0" x="0" transform="translate(0.070634,3.868655e-4)" /> -</g> -<g id="object-rotate-right" transform="translate(235.0423,30.03905)" inkscape:label="#object_rotate_90_CW"> -<rect y="175" x="-45" height="16" width="16" id="rect7508" style="color:#000000;fill:none" /> -<path style="color:#000000;fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -37.5,175.5 -37.5,190.5 -43.5,190.5 -37.5,175.5 Z" id="path7510" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:url(#linearGradient6672);fill-rule:evenodd;stroke:url(#linearGradient7548);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -29.5,188.5 -44.5,188.5 -44.5,182.5 -29.5,188.5 Z" id="path7512" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 199,207 199,208 202,208 203.0312,209 203.0312,212.0312 201.0312,212.0312 203.5312,215.0312 206.0312,212.0312 204.0312,212.0312 204.0312,209 202,207 199,207 Z" transform="translate(-235.0423,-30.03905)" id="path7514" inkscape:connector-curvature="0" /> -</g> -<g id="dialog-fill-and-stroke" transform="translate(235,-150.0546)" inkscape:label="#fill_and_stroke"> -<path style="fill:none;stroke:url(#linearGradient10473);stroke-width:2;stroke-linecap:square" d="M 191,40 191,26 205,26" id="path10465" sodipodi:nodetypes="ccc" transform="translate(-235,150.0546)" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:1px" d="M -42.96863,177.0546 -28.96863,177.0546 -42.96863,191.0546 -42.96863,177.0546 Z" id="rect10562" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<rect y="175" x="-45" height="16" width="16" id="rect9766" style="color:#000000;fill:none" /> -<g id="g10509"> -<path transform="translate(-235,150.0546)" sodipodi:nodetypes="ccc" id="path10491" d="M 191.5,40.5 C 197,40.5 200,40 200.5,37 L 205.5,34" style="opacity:0.3;fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:round" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccc" id="path10571" d="M -33.36912,180.455 -30.36912,183.455 -28.96863,183.0546 -28.96863,176.0546" style="fill:url(#linearGradient10579);fill-rule:evenodd" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccc" id="path10544" d="M -44.46863,190.5546 C -41.00737,188.4475 -41,185 -37.23477,184.4001 -36.73477,184.9001 -35.57922,186.2324 -34.97774,186.4538 -35.19915,189.2324 -39,190.6431 -44.46863,190.5546 Z" style="fill:url(#radialGradient10597);fill-rule:evenodd;stroke:url(#linearGradient10481);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccc" id="path10558" d="M -37.0151,184.4115 -33.17019,180.3227 C -32.10366,180.99 -30.97059,182.3227 -30.43634,183.5888 L -35.2365,186.5 -37.0151,184.4115 Z" style="color:#000000;fill:url(#linearGradient10560);fill-rule:evenodd;stroke:url(#linearGradient10489);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccc" id="path10568" d="M -29.65866,176.2759 C -31.05011,177.5139 -32.22155,178.9303 -33.30327,180.3892 -31.88187,181.2561 -31.19237,182.3892 -30.56941,183.6553 -29.79942,183.3663 -30.0043,183.4764 -29.5,183.1874" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="dialog-text-and-font" transform="translate(140.041,-179.961)" inkscape:label="#object_font"> -<path sodipodi:nodetypes="ccccccccccccccccc" d="M 144,220 146,218 146,207 143,207 141,209 140,209 140,205 156,205 156,209 155,209 153,207 150,207 150,218 152,220 152,221 144,221 144,220 Z" style="fill:#000000;fill-rule:evenodd" id="path10616" inkscape:connector-curvature="0" /> -<path inkscape:label="#object_font" id="asda" d="M 146,220 147,219 147,207 149,207 149,219 150,220 146,220 Z" style="fill:url(#linearGradient10641);fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(-163.3209,-147.1542)" id="object-ungroup" inkscape:label="#selection_ungroup"> -<g id="g6068"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5825);stroke-width:1.0000005;stroke-linejoin:round;stroke-miterlimit:0" id="rect9496" width="8.996735" height="6.999161" x="355.8274" y="258.6541" /> -<rect style="color:#000000;fill:url(#linearGradient5827);fill-rule:evenodd;stroke:url(#linearGradient5829);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect9498" width="6.994853" height="4.972945" x="356.8273" y="259.6532" /> -</g> -<use xlink:href="#rect10765" height="1250" width="1250" id="use8598" y="0" x="0" transform="translate(4.959,-0.03898)" /> -<use xlink:href="#rect10765" height="1250" width="1250" id="use8601" y="0" x="0" transform="translate(13.959,-0.0389847)" /> -<use xlink:href="#rect10765" height="1250" width="1250" id="use8603" y="0" x="0" transform="translate(-0.0409897,3.96102)" /> -<use xlink:href="#use8603" height="1250" width="1250" transform="translate(13.99999,4.999995)" id="use8605" y="0" x="0" /> -<use xlink:href="#use8605" height="1250" width="1250" transform="translate(-1.99999,5.000005)" id="use8607" y="0" x="0" /> -<use xlink:href="#use8607" height="1250" width="1250" transform="translate(-12.00001)" id="use8609" y="0" x="0" /> -<use xlink:href="#use8598" height="1250" width="1250" transform="translate(5.073548e-8,9)" id="use9484" y="0" x="0" /> -<use xlink:href="#g10421" height="1250" width="1250" id="use10425" y="0" x="0" transform="translate(-0.0348992,-0.0284392)" /> -</g> -<g transform="translate(-163.3209,-167.1542)" id="object-group" inkscape:label="#selection_group"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient10394);stroke-width:0.9999999;stroke-linejoin:round;stroke-miterlimit:0" id="rect10382" width="8.996808" height="7.003806" x="355.8222" y="258.6503" /> -<rect style="color:#000000;fill:url(#linearGradient10396);fill-rule:evenodd;stroke:url(#linearGradient10398);stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect10384" width="6.994814" height="4.999979" x="356.8222" y="259.6496" /> -<rect style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" id="rect10765" width="2.00001" height="1.999995" x="353.3632" y="252.1931" /> -<use xlink:href="#rect10765" height="1250" width="1250" transform="translate(13.959,-0.03898)" id="use8592" y="0" x="0" /> -<use xlink:href="#use8592" height="1250" width="1250" transform="translate(-14,14)" id="use8594" y="0" x="0" /> -<use xlink:href="#use8594" height="1250" width="1250" transform="translate(14,-5.001575e-6)" id="use8596" y="0" x="0" /> -<g transform="matrix(1,0,0,1.008019,335.3152,51.42912)" id="g10379" /> -<g id="g10421"> -<circle style="color:#000000;fill:none;stroke:url(#linearGradient5819);stroke-width:1.3730356;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="path10763" transform="matrix(0.727881,0,0,0.728748,287.069,104.2892)" cx="105.5" cy="210.5" r="5.5" /> -<circle style="color:#000000;fill:url(#linearGradient5821);fill-rule:evenodd;stroke:url(#linearGradient5823);stroke-width:1.8262242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="path10409" transform="matrix(0.547085,0,0,0.548073,306.1137,142.2991)" cx="105.5" cy="210.5" r="5.5" /> -</g> -</g> -<g id="edit-duplicate" transform="translate(50.0399,-119.9404)" inkscape:label="#edit_duplicate"> -<g id="g6144"> -<rect y="205.4404" x="5.4601" height="7.996297" width="8.996808" id="rect6120" style="color:#000000;fill:none;stroke:url(#linearGradient6124);stroke-width:0.9999996;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="206.4404" x="6.46013" height="5.993324" width="6.994814" id="rect6122" style="color:#000000;fill:url(#linearGradient6126);fill-rule:evenodd;stroke:url(#linearGradient6128);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="208.4686" x="8.477812" height="11.99031" width="11.99355" id="rect6134" style="color:#000000;fill:none;stroke:url(#linearGradient6138);stroke-width:0.9999994;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="209.4688" x="9.477811" height="9.971587" width="9.982319" id="rect6136" style="color:#000000;fill:url(#linearGradient6140);fill-rule:evenodd;stroke:url(#linearGradient6142);stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -</g> -<g transform="translate(-298.3567,-147.1852)" id="edit-clone" inkscape:label="#edit_clone"> -<g id="use6150" transform="translate(348.3966,47.24474)"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5807);stroke-width:0.9999996;stroke-linejoin:round;stroke-miterlimit:0" id="rect5607" width="8.996808" height="7.996297" x="5.4601" y="205.4404" /> -<rect style="color:#000000;fill:url(#linearGradient5809);fill-rule:evenodd;stroke:url(#linearGradient5811);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5609" width="6.994814" height="5.993324" x="6.46013" y="206.4404" /> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5813);stroke-width:0.9999994;stroke-linejoin:round;stroke-miterlimit:0" id="rect5611" width="11.99355" height="11.99031" x="8.477812" y="208.4686" /> -<rect style="color:#000000;fill:url(#linearGradient5815);fill-rule:evenodd;stroke:url(#linearGradient5817);stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5613" width="9.982319" height="9.971587" x="9.477811" y="209.4688" /> -</g> -<rect y="260.7473" x="359.909" height="4.001433" width="5.979028" id="rect10978" style="color:#000000;fill:url(#linearGradient11815);fill-rule:evenodd;stroke:url(#linearGradient6573);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 62.5,131.5 C 62.5,132.5 62.5,132.5 62.5,132.5" id="path6162" transform="translate(298.368,127.2036)" inkscape:connector-curvature="0" /> -<use xlink:href="#path6162" height="1250" width="1250" transform="translate(4)" id="use6164" y="0" x="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 63.5,130.5 65.5,130.5" id="path6167" transform="translate(298.368,127.2036)" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#ffffff;stroke-width:1px" d="M 360.8567,263.6852 360.8567,261.6852 364.8567,261.6852" id="path5069" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(-298.3836,-127.1851)" id="edit-clone-unlink" inkscape:label="#edit_unlink_clone"> -<use xlink:href="#use6150" height="1250" width="1250" id="use5649" y="0" x="0" transform="translate(0.0269001,-4.867687e-6)" /> -<rect y="260.7562" x="359.9373" height="4.001433" width="5.979028" id="rect6638" style="color:#000000;fill:url(#linearGradient6662);fill-rule:evenodd;stroke:url(#linearGradient6664);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<use xlink:href="#path6167" height="1250" width="1250" id="use6169" y="0" x="0" transform="translate(0.0156)" /> -<use xlink:href="#use6164" height="1250" width="1250" id="use6172" y="0" x="0" transform="translate(0.0156)" /> -<path style="fill:none;stroke:#ffffff;stroke-width:1px" d="M 360.8836,263.6851 360.8836,261.6851 364.8836,261.6851" id="path6005" inkscape:connector-curvature="0" /> -</g> -<g id="dialog-align-and-distribute" transform="matrix(0.997443,0,0,0.995359,234.9271,130.8863)" inkscape:label="#object_align"> -<rect y="175" x="-45" height="16" width="16" id="rect11819" style="color:#000000;fill:none" /> -<g id="g6628" transform="matrix(1.249506,0,0,1.001998,-55.66558,-19.47412)"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient6666);stroke-width:0.8969406;stroke-linejoin:round;stroke-miterlimit:0" id="rect6630" width="7.99868" height="3.995016" x="10.5083" y="205.5581" /> -<rect style="color:#000000;fill:url(#linearGradient6668);fill-rule:evenodd;stroke:url(#linearGradient6670);stroke-width:0.8969405;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect6632" width="6.40038" height="1.965379" x="11.30936" y="206.5531" /> -</g> -<g id="g6675" transform="matrix(1.000856,0,0,1.001998,-53.05186,-30.53742)"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5801);stroke-width:1.0021828;stroke-linejoin:round;stroke-miterlimit:0" id="rect6677" width="5.4917" height="3.995016" x="10.5083" y="205.5581" /> -<rect style="color:#000000;fill:url(#linearGradient5803);fill-rule:evenodd;stroke:url(#linearGradient5805);stroke-width:1.0021827;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect6679" width="3.492565" height="1.965379" x="11.50743" y="206.5582" /> -</g> -<g id="g6690" transform="matrix(1.249506,0,0,0.994331,-55.62604,-22.92368)"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient6696);stroke-width:0.9003923;stroke-linejoin:round;stroke-miterlimit:0" id="rect6692" width="10.39982" height="3.02699" x="10.50829" y="205.5446" /> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient6700);stroke-width:0.9003921;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect6694" width="8.7972" height="1.002073" x="11.30861" y="206.5581" /> -</g> -<path style="fill:none;stroke:#c80000;stroke-width:1.0036128px;stroke-linecap:round" d="M -44.541,175.4264 -44.541,190.4564" id="path5730" inkscape:connector-curvature="0" /> -</g> -<g id="dialog-xml-editor" inkscape:label="#xml_editor"> -<g transform="matrix(1,0,0,0.996869,-60.05772,-144.2098)" id="g5620"> -<rect y="338.8083" x="115.5577" height="11.99987" width="14.99917" id="rect5622" style="color:#000000;fill:url(#linearGradient5684);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" /> -<rect y="335.7579" x="115.5588" height="3.011261" width="14.99819" id="rect5624" style="color:#000000;fill:url(#linearGradient5686);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" /> -</g> -<path id="path14887" d="M 62,196 58,199 62,202" style="fill:none;stroke:url(#linearGradient5696);stroke-width:1px" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<path id="path14889" d="M 64,196 68,199 64,202" style="fill:none;stroke:url(#linearGradient5692);stroke-width:1px" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -</g> -<g id="document-import" transform="translate(4.95909,-151.05)" inkscape:label="#file_import"> -<g id="g5577"> -<path sodipodi:nodetypes="cccccc" id="path4679" d="M 9.54091,196.55 16.54091,196.55 20.54091,200.55 20.54091,211.55 9.54091,211.55 9.54091,196.55 Z" style="color:#000000;fill:url(#linearGradient5795);fill-rule:evenodd;stroke:url(#linearGradient5797);stroke-width:1.0000011;stroke-linecap:square;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccc" id="path4681" d="M 16.54091,196.55 20.54091,200.55 16.54091,200.55 16.54091,196.55 Z" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5799);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path id="path5602" d="M 10.54091,210.55 19.54091,210.55 19.54091,201.55" style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square" inkscape:connector-curvature="0" /> -</g> -<path id="path4685" d="M 5.04091,204.05 12.04091,204.05 12.04091,202.05 15.04091,204.55 12.04091,207.05 12.04091,205.05 5.04091,205.05 5.04091,204.05 Z" style="fill:#000000;fill-rule:evenodd" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -</g> -<g id="document-export" inkscape:label="#file_export"> -<use xlink:href="#g5577" height="1250" width="1250" id="use5582" y="0" x="0" transform="translate(0.959089,-131.05)" /> -<use xlink:href="#path4685" height="1250" width="1250" id="use5585" y="0" x="0" transform="translate(10.95909,-131.05)" /> -</g> -<g transform="translate(-54.95913,110.0391)" id="path-outset" inkscape:label="#outset_path"> -<path style="color:#000000;fill:#99b6d4;fill-opacity:0.59;fill-rule:evenodd;stroke-width:1px" d="M 290.5,170.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 290.5,170.5 Z" id="path10754" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path style="fill:#99b7d4;fill-rule:evenodd" d="M 290.5,155.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 305.5,170.5 C 305.5,162.5 298.5,155.5 290.5,155.5 Z" id="path10752" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path10741" d="M 290.5,155.5 C 298.5,155.5 305.5,162.5 305.5,170.5" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path10743" d="M 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-dasharray:1, 2" inkscape:connector-curvature="0" /> -<path id="path10745" d="M 299.5,161.5 295.5,161.5 299.5,165.5 299.5,161.5 Z" style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(-54.95913,130.039)" id="path-inset" inkscape:label="#inset_path"> -<use xlink:href="#path10752" height="1250" width="1250" id="use5684" y="0" x="0" transform="translate(-0.04087,-0.039)" /> -<use xlink:href="#path10754" height="1250" width="1250" id="use5692" y="0" x="0" transform="translate(-0.04087,-0.039)" /> -<path sodipodi:nodetypes="cc" id="path10769" d="M 290.5,155.5 C 298.5,155.5 305.5,162.5 305.5,170.5" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:round;stroke-dasharray:1, 2" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path10771" d="M 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5" style="fill:none;stroke:#000000;stroke-linecap:round" inkscape:connector-curvature="0" /> -<path id="path10773" d="M 297.5,163.5 301.5,163.5 297.5,159.5 297.5,163.5 Z" style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(-54.95913,150.039)" id="path-offset-dynamic" inkscape:label="#dynamic_offset"> -<path style="fill:#8ab3de;fill-rule:evenodd" d="M 290.5,155.5 290.5,163.5 C 293.5,163.5 297.5,167.5 297.5,170.5 L 305.5,170.5 C 305.5,162.5 298.5,155.5 290.5,155.5 Z" id="path10779" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path10783" d="M 290.7799,163.2201 C 293.7799,163.2201 297.7799,167.2201 297.7799,170.2201" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-dasharray:1, 2" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path10787" d="M 290.5,159.5 C 295.5,159.5 301.5,164.5 301.5,170.5" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:round" inkscape:connector-curvature="0" /> -<use xlink:href="#rect4442" height="1250" width="1250" id="use5699" y="0" x="0" transform="translate(335.9487,-14.03415)" /> -<use xlink:href="#path10769" height="1250" width="1250" transform="translate(-0.04087,-0.039)" id="use5710" y="0" x="0" /> -<use xlink:href="#path10754" height="1250" width="1250" id="use5695" y="0" x="0" transform="translate(-0.04087,-0.039)" /> -</g> -<g id="path-offset-linked" inkscape:label="#linked_offset" transform="translate(-109.959,175.039)"> -<use xlink:href="#path10754" height="1250" width="1250" id="use5697" y="0" x="0" transform="translate(54.959,-5.039)" /> -<use xlink:href="#path10752" height="1250" width="1250" id="use5690" y="0" x="0" transform="translate(54.959,-5.039)" /> -<use xlink:href="#path10741" height="1250" width="1250" id="use5714" y="0" x="0" transform="translate(54.959,-5.039)" /> -<use xlink:href="#rect4442" height="1250" width="1250" id="use5702" y="0" x="0" transform="translate(393.9721,-22.02453)" /> -<use xlink:href="#path10771" height="1250" width="1250" transform="translate(54.959,-5.039)" id="use5717" y="0" x="0" /> -</g> -<g id="path-reverse" transform="translate(-149.459,215.539)" inkscape:label="#selection_reverse"> -<path style="fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:round" d="M 385,165 C 385,160 387.5,157.5 392.5,157.5 396.5,157.5 400,155 400,150" id="path10967" sodipodi:nodetypes="csc" inkscape:connector-curvature="0" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 386.5,151.5 393.5,151.5 393.5,149.5 396.5,152 393.5,154.5 393.5,152.5 386.5,152.5 386.5,151.5 Z" id="path10971" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<use xlink:href="#rect4442" height="1250" width="1250" id="use5704" y="0" x="0" transform="translate(430.4721,-19.53415)" /> -<use xlink:href="#path10971" height="1250" width="1250" transform="rotate(180,392.4795,157.4805)" id="use3760" y="0" x="0" /> -</g> -<g id="path-break-apart" transform="translate(-79.87527,35.9917)" style="fill:#8ab3df;fill-opacity:0.5882353;stroke:#0000ff" inkscape:label="#selection_break"> -<path style="color:#000000;fill:#99b6d4;fill-opacity:0.7;fill-rule:evenodd;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" d="M 235.5312,230.5312 235.5312,240.5 245.625,240.5 245.625,236.5312 C 245.4547,236.5472 245.2994,236.5625 245.125,236.5625 242.0805,236.5625 239.5937,234.0852 239.5937,231.0312 239.5937,230.8642 239.6105,230.6945 239.625,230.5312 L 235.5312,230.5312 Z" transform="translate(79.87527,-15.9917)" id="rect10834" inkscape:connector-curvature="0" /> -<circle transform="matrix(1.103062,0,0,1.10649,-36.96118,-22.90202)" id="path5724" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" cx="328" cy="215" r="5" /> -</g> -<g id="path-combine" transform="translate(-79.87527,16.04128)" inkscape:label="#selection_combine"> -<path id="rect10868" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" d="M 315.4161,214.5498 325.5,214.5498 325.5,224.4978 315.4161,224.4978 315.4161,214.5498 Z M 330.5,215.0325 C 330.5,218.0864 328.0291,220.5649 324.9847,220.5649 321.9402,220.5649 319.4694,218.0864 319.4694,215.0325 319.4694,211.9785 321.9402,209.5 324.9847,209.5 328.0291,209.5 330.5,211.9785 330.5,215.0325 Z" inkscape:connector-curvature="0" /> -</g> -<g id="path-union" transform="translate(-79.87527,-103.961)" style="fill:#8ea7c4" inkscape:label="#union"> -<path style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" d="M 225.0625,150.5 C 222.1834,150.5 219.9048,152.7389 219.6562,155.5625 L 215.5,155.5625 215.5,165.5 225.5937,165.5 225.5937,161.4687 C 228.379,161.1903 230.5937,158.898 230.5937,156.0312 230.5937,152.9773 228.107,150.5 225.0625,150.5 Z" transform="translate(99.91614,59)" id="rect10877" inkscape:connector-curvature="0" /> -</g> -<g id="path-difference" transform="translate(-79.87527,-83.961)" inkscape:label="#difference"> -<circle style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" id="path10888" transform="translate(95.41614,59.5)" cx="229.5" cy="155.5" r="5.5" /> -<path style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" d="M 220.5,155.5625 220.5,165.5 230.5937,165.5 230.5937,161.375 C 230.3877,161.3984 230.2123,161.5 230,161.5 226.964,161.5 224.5,159.036 224.5,156 224.5,155.8435 224.5809,155.7157 224.5937,155.5625 L 220.5,155.5625 Z" transform="translate(94.91614,59)" id="rect10884" inkscape:connector-curvature="0" /> -</g> -<g id="draw-eraser-delete-objects" transform="translate(167.1461,270.5955)" inkscape:label="#delete_object"> -<rect style="fill:none" id="rect10920" width="16" height="16" x="314" y="210" /> -<path style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" d="M 220.5,155.5625 220.5,165.5 230.5937,165.5 230.5937,161.375 C 230.3877,161.3984 230.2123,161.5 230,161.5 226.964,161.5 224.5,159.036 224.5,156 224.5,155.8435 224.5809,155.7157 224.5937,155.5625 L 220.5,155.5625 Z" transform="translate(94.91614,59)" id="path6882" inkscape:connector-curvature="0" /> -<use xlink:href="#g5771" height="12" width="12" id="use5777" y="0" x="0" transform="translate(-652,41)" /> -</g> -<g id="path-cut" transform="translate(-79.87527,-3.96088)" inkscape:label="#cut_path"> -<path transform="translate(95.41614,59.5)" style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" d="M 224,155.5 C 224,152.464 226.464,150 229.5,150 232.536,150 235,152.464 235,155.5 235,158.536 232.536,161 229.5,161" id="path10897" sodipodi:nodetypes="cscs" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:none;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" d="M 220.5,155.5625 220.5,165.5 230.5937,165.5 230.5937,161.375 C 230.3877,161.3984 230.2123,161.5 230,161.5 226.964,161.5 224.5,159.036 224.5,156 224.5,155.8435 224.5809,155.7157 224.5937,155.5625 L 220.5,155.5625 Z" transform="translate(94.91614,59)" id="path10899" inkscape:connector-curvature="0" /> -</g> -<g id="path-intersection" transform="translate(-79.87523,-63.96088)" inkscape:label="#intersection"> -<rect style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1;stroke-dashoffset:0.5" id="rect6889" width="10" height="10" x="315.4161" y="214.5" /> -<path transform="translate(95.4161,59.5)" style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" d="M 224,155.5 C 224,152.464 226.464,150 229.5,150 232.536,150 235,152.464 235,155.5 235,158.536 232.536,161 229.5,161" id="path10903" sodipodi:nodetypes="cscs" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" d="M 204.5937,175.5 C 204.5772,175.6736 204.5,175.8221 204.5,176 204.5,179.036 206.964,181.5 210,181.5 210.1779,181.5 210.3264,181.4228 210.5,181.4062 L 210.5,175.5 204.5937,175.5 Z" transform="translate(114.9161,39)" id="rect10907" inkscape:connector-curvature="0" /> -</g> -<g id="path-division" transform="translate(-79.87523,-23.96088)" inkscape:label="#division"> -<path style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" d="M 235.5312,170.5312 235.5312,180.5 245.625,180.5 245.5312,176.4375 C 245.3576,176.454 245.2092,176.5312 245.0312,176.5312 241.9952,176.5312 239.5313,174.0673 239.5312,171.0312 239.5312,170.8533 239.6085,170.7049 239.625,170.5312 L 235.5312,170.5312 Z" transform="translate(79.87523,43.96088)" id="rect10930" sodipodi:nodetypes="ccccsscc" inkscape:connector-curvature="0" /> -<path transform="translate(95.4161,59.5)" style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" d="M 224,155.5 C 224,152.464 226.464,150 229.5,150 232.536,150 235,152.464 235,155.5 235,158.536 232.536,161 229.5,161" id="path10924" sodipodi:nodetypes="cscs" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" d="M 319.469,214.4609 C 319.4524,214.6345 319.3752,214.7829 319.3752,214.9609 319.3752,217.9969 321.8392,220.4609 324.8752,220.4609 325.0532,220.4609 325.2016,220.3837 325.3752,220.3671 L 325.3752,214.4609 319.469,214.4609 Z" id="path5727" inkscape:connector-curvature="0" /> -</g> -<g id="path-exclusion" transform="translate(-79.87527,-43.95873)" inkscape:label="#exclusion"> -<path id="path10934" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" d="M 315.4161,214.5498 325.5,214.5498 325.5,224.4978 315.4161,224.4978 315.4161,214.5498 Z M 330.5,215.0325 C 330.5,218.0864 328.0291,220.5649 324.9847,220.5649 321.9402,220.5649 319.4694,218.0864 319.4694,215.0325 319.4694,211.9785 321.9402,209.5 324.9847,209.5 328.0291,209.5 330.5,211.9785 330.5,215.0325 Z" inkscape:connector-curvature="0" /> -</g> -<g id="dialog-object-properties" inkscape:label="#dialog_item_properties" transform="translate(-139.9577,-49.99929)"> -<rect y="120.5063" x="330.4642" height="8.992967" width="8.996735" id="rect10430" style="color:#000000;fill:none;stroke:url(#linearGradient10434);stroke-width:1.0000006;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="121.5137" x="331.4641" height="6.985559" width="6.994853" id="rect10432" style="color:#000000;fill:url(#linearGradient10436);fill-rule:evenodd;stroke:url(#linearGradient10438);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path sodipodi:nodetypes="cccccccccccccsccccccccscc" id="path11005" d="M 343.459,125.4992 C 344.959,125.4992 345.459,126.4992 345.459,127.4992 L 345.459,129.9992 344.459,130.4992 343.459,130.4992 343.459,128.4992 339.459,128.4992 339.459,130.4992 338.459,130.4992 337.459,129.9992 337.459,127.4992 C 337.459,126.4992 337.959,125.4992 339.459,125.4992 L 339.459,120.4992 C 337.959,120.4992 337.459,119.4992 337.459,118.4992 L 337.459,115.9992 338.459,115.4992 339.459,115.4992 339.459,117.4992 343.459,117.4992 343.459,115.4992 344.459,115.4992 345.459,115.9992 345.459,118.4992 C 345.459,118.9992 344.959,120.4992 343.459,120.4992 L 343.459,125.4992 Z" style="fill:url(#linearGradient11021);fill-rule:evenodd;stroke:url(#linearGradient10450);stroke-width:1.0000004px;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round" d="M 340.459,120.4992 340.459,124.4992" id="path10442" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path style="fill:#646464;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1px" d="M 342.959,120.4992 341.959,120.4992" id="path10455" inkscape:connector-curvature="0" /> -<use xlink:href="#path10455" style="stroke:#646464" height="1250" width="1250" transform="translate(0,5)" id="use10459" y="0" x="0" /> -<path style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round" d="M 340.459,126.4992 C 338.459,126.4992 338.459,126.4992 338.459,129.4992" id="path10463" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -</g> -<g id="bitmap-trace" style="stroke:#000000;stroke-width:0.7" inkscape:label="#selection_trace" transform="translate(-70.10913,-49.13897)"> -<path id="rect11025" style="color:#000000;fill:none;stroke-linecap:round;stroke-linejoin:round" d="M 308.4986,119.5635 305.5,119.5268 305.5,129.5012 315.5,129.5012 315.5,126.731 M 308.4348,121.3144 307.5,121.3144 307.5,127.5261 313.6875,127.5261 313.6875,126.586 M 318.4395,120.5036 C 318.4395,122.6793 316.6746,124.4452 314.5,124.4452 312.3255,124.4452 310.5606,122.6793 310.5606,120.5036 310.5606,118.3277 312.3255,116.5619 314.5,116.5619 316.6746,116.5619 318.4395,118.3277 318.4395,120.5036 Z M 320.4719,120.4996 C 320.4719,123.796 317.7965,126.4715 314.5,126.4715 311.2035,126.4715 308.5281,123.796 308.5281,120.4996 308.5281,117.2031 311.2035,114.5277 314.5,114.5277 317.7965,114.5277 320.4719,117.2031 320.4719,120.4996 Z" inkscape:connector-curvature="0" /> -</g> -<g id="dialog-transform" transform="matrix(0.997361,0,0,0.997566,-193.9405,170.3188)" inkscape:label="#object_trans"> -<path sodipodi:nodetypes="cscs" id="path11132" d="M 394.9,119.4 C 397.936,119.4 400.4,121.864 400.4,124.9 400.4,127.936 397.936,130.4 394.9,130.4 391.864,130.4 389.4,127.936 389.4,124.9" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.2030518;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1.2030517, 1.2030517;stroke-dashoffset:0.2406103" inkscape:connector-curvature="0" /> -<path id="path11140" d="M 394,119.5 397,122 397,117 394,119.5 Z" style="fill:#c80000;fill-rule:evenodd" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<g transform="matrix(1,0,0,1.008019,374.9507,-91.76403)" id="g7590"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient7596);stroke-width:0.9985474;stroke-linejoin:round;stroke-miterlimit:0" id="rect7592" width="7.99868" height="7.932448" x="10.5083" y="205.5765" /> -<rect style="color:#000000;fill:url(#linearGradient7598);fill-rule:evenodd;stroke:url(#linearGradient7600);stroke-width:0.9985487;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect7594" width="6.00072" height="5.947848" x="11.50669" y="206.5649" /> -</g> -</g> -<g id="show-grid" inkscape:label="#grid" transform="translate(-304.959,5.068269)"> -<rect style="color:#000000;fill:none;stroke-width:0.7" id="rect13175" width="16" height="16" x="405" y="220" /> -<rect y="220" x="405" height="1" width="1" id="rect13046" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(2.959,-0.039128)" id="use5896" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(5.959,-0.039128)" id="use5898" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(8.959,-0.039128)" id="use5900" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(11.959,-0.039128)" id="use5902" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(14.959,-0.039128)" id="use5904" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(-0.041,2.960872)" id="use5906" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(2.959,2.960872)" id="use5908" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(5.959,2.960872)" id="use5910" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(8.959,2.960872)" id="use5912" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(11.959,2.960872)" id="use5914" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(14.959,2.960872)" id="use5916" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(-0.041,5.960872)" id="use5918" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(2.959,5.960872)" id="use5920" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(5.959,5.960872)" id="use5922" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(8.959,5.960872)" id="use5924" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(11.959,5.960872)" id="use5926" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(14.959,5.960872)" id="use5928" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(-0.041,8.960872)" id="use5930" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(2.959,8.960872)" id="use5932" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(5.959,8.960872)" id="use5934" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(8.959,8.960872)" id="use5936" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(11.959,8.960872)" id="use5938" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(14.959,8.960872)" id="use5940" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(-0.041,11.96087)" id="use5942" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(2.959,11.96087)" id="use5944" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(5.959,11.96087)" id="use5946" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(8.959,11.96087)" id="use5948" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(11.959,11.96087)" id="use5950" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(14.959,11.96087)" id="use5952" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(-0.041,14.96087)" id="use5954" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(2.959,14.96087)" id="use5956" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(5.959,14.96087)" id="use5958" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(8.959,14.96087)" id="use5960" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(11.959,14.96087)" id="use5962" y="0" x="0" /> -<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(14.959,14.96087)" id="use5964" y="0" x="0" /> -</g> -<g id="show-guides" transform="translate(-304.959,25.03912)" inkscape:label="#guides"> -<rect style="color:#000000;fill:none;stroke-width:0.7" id="rect13315" width="16" height="16" x="405" y="220" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 105.5,258.5 106.5,258.5" id="path5974" transform="translate(304.959,-25.03912)" inkscape:connector-curvature="0" /> -<use xlink:href="#path5974" height="1250" width="1250" transform="translate(3)" id="use5976" y="0" x="0" /> -<use xlink:href="#path5974" transform="translate(6)" height="1250" width="1250" id="use5978" y="0" x="0" /> -<use xlink:href="#path5974" height="1250" width="1250" transform="translate(9)" id="use5980" y="0" x="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 407.459,230.4609 407.459,229.4609" id="path5982" inkscape:connector-curvature="0" /> -<use xlink:href="#path5982" height="1250" width="1250" transform="translate(0,-3)" id="use5984" y="0" x="0" /> -<use xlink:href="#path5982" height="1250" width="1250" transform="translate(0,-6)" id="use5986" y="0" x="0" /> -<use xlink:href="#path5982" height="1250" width="1250" transform="translate(0,-9)" id="use5988" y="0" x="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 405.459,233.4609 408.459,233.4609" id="path5990" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 407.459,235.4609 407.459,232.4609" id="path5992" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -</g> -<g id="window-next" transform="translate(-15.01687,-30.21803)" inkscape:label="#window_next"> -<use xlink:href="#g6011" height="1250" width="1250" id="use6015" y="0" x="0" transform="translate(-0.0408664,-0.0391171)" /> -<use xlink:href="#g6043" height="1250" width="1250" id="use6047" y="0" x="0" transform="translate(113.0168,89.22898)" /> -</g> -<g id="window-previous" transform="matrix(1,0,0,0.996869,-15.05696,-49.20811)" inkscape:label="#window_previous"> -<g id="g6011"> -<rect style="color:#000000;fill:url(#linearGradient5791);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" id="rect13417" width="14.99917" height="11.99987" x="115.5577" y="338.8083" /> -<rect style="color:#000000;fill:url(#linearGradient5793);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" id="rect13419" width="14.99819" height="3.011261" x="115.5588" y="335.7579" /> -</g> -<use xlink:href="#g6036" height="1250" width="1250" transform="translate(108.0577,89.23782)" id="use6040" y="0" x="0" /> -</g> -<g id="window-new" transform="translate(-10.00246,25.01596)" inkscape:label="#view_new"> -<rect y="303.4572" x="112.4954" height="10.03091" width="13.00704" id="rect13445" style="color:#000000;fill:url(#linearGradient6026);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999999;stroke-linecap:round;stroke-linejoin:round" /> -<rect y="300.484" x="112.4954" height="2.976774" width="13.00705" id="rect13447" style="color:#000000;fill:url(#linearGradient13477);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round" /> -<rect y="309.329" x="110.5057" height="6.170955" width="9.983619" id="rect13433" style="color:#000000;fill:url(#linearGradient6034);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round" /> -<rect y="306.4879" x="110.5053" height="2.977982" width="9.984552" id="rect13435" style="color:#000000;fill:url(#linearGradient13473);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round" /> -</g> -<g id="view-fullscreen" transform="translate(10.04088,-34.96084)" inkscape:label="#fullscreen"> -<rect y="306.4892" x="93.45912" height="5.971639" width="8.082604" id="rect13459" style="color:#000000;fill:url(#linearGradient6001);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round" /> -<rect y="303.5228" x="93.45915" height="2.934225" width="8.084316" id="rect13461" style="color:#000000;fill:url(#linearGradient13469);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000008;stroke-linecap:round;stroke-linejoin:round" /> -<path id="path13486" style="fill:#000000;fill-rule:evenodd" d="M 90,307.5 92,306 92,309 90,307.5 Z M 99,302 96,302 97.5,300 99,302 Z M 105,307.5 103,306 103,309 105,307.5 Z M 99,314 96,314 97.5,316 99,314 Z" sodipodi:nodetypes="cccccccccccccccc" inkscape:connector-curvature="0" /> -</g> -<g id="show-dialogs" transform="translate(-10.00246,-95)" inkscape:label="#dialog_toggle"> -<g id="g14258"> -<path style="color:#000000;fill:none;stroke:#bebebe;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.9942363" d="M 117.5025,304.5 120.5025,304.5 120.5178,301.4713" id="rect14289" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:none;stroke:#bebebe;stroke-width:0.999999;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.9942363" d="M 111.5178,310.5154 120.5025,310.5 120.5025,304.5 117.5025,304.5" id="rect14287" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999991;stroke-linecap:round;stroke-linejoin:round" d="M 117.5025,304.5 111.5025,304.5 111.5025,310.5" id="path14327" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:url(#linearGradient14343);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999996;stroke-linecap:round;stroke-linejoin:round" d="M 120.5025,301.5 111.5025,301.5 111.5025,304.5 117.5025,304.5" id="path14331" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<rect transform="translate(40.00246)" y="300" x="70" height="16" width="16" id="rect14256" style="color:#000000;fill:none" /> -<circle style="color:#000000;fill:url(#linearGradient14389);fill-rule:evenodd;stroke:url(#linearGradient5632);stroke-width:0.9999996;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.9942363" id="path14381" transform="translate(39.50246,0.5)" cx="82.5" cy="309.5" r="3.5" /> -<path style="fill:none;stroke:#000000;stroke-width:1px" d="M 116.5025,315.5 119.5025,312.5" id="path14391" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -</g> -<path sodipodi:nodetypes="cc" id="path14405" d="M 121.5025,300.5 110.5025,311.5" style="fill:none;stroke:#c80000;stroke-width:0.9;stroke-linecap:round" inkscape:connector-curvature="0" /> -</g> -<g id="paint-solid" transform="translate(304.9555,253.9798)" inkscape:label="#fill_solid"> -<rect inkscape:label="#ccc" y="66" x="671" height="17.9991" width="18.0244" id="ccc" style="color:#000000;fill:#99b6d4;fill-rule:evenodd;stroke-width:1.0000004" /> -<use xlink:href="#rect4381" height="1250" width="1250" id="use5847" y="0" x="0" transform="translate(0.045091,0.0202183)" /> -</g> -<g id="paint-gradient-linear" inkscape:label="#fill_gradient" transform="translate(314.9555,254.0117)"> -<rect y="65.9991" x="691.0244" height="18" width="17.99999" id="aaa" style="color:#000000;fill:url(#linearGradient18352);fill-rule:evenodd;stroke-width:1.0000004" /> -<use xlink:href="#rect4381" height="1250" width="1250" id="use5844" y="0" x="0" transform="translate(20.04509,-0.0117415)" /> -</g> -<g id="paint-gradient-radial" transform="translate(324.9555,253.9798)" inkscape:r_cx="true" inkscape:r_cy="true" inkscape:label="#fill_radial"> -<rect y="65.9991" x="711" height="18" width="18.0244" id="sss" style="color:#000000;fill:url(#radialGradient4374);fill-rule:evenodd;stroke-width:1.0000004" inkscape:r_cx="true" inkscape:r_cy="true" /> -<use xlink:href="#rect4381" height="1250" width="1250" id="use5840" y="0" x="0" transform="translate(40.04509,0.0202183)" /> -</g> -<g transform="translate(44.5,189.75)" id="stroke-join-miter" inkscape:label="#join_miter"> -<path style="fill:#99b6d4;fill-rule:evenodd" d="M 900.04,181.75 900,158.75 923,158.75 923,176.25 917,176.25 917,181.75" id="path4023" sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" /> -<rect style="color:#000000;fill:none;stroke-width:9" id="rect4025" width="24" height="24" x="899.5" y="158.25" /> -<path id="path4027" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 900.04,181.75 900,158.75 923,158.75 M 917,181.75 917,175.75 923,175.75" inkscape:connector-curvature="0" /> -<rect style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" id="use5673" width="2" height="2" x="920.5246" y="167.2491" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-3.999997)" id="use5689" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-7.999997)" id="use5691" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12)" id="use5693" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,4)" id="use5696" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,8)" id="use5698" y="0" x="0" /> -<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,12)" id="use5700" y="0" x="0" /> -</g> -<g id="layer-new" transform="translate(-820,-145)" inkscape:label="#new_layer"> -<path sodipodi:nodetypes="ccccc" id="rect4045" d="M 969.5,185.5 980.5,185.5 976.5,180.5 965.5,180.5 969.5,185.5 Z" style="color:#000000;opacity:0.4809384;fill:url(#linearGradient5693);fill-rule:evenodd;stroke:url(#linearGradient5695);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccc" id="path4802" d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<path id="path4048" d="M 967,172 967,170 969,170 969,172 971,172 971,174 969,174 969,176 967,176 967,174 965,174 965,172 967,172 Z" style="fill:#000000;fill-rule:evenodd" sodipodi:nodetypes="ccccccccccccc" inkscape:connector-curvature="0" /> -</g> -<g id="layer-rename" transform="matrix(1,0,0,0.994505,-839.959,-133.8815)" inkscape:label="#rename_layer"> -<use xlink:href="#path4802" height="1250" width="1250" id="use5771" y="0" x="0" transform="matrix(1,0,0,1.004834,19.959,12.07373)" /> -<g transform="rotate(-90,994,185)" id="g5621"> -<path transform="translate(20,8)" style="fill:#ffffff;fill-rule:evenodd" d="M 965.5,174.5 969.5,176.5 969.5,172.5 965.5,174.5 Z" id="path5597" inkscape:connector-curvature="0" /> -<path style="fill:url(#linearGradient5644);fill-rule:evenodd" d="M 989.5731,180.459 997.1093,180.459 997.1093,184.459 989.5731,184.459 C 990.0731,183.459 990.0731,181.459 989.5731,180.459 Z" id="path5599" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:url(#linearGradient5658);stroke-width:1.002759px;stroke-linecap:round;stroke-linejoin:round" d="M 998.0682,180.459 988.5682,180.459 985.5,182.5 988.5,184.5 998.1142,184.459 C 998.811,183.357 998.8014,181.4989 998.0682,180.459 Z" id="path5591" sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:url(#linearGradient5669);stroke-width:1.0027586px;stroke-linecap:round;stroke-linejoin:round" d="M 989.0707,184.459 C 989.5707,183.7698 989.5707,181.459 989.0707,180.459" id="path5593" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path style="fill:#c80000;fill-rule:evenodd" d="M 996.6069,180.459 998.1142,180.459 C 998.6166,181.459 998.6166,183.459 998.1142,184.459 L 996.6069,184.459 996.6069,180.459 Z" id="path5611" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -</g> -<rect style="color:#000000;fill:#ffffff;fill-rule:evenodd" id="rect6047" width="1" height="1.004834" x="989.959" y="180.8858" /> -<path style="fill:none;stroke:#ffffff;stroke-width:1.0027589px;stroke-linecap:round" d="M 990.459,183.3979 990.459,188.4221" id="path6049" inkscape:connector-curvature="0" /> -</g> -<g id="layer-raise" transform="translate(-819.959,-24.96088)" inkscape:label="#raise_layer"> -<rect style="color:#000000;fill:none;stroke-width:1.4" id="rect12856" width="16.00002" height="16" x="964.959" y="168.9609" /> -<use xlink:href="#path4802" height="1250" width="1250" id="use5780" y="0" x="0" transform="translate(-0.0410002,0.96088)" /> -<path sodipodi:nodetypes="ccccc" id="path5705" d="M 969.5,180.5 980.5,180.5 976.5,175.5 965.5,175.5 969.5,180.5 Z" style="color:#000000;fill:url(#linearGradient5782);fill-rule:evenodd;stroke:url(#linearGradient5784);stroke-width:1.0000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 973.5,176 976,179 974,179 974,182 973,183 973,179 971,179 973.5,176 Z" id="path7204" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<use xlink:href="#path4802" height="1250" width="1250" id="use5778" y="0" x="0" transform="translate(-0.0410002,-7.03912)" /> -</g> -<g id="layer-bottom" transform="translate(-819.959,35.03912)" inkscape:label="#layer_to_bottom"> -<use xlink:href="#rect12856" height="1250" width="1250" id="use13605" y="0" x="0" /> -<use xlink:href="#path5705" height="1250" width="1250" id="use5769" y="0" x="0" transform="translate(-0.0409998,2.96088)" /> -<use xlink:href="#path4802" height="1250" width="1250" id="use5798" y="0" x="0" transform="translate(-0.0409998,-4.03912)" /> -<use xlink:href="#path4802" height="1250" width="1250" id="use5796" y="0" x="0" transform="translate(-0.0410002,-7.03912)" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 973.5,183 976,180 974,180 974,173 973,172 973,180 971,180 973.5,183 Z" id="path7975" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -</g> -<g id="layer-top" transform="translate(-819.959,15.03912)" inkscape:label="#layer_to_top"> -<use xlink:href="#rect12856" height="1250" width="1250" id="use13602" y="0" x="0" transform="translate(1.5625e-5,3.535156e-6)" /> -<use xlink:href="#path4802" height="1250" width="1250" id="use5794" y="0" x="0" transform="translate(-0.0410002,0.96088)" /> -<use xlink:href="#path4802" height="1250" width="1250" id="use5792" y="0" x="0" transform="translate(-0.0410002,-2.03912)" /> -<use xlink:href="#path5705" height="1250" width="1250" id="use5767" y="0" x="0" transform="translate(-0.0410002,-5.03912)" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 973.5,171 976,174 974,174 974,182 973,183 973,174 971,174 973.5,171 Z" id="path7995" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -</g> -<g id="layer-delete" transform="translate(-819.959,55.03912)" inkscape:label="#delete_layer"> -<use xlink:href="#path4802" height="1250" width="1250" id="use5800" y="0" x="0" transform="translate(-0.0409998,2.96088)" /> -<use xlink:href="#path11129" height="1250" width="1250" id="use5864" y="0" x="0" transform="translate(-0.0410002,-3.03912)" /> -<g id="g5771" transform="translate(-0.541,0.46088)"> -<path sodipodi:nodetypes="ccccccccc" style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1px" d="M 972,171 973,170 980,170 981,171 981,178 980,179 973,179 972,178 972,171 Z" id="path8011" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path8023" d="M 974,171.85 979,176.85" style="fill:none;stroke:#ffffff;stroke-width:1.7" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path8025" d="M 979,171.85 974,176.85" style="fill:none;stroke:#ffffff;stroke-width:1.8;stroke-linejoin:round" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="layer-duplicate" transform="translate(-819.96,95.039)" inkscape:label="#duplicate_layer"> -<rect id="rect6972" height="16" width="16" y="171.96" x="964.96" style="fill:none" /> -<use id="use6122" transform="translate(-0.041,2.9609)" height="1250" width="1250" xlink:href="#path4802" y="0" x="0" /> -<use id="use6123" transform="translate(-0.041,1.961)" height="1250" width="1250" xlink:href="#path5705" y="0" x="0" /> -</g> -<g id="selection-move-to-layer-above" transform="matrix(0.997444,0,0,1,-817.4926,-59)" inkscape:label="#move_selection_above"> -<use xlink:href="#path4802" height="1250" width="1250" id="use5774" y="0" x="0" transform="translate(-0.0410002,-11.03912)" /> -<rect style="color:#000000;fill:none" id="rect9602" width="16" height="16" x="965" y="164" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 973.5,167 976,170 974,170 974,175 973,176 973,170 971,170 973.5,167 Z" id="path9533" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<g id="g5834"> -<path id="path9593" d="M 965.5,173.5 975.5,173.5 979.5,177.5 969.5,177.5 965.5,173.5 Z" style="fill:none;stroke:#ffffff;stroke-width:1.0012804px;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<rect y="173" x="965" height="1" width="1" id="rect9565" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -<use xlink:href="#rect9565" x="0" y="0" id="use5802" transform="translate(1.959,1.96088)" width="1250" height="1250" /> -<use xlink:href="#use5802" x="0" y="0" id="use5804" transform="translate(2,2)" width="1250" height="1250" /> -<use xlink:href="#use5804" x="0" y="0" id="use5806" transform="translate(2)" width="1250" height="1250" /> -<use xlink:href="#use5806" x="0" y="0" id="use5808" transform="translate(2)" width="1250" height="1250" /> -<use xlink:href="#use5808" x="0" y="0" id="use5810" transform="translate(2)" width="1250" height="1250" /> -<use xlink:href="#use5810" x="0" y="0" id="use5812" transform="translate(2)" width="1250" height="1250" /> -<use xlink:href="#use5812" x="0" y="0" id="use5815" transform="translate(2)" width="1250" height="1250" /> -<use xlink:href="#use5815" x="0" y="0" id="use5817" transform="translate(-2,-2)" width="1250" height="1250" /> -<rect style="color:#000000;fill:#000000;fill-rule:evenodd" id="use5821" width="1" height="1" x="970.959" y="172.9609" /> -<use xlink:href="#use5821" x="0" y="0" id="use5823" transform="translate(-2)" width="1250" height="1250" /> -<use xlink:href="#use5823" x="0" y="0" id="use5825" transform="translate(-2)" width="1250" height="1250" /> -<use xlink:href="#use5817" x="0" y="0" id="use5829" transform="translate(-2,-2)" width="1250" height="1250" /> -<use xlink:href="#use5829" x="0" y="0" id="use5832" transform="translate(-2)" width="1250" height="1250" /> -</g> -</g> -<g id="selection-move-to-layer-below" transform="matrix(0.997444,0,0,1,-817.4926,-39)" inkscape:label="#move_selection_below"> -<use xlink:href="#path4802" height="1250" width="1250" id="use5776" y="0" x="0" transform="translate(-0.0409998,-5.03912)" /> -<rect style="color:#000000;fill:none" id="rect10345" width="16" height="16" x="965" y="164" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 973.5,177 971,174 973,174 973,169 974,168 974,174 976,174 973.5,177 Z" id="path10353" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<use xlink:href="#g5834" height="1250" width="1250" id="use5851" y="0" x="0" transform="translate(-0.041,-6.999996)" /> -</g> -<g id="layer-previous" transform="matrix(0.999888,0,0,0.999919,-819.8907,-104.985)" inkscape:label="#switch_to_layer_above"> -<path sodipodi:nodetypes="ccccc" id="path11129" d="M 969.5,185.5 980.5,185.5 976.5,180.5 965.5,180.5 969.5,185.5 Z" style="color:#000000;opacity:0.4809384;fill:url(#linearGradient5770);fill-rule:evenodd;stroke:url(#linearGradient5772);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccc" id="path11131" d="M 969.5,175.5 980.5,175.5 976.5,170.5 965.5,170.5 969.5,175.5 Z" style="color:#000000;fill:url(#linearGradient5775);fill-rule:evenodd;stroke:url(#linearGradient5780);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 973.5,176 971,179 973,179 973,184 974,183 974,179 976,179 973.5,176 Z" id="path11143" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -</g> -<g id="layer-next" transform="translate(-819.959,-84.96088)" inkscape:label="#switch_to_layer_below"> -<path style="fill:#000000;fill-rule:evenodd" d="M 973.5,180 976,177 974,177 974,172 973,173 973,177 971,177 973.5,180 Z" id="path11158" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<use xlink:href="#path11131" height="1250" width="1250" id="use5858" y="0" x="0" transform="translate(-0.0410002,9.96088)" /> -<use xlink:href="#path11129" height="1250" width="1250" id="use5861" y="0" x="0" transform="translate(-0.0409998,-10.03912)" /> -</g> -<g id="selection-make-bitmap-copy" transform="matrix(-1,0,0,1,321.0144,75.92699)" inkscape:label="#selection_bitmap"> -<path style="color:#000000;fill:url(#linearGradient11197);fill-rule:evenodd;stroke:url(#linearGradient11286);stroke-linecap:round;stroke-linejoin:round" d="M 250.4841,75.57301 C 255.0144,74.05375 254.0144,72.55375 254.5144,71.55375 L 258.5144,71.55375 C 258.7644,72.29084 259.8455,74.26817 261.0144,74.52793 L 265.5144,75.52793 265.5144,84.57301 251.5144,84.55375 250.5144,83.55375 250.4841,75.57301 Z" id="rect11168" sodipodi:nodetypes="cccsccccc" inkscape:connector-curvature="0" /> -<circle transform="matrix(0.938759,0,0,0.938488,13.33429,5.86879)" id="path11178" style="color:#000000;fill:url(#linearGradient6187);fill-rule:evenodd;stroke:#000000;stroke-width:1.3620667;stroke-linecap:round;stroke-linejoin:round" cx="258.5" cy="78.5" r="3.5" /> -<rect style="color:#000000;fill:url(#linearGradient11210);fill-rule:evenodd;stroke:url(#linearGradient11294);stroke-linecap:round;stroke-linejoin:round" id="rect11199" width="4" height="9" x="261.5144" y="75.57301" /> -<path style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient11302);stroke-width:0.9999997px;stroke-linecap:round;stroke-linejoin:round" d="M 254.4841,71.58841 254.4841,69.57299 258.4841,69.57299 258.4841,71.58841 254.4841,71.58841 Z" id="path11225" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#b1b1b1;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" d="M 258.9841,75.32301 C 257.9841,74.32301 254.4841,74.32301 253.4841,75.32301" id="path11254" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<circle style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:0.747" id="path3614" transform="matrix(-1,0,0,1,321.0144,-55.92699)" cx="64" cy="135" r="1" /> -<circle style="color:#000000;fill:#ffffff;fill-opacity:0.4472574;fill-rule:evenodd;stroke-width:0.747" id="path4498" transform="matrix(-1.5,0,0,1.5,351.5144,-122.927)" cx="64" cy="135" r="1" /> -</g> -<g id="document-cleanup" transform="translate(-254.959,-4.930791)" inkscape:label="#file_vacuum"> -<path sodipodi:nodetypes="cssc" id="path11319" d="M 268.5,100 C 267.5,100 265.5,100.3049 265.5,98 265.5,95 269.1283,95.5 271.5,95.5 274.5,95.5 274.5,93 274.5,93" style="fill:none;stroke:#000000;stroke-width:1px" inkscape:connector-curvature="0" /> -<ellipse transform="matrix(0.119829,0,0,0.105878,237.4457,94.48869)" id="path11327" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:8.8780499;stroke-linecap:round;stroke-linejoin:round" cx="273.75" cy="97.5" rx="6.25" ry="6.5" /> -<path sodipodi:nodetypes="ccccs" id="rect11314" d="M 270,98.98237 C 277.036,95.04595 279.5,99.48237 279.5,99.48237 L 279.5,104.4824 268.5,104.5 C 268.5,104.5 265.5,101.5 270,98.98237 Z" style="color:#000000;fill:url(#linearGradient11335);fill-rule:evenodd;stroke:url(#linearGradient11359);stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<ellipse transform="matrix(0.401393,0,0,0.385965,168.1187,65.35082)" id="path11312" style="color:#000000;fill:url(#radialGradient11343);fill-rule:evenodd;stroke:#000000;stroke-width:2.5406296;stroke-linecap:round;stroke-linejoin:round" cx="273.75" cy="97.5" rx="6.25" ry="6.5" /> -<rect y="90.46992" x="270.455" height="2.034293" width="8.089884" id="rect11317" style="color:#000000;fill:#646464;fill-rule:evenodd;stroke:url(#linearGradient11367);stroke-width:0.9999993;stroke-linecap:round;stroke-linejoin:round" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 273.459,91.43079 275.459,91.43079" id="path5624" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(-298.3149,-87.1388)" id="edit-select-all" inkscape:label="#selection_select_all"> -<use xlink:href="#g6068" height="1250" width="1250" transform="translate(-0.0124923,-0.0145053)" id="use6072" y="0" x="0" /> -<use xlink:href="#g10421" height="1250" width="1250" transform="translate(-1.042199,0.956231)" id="use6075" y="0" x="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 55.5,185.5 56.5,185.5" id="path6078" transform="translate(298.3149,67.13877)" inkscape:connector-curvature="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(3)" id="use6080" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(6)" id="use6082" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(9)" id="use6084" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(12)" id="use6086" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(2,15)" id="use6088" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(5,15)" id="use6090" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(8,15)" id="use6092" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(11,15)" id="use6094" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(14,15)" id="use6096" y="0" x="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 55.5,187.5 55.5,188.5" id="path6100" transform="translate(298.3149,67.13877)" inkscape:connector-curvature="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(0,3)" id="use6102" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(0,6)" id="use6104" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(0,9)" id="use6106" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(0,12)" id="use6108" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(15,10)" id="use6110" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(15,7)" id="use6112" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(15,4)" id="use6114" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(15,1)" id="use6116" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(15,-2)" id="use6118" y="0" x="0" /> -</g> -<g id="document-open-recent" transform="translate(-260,4.914011)" inkscape:label="#file_open_recent"> -<use xlink:href="#rect6425" height="1250" width="1250" transform="translate(4,4)" id="use5610" y="0" x="0" /> -<use xlink:href="#rect6425" height="1250" width="1250" transform="translate(2,2)" id="use5608" y="0" x="0" /> -<path style="color:#000000;fill:url(#linearGradient5766);fill-rule:evenodd;stroke:url(#linearGradient5768);stroke-linecap:round;stroke-linejoin:round" d="M 273.5,21.543 278.5,21.543 278.5,31.543 270.5,31.543 270.5,24.543 273.5,21.543 Z" id="rect6425" sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" /> -<circle style="color:#000000;fill:url(#linearGradient5612);fill-rule:evenodd;stroke:url(#linearGradient5620);stroke-width:0.7119799;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="path6398" transform="matrix(1.331759,0,0,1.327869,-92.69296,-5.997991)" cx="281" cy="23" r="3" /> -<path style="color:#000000;fill:#000000;fill-rule:evenodd" d="M 281,22 282,21 282,25 281,25 281,22 Z" id="rect4108" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#000000;fill-rule:evenodd" d="M 280,23.9955 282,23.9955 282,24.9955 279,24.9955 280,23.9955 Z" id="rect4110" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" d="M 270.5,24.543 273.5,24.543 273.5,21.543 270.5,24.543 Z" id="path4704" inkscape:connector-curvature="0" /> -</g> -<g id="format-text-direction-horizontal" inkscape:label="#writing_mode_lr" transform="translate(-225.5246,375.0009)"> -<g id="use5602" transform="translate(-0.4754,-9e-4)"> -<path sodipodi:nodetypes="cccccccc" id="path3731" d="M 841,26 863,26 864,27 864,47 862,49 842,49 841,48 841,26 Z" style="color:#000000;fill:#000000;fill-opacity:0.0666667;fill-rule:evenodd" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#000000;fill-rule:evenodd" d="M 840,26 841,26 841,46 840,46 840,26 Z" id="path3733" inkscape:connector-curvature="0" /> -<rect y="26" x="861" height="20" width="1" id="rect3735" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -<rect transform="rotate(-90)" y="841" x="-26" height="20" width="1" id="rect3737" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -<rect transform="rotate(-90)" y="841" x="-47" height="20" width="1" id="rect3739" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -<rect y="26" x="841" height="20" width="20" id="rect3741" style="color:#000000;fill:url(#linearGradient3749);fill-rule:evenodd" /> -<path style="fill:#ffffff;fill-rule:evenodd" d="M 842,46 841,46 841,26 861,26 861,27 842,27 842,46 Z" id="path3743" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#383838;stroke-width:1.0000001px;stroke-linecap:round" d="M 843.5,34.75 843.5,30.75 C 843.5,27.75 848.5,27.75 848.5,30.75 L 848.5,34.75" id="path3745" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#383838;stroke-width:1.0000001px" d="M 843.5,32 848.6429,32" id="path3747" inkscape:connector-curvature="0" /> -</g> -<path style="fill:#5a5a5a;fill-rule:evenodd" d="M 859.5492,30.4982 856.5246,27.9991 856.5246,29.9991 849.5246,29.9991 849.5246,30.9991 856.5246,30.9991 856.5246,32.9991 859.5492,30.4982 Z" id="path6495" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<path style="fill:#5a5a5a;fill-rule:evenodd" d="M 859.5492,36.4982 856.5246,33.9991 856.5246,35.9991 841.5246,35.9991 841.5246,36.9991 856.5246,36.9991 856.5246,38.9991 859.5492,36.4982 Z" id="path6497" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<use xlink:href="#path6497" height="1250" width="1250" transform="translate(0,6)" id="use5502" y="0" x="0" /> -</g> -<g id="format-text-direction-vertical" inkscape:label="#writing_mode_tb" transform="translate(-256,375)"> -<path sodipodi:nodetypes="cccccccc" id="path6536" d="M 841,26 863,26 864,27 864,47 862,49 842,49 841,48 841,26 Z" style="color:#000000;fill:#000000;fill-opacity:0.0666667;fill-rule:evenodd" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#000000;fill-rule:evenodd" d="M 840,26 841,26 841,46 840,46 840,26 Z" id="rect6538" inkscape:connector-curvature="0" /> -<rect y="26" x="861" height="20" width="1" id="rect6540" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -<rect transform="rotate(-90)" y="841" x="-26" height="20" width="1" id="rect6542" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -<rect transform="rotate(-90)" y="841" x="-47" height="20" width="1" id="rect6544" style="color:#000000;fill:#000000;fill-rule:evenodd" /> -<rect y="26" x="841" height="20" width="20" id="rect6546" style="color:#000000;fill:url(#linearGradient3755);fill-rule:evenodd" /> -<path style="fill:#ffffff;fill-rule:evenodd" d="M 842,46 841,46 841,26 861,26 861,27 842,27 842,46 Z" id="path6565" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#383838;stroke-width:1.0000001px;stroke-linecap:round" d="M 859.5246,34.7491 859.5246,30.7491 C 859.5246,27.7491 854.5246,27.7491 854.5246,30.7491 L 854.5246,34.7491" id="path6554" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#383838;stroke-width:1.0000001px" d="M 859.6675,31.9991 854.5246,31.9991" id="path6556" inkscape:connector-curvature="0" /> -<path style="fill:#5a5a5a;fill-rule:evenodd" d="M 857.4754,45.0009 855,42 857,42 857,35 858,35 858,42 860,42 857.4754,45.0009 Z" id="path6548" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<path style="fill:#5a5a5a;fill-rule:evenodd" d="M 851.4754,45 849,42 851,42 851,27 852,27 852,42 854,42 851.4754,45 Z" id="path6550" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<use xlink:href="#path6550" height="1250" width="1250" transform="translate(-5.9754)" id="use5600" y="0" x="0" /> -</g> -<g - transform="translate(-196,375)" - inkscape:label="#writing_mode_tb_lr" - id="format-text-direction-vertical-lr"> - <path - inkscape:connector-curvature="0" - style="color:#000000;fill:#000000;fill-opacity:0.06666673;fill-rule:evenodd" - d="m 841,26 22,0 1,1 0,20 -2,2 -20,0 -1,-1 0,-22 z" - id="path10109" - sodipodi:nodetypes="cccccccc" /> - <path - inkscape:connector-curvature="0" - id="path10111" - d="m 840,26 1,0 0,20 -1,0 0,-20 z" - style="color:#000000;fill:#000000;fill-rule:evenodd" /> - <rect - style="color:#000000;fill:#000000;fill-rule:evenodd" - id="rect10113" - width="1" - height="20" - x="861" - y="26" /> - <rect - style="color:#000000;fill:#000000;fill-rule:evenodd" - id="rect10115" - width="1" - height="20" - x="-26" - y="841" - transform="matrix(0,-1,1,0,0,0)" /> - <rect - style="color:#000000;fill:#000000;fill-rule:evenodd" - id="rect10117" - width="1" - height="20" - x="-47" - y="841" - transform="matrix(0,-1,1,0,0,0)" /> - <rect - style="color:#000000;fill:url(#linearGradient10133);fill-rule:evenodd" - id="rect10119" - width="20" - height="20" - x="841" - y="26" /> - <path - inkscape:connector-curvature="0" - id="path10121" - d="m 842,46 -1,0 0,-20 20,0 0,1 -19,0 0,19 z" - style="fill:#ffffff;fill-rule:evenodd" /> - <path - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccc" - id="path10123" - d="m 843.5,34.7482 0,-4 c 0,-3 5,-3 5,0 l 0,4" - style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:round" /> - <path - inkscape:connector-curvature="0" - id="path10125" - d="m 843.3571,31.9982 5.1429,0" - style="fill:none;stroke:#383838;stroke-width:1.00000012px" /> - <path - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccccccc" - id="path10127" - d="m 845.5492,45 2.4754,-3.0009 -2,0 0,-7 -1,0 0,7 -2,0 2.5246,3.0009 z" - style="fill:#5a5a5a;fill-rule:evenodd" /> - <path - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccccccc" - id="path10129" - d="m 851.4754,45 -2.4754,-3 2,0 0,-15 1,0 0,15 2,0 -2.5246,3 z" - style="fill:#5a5a5a;fill-rule:evenodd" /> - <use - x="0" - y="0" - id="use10131" - transform="translate(6,0)" - width="1250" - height="1250" - xlink:href="#path6550" /> -</g> -<g - transform="translate(-165.5246,375)" - inkscape:label="#writing_mode_rl" - id="format-text-direction-r2l"> - <!-- Note "format-text-direction-rtl" is the GTK icon name but we want to use our own. --> - <g - transform="translate(-0.4754,0)" - id="g10375"> - <path - inkscape:connector-curvature="0" - style="color:#000000;fill:#000000;fill-opacity:0.06666673;fill-rule:evenodd" - d="m 841,26 h 22 l 1,1 v 20 l -2,2 h -20 l -1,-1 z" - id="path10356" - sodipodi:nodetypes="cccccccc" /> - <path - inkscape:connector-curvature="0" - id="path10358" - d="m 840,26 h 1 v 20 h -1 z" - style="color:#000000;fill:#000000;fill-rule:evenodd" /> - <rect - style="color:#000000;fill:#000000;fill-rule:evenodd" - id="rect10361" - width="1" - height="20" - x="861" - y="26" /> - <rect - style="color:#000000;fill:#000000;fill-rule:evenodd" - id="rect10363" - width="1" - height="20" - x="-26" - y="841" - transform="rotate(-90)" /> - <rect - style="color:#000000;fill:#000000;fill-rule:evenodd" - id="rect10365" - width="1" - height="20" - x="-47" - y="841" - transform="rotate(-90)" /> - <rect - style="color:#000000;fill:url(#linearGradient10389);fill-rule:evenodd" - id="rect10367" - width="20" - height="20" - x="841" - y="26" /> - <path - inkscape:connector-curvature="0" - id="path10369" - d="m 842,46 h -1 V 26 h 20 v 1 h -19 z" - style="fill:#ffffff;fill-rule:evenodd" /> - <path - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccc" - id="path10371" - d="m 858.5246,34.75 v -4 c 0,-3 -5,-3 -5,0 v 4" - style="fill:none;stroke:#383838;stroke-linecap:round" /> - <path - inkscape:connector-curvature="0" - id="path10373" - d="m 858.5246,32 h -5.1429" - style="fill:none;stroke:#383838" /> - </g> - <path - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccccccc" - id="path10377" - d="m 841.5246,30.4982 3.0246,-2.4991 v 2 h 7 v 1 h -7 v 2 z" - style="fill:#5a5a5a;fill-rule:evenodd" /> - <path - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccccccc" - id="path10379" - d="m 841.5246,36.4982 3.0246,-2.4991 v 2 h 15 v 1 h -15 v 2 z" - style="fill:#5a5a5a;fill-rule:evenodd" /> - <use - x="0" - y="0" - id="use10381" - transform="matrix(-1,0,0,1,1701.0738,6)" - width="1250" - height="1250" - xlink:href="#path6497" /> -</g> -<g - id="text-orientation-auto" - inkscape:label="#text_orientation_auto"> - <path - inkscape:connector-curvature="0" - style="color:#000000;fill:#000000;fill-opacity:0.06666673;fill-rule:evenodd" - d="m 585,431 22,0 1,1 0,20 -2,2 -20,0 -1,-1 0,-22 z" - id="path10137" - sodipodi:nodetypes="cccccccc" /> - <path - inkscape:connector-curvature="0" - id="path10139" - d="m 584,431 1,0 0,20 -1,0 0,-20 z" - style="color:#000000;fill:#000000;fill-rule:evenodd" /> - <rect - style="color:#000000;fill:#000000;fill-rule:evenodd" - id="rect10141" - width="1" - height="20" - x="605" - y="431" /> - <rect - style="color:#000000;fill:#000000;fill-rule:evenodd" - id="rect10143" - width="1" - height="20" - x="-431" - y="585" - transform="matrix(0,-1,1,0,0,0)" /> - <rect - style="color:#000000;fill:#000000;fill-rule:evenodd" - id="rect10145" - width="1" - height="20" - x="-452" - y="585" - transform="matrix(0,-1,1,0,0,0)" /> - <rect - style="color:#000000;fill:url(#linearGradient10161);fill-rule:evenodd" - id="rect10147" - width="20" - height="20" - x="585" - y="431" /> - <path - inkscape:connector-curvature="0" - id="path10149" - d="m 586,451 -1,0 0,-20 20,0 0,1 -19,0 0,19 z" - style="fill:#ffffff;fill-rule:evenodd" /> - <path - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccc" - id="path10151" - d="m 595.30711,449.12856 4,0 c 3,0 3,-5 0,-5 l -4,0" - style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:round" /> - <path - inkscape:connector-curvature="0" - id="path10153" - d="m 598.05711,449.27146 0,-5.1429" - style="fill:none;stroke:#383838;stroke-width:1.00000012px" /> - <use - x="0" - y="0" - id="use10159" - transform="translate(-261,405)" - width="1250" - height="1250" - xlink:href="#path6550" /> - <path - id="path11017" - style="color:#000000;solid-opacity:1;fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:round" - d="m 595,438.5 7.5,0.0854 m -6,-2.5854 4.20941,0 -1.70941,1.5 0.0234,3 c -0.0234,0.5 -0.52344,1 -1.02344,1 l -1,0 m 2.00004,-7.72791 -0.5,-0.77209 m -3.5,2.00274 0,-1.00274 7.5,0 -0.0207,0.98202" - inkscape:connector-curvature="0" /> -</g> -<g - id="text-orientation-upright" - inkscape:label="#text_orientation_upright"> - <path - sodipodi:nodetypes="cccccccc" - id="path11105" - d="m 615,431 22,0 1,1 0,20 -2,2 -20,0 -1,-1 0,-22 z" - style="color:#000000;fill:#000000;fill-opacity:0.06666673;fill-rule:evenodd" - inkscape:connector-curvature="0" /> - <path - style="color:#000000;fill:#000000;fill-rule:evenodd" - d="m 614,431 1,0 0,20 -1,0 0,-20 z" - id="path11107" - inkscape:connector-curvature="0" /> - <rect - y="431" - x="635" - height="20" - width="1" - id="rect11109" - style="color:#000000;fill:#000000;fill-rule:evenodd" /> - <rect - transform="matrix(0,-1,1,0,0,0)" - y="615" - x="-431" - height="20" - width="1" - id="rect11111" - style="color:#000000;fill:#000000;fill-rule:evenodd" /> - <rect - transform="matrix(0,-1,1,0,0,0)" - y="615" - x="-452" - height="20" - width="1" - id="rect11113" - style="color:#000000;fill:#000000;fill-rule:evenodd" /> - <rect - y="431" - x="615" - height="20" - width="20" - id="rect11115" - style="color:#000000;fill:url(#linearGradient11127);fill-rule:evenodd" /> - <path - style="fill:#ffffff;fill-rule:evenodd" - d="m 616,451 -1,0 0,-20 20,0 0,1 -19,0 0,19 z" - id="path11117" - inkscape:connector-curvature="0" /> - <path - style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:round" - d="m 630.92855,449.75 0,-4 c 0,-3 -5,-3 -5,0 l 0,4" - id="path11119" - sodipodi:nodetypes="cccc" - inkscape:connector-curvature="0" /> - <path - style="fill:none;stroke:#383838;stroke-width:1.00000012px" - d="m 631.07145,447 -5.1429,0" - id="path11121" - inkscape:connector-curvature="0" /> - <use - xlink:href="#path6550" - height="1250" - width="1250" - transform="translate(-231,405)" - id="use11123" - y="0" - x="0" /> - <path - inkscape:connector-curvature="0" - d="m 625,438.5 7.5,0.0854 m -6,-2.5854 4.20941,0 -1.70941,1.5 0.0234,3 c -0.0234,0.5 -0.52344,1 -1.02344,1 l -1,0 m 2.00004,-7.72791 -0.5,-0.77209 m -3.5,2.00274 0,-1.00274 7.5,0 -0.0207,0.98202" - style="color:#000000;solid-opacity:1;fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:round" - id="path11125" /> -</g> -<g - id="text-orientation-sideways" - inkscape:label="#text_orientation_sideways"> - <path - inkscape:connector-curvature="0" - style="color:#000000;fill:#000000;fill-opacity:0.06666673;fill-rule:evenodd" - d="m 645,431 22,0 1,1 0,20 -2,2 -20,0 -1,-1 0,-22 z" - id="path11133" - sodipodi:nodetypes="cccccccc" /> - <path - inkscape:connector-curvature="0" - id="path11135" - d="m 644,431 1,0 0,20 -1,0 0,-20 z" - style="color:#000000;fill:#000000;fill-rule:evenodd" /> - <rect - style="color:#000000;fill:#000000;fill-rule:evenodd" - id="rect11137" - width="1" - height="20" - x="665" - y="431" /> - <rect - style="color:#000000;fill:#000000;fill-rule:evenodd" - id="rect11139" - width="1" - height="20" - x="-431" - y="645" - transform="matrix(0,-1,1,0,0,0)" /> - <rect - style="color:#000000;fill:#000000;fill-rule:evenodd" - id="rect11141" - width="1" - height="20" - x="-452" - y="645" - transform="matrix(0,-1,1,0,0,0)" /> - <rect - style="color:#000000;fill:url(#linearGradient11155);fill-rule:evenodd" - id="rect11143" - width="20" - height="20" - x="645" - y="431" /> - <path - inkscape:connector-curvature="0" - id="path11145" - d="m 646,451 -1,0 0,-20 20,0 0,1 -19,0 0,19 z" - style="fill:#ffffff;fill-rule:evenodd" /> - <path - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccc" - id="path11147" - d="m 655.30711,449.12856 4,0 c 3,0 3,-5 0,-5 l -4,0" - style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:round" /> - <path - inkscape:connector-curvature="0" - id="path11149" - d="m 658.05711,449.27146 0,-5.1429" - style="fill:none;stroke:#383838;stroke-width:1.00000012px" /> - <use - x="0" - y="0" - id="use11151" - transform="translate(-201,405)" - width="1250" - height="1250" - xlink:href="#path6550" /> - <path - id="path11153" - style="color:#000000;solid-opacity:1;fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:round" - d="m 657.49703,433.49703 -0.0854,7.5 m 2.5854,-6 0,4.20941 -1.5,-1.70941 -3,0.0234 c -0.5,-0.0234 -1,-0.52344 -1,-1.02344 l 0,-1 m 7.72791,2.00004 0.77209,-0.5 m -2.00274,-3.5 1.00274,0 0,7.5 -0.98202,-0.0207" - inkscape:connector-curvature="0" /> -</g> -<g id="align-horizontal-right-to-anchor" transform="matrix(1,0,0,0.998006,1017.995,-110.6741)" inkscape:label="#al_left_out"> -<g id="g5060"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" id="rect5048" width="6.008899" height="5.011291" x="-27.50193" y="175.5202" /> -<rect style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5050" width="4.016531" height="3.009787" x="-26.50193" y="176.5235" /> -</g> -<g id="g4929" transform="matrix(1.091916,0,0,1,2.542347,0)"> -<rect y="192.5597" x="-38.48989" height="5.011148" width="10.98825" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="193.5608" x="-37.60492" height="3.006435" width="9.227168" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<g id="g4889"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5543);stroke-width:1.0009986;stroke-linejoin:round;stroke-miterlimit:0" id="rect4879" width="16.99984" height="7.017632" x="-44.48746" y="180.5436" /> -<rect style="color:#000000;fill:url(#linearGradient5545);fill-rule:evenodd;stroke:url(#linearGradient5547);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect4881" width="14.99677" height="5.021792" x="-43.4854" y="181.5373" /> -</g> -<rect y="175" x="-45" height="16" width="16" id="rect5118" style="color:#000000;fill:none" /> -<g id="g4893" transform="matrix(0.414065,0,0,0.857422,-24.08423,33.74415)"> -<rect y="175.8691" x="-25.11964" height="7.017632" width="16.91182" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="177.0416" x="-22.70454" height="4.678422" width="12.16012" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<path style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" d="M -27.45876,175.5271 -27.45876,198.5722" id="path5120" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<g transform="matrix(0.414065,0,0,0.857422,-17.08423,41.76522)" id="g4909" /> -</g> -<g id="align-horizontal-left" transform="matrix(1,0,0,0.998006,1047.985,-110.6489)" inkscape:label="#al_left_in"> -<g id="g4936" transform="translate(60.01222,-11.05555)"> -<rect y="187.554" x="-104.4881" height="7.017632" width="22.00094" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.0009984;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="188.5476" x="-103.4882" height="5.021792" width="20.00112" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.0009996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<use xlink:href="#g4893" height="1250" width="1250" id="use4957" y="0" x="0" transform="translate(-9.990004,-5.030154)" /> -<use xlink:href="#g4929" height="1250" width="1250" id="use4933" y="0" x="0" transform="translate(-4.988258,-5.035654)" /> -<rect y="175" x="-45" height="16" width="16" id="rect5154" style="color:#000000;fill:none" /> -<path style="fill:#000000;fill-rule:evenodd" d="M -44,196.543 -41,194.038 -41,196.0421 -30,196.042 -30,197.0439 -41,197.0439 -41,199.0479 -44,196.543 Z" id="path6192" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<use xlink:href="#path5120" height="1250" width="1250" id="use5039" y="0" x="0" transform="translate(-17.01664,-0.0261695)" /> -</g> -<g id="align-horizontal-center" transform="matrix(1,0,0,0.998006,1078.001,-110.649)" inkscape:label="#al_center_hor"> -<use xlink:href="#use4933" height="1250" width="1250" id="use4973" y="0" x="0" transform="translate(4.9833,-0.0010592)" /> -<use xlink:href="#g4936" height="1250" width="1250" id="use4970" y="0" x="0" transform="translate(-0.0162524,0.0037401)" /> -<rect style="color:#000000;fill:none" id="rect4315" width="24" height="24" x="1080" y="165" transform="matrix(1,0,0,1.001998,-1125,9.670333)" /> -<rect y="175" x="-45" height="16" width="16" id="rect5252" style="color:#000000;fill:none" /> -<rect y="175" x="-44.96902" height="16" width="16" id="rect6200" style="color:#000000;fill:none" /> -<path style="fill:#000000;fill-rule:evenodd" d="M -34,196.511 -37,199.016 -37,197.012 -43,197.0439 -43,196.042 -37,196.01 -37,194.006 -34,196.511 Z" id="path6242" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<g transform="matrix(0.743616,0,0,1,-8.870407,-12.0507)" id="use4976"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5519);stroke-width:1.1608068;stroke-linejoin:round;stroke-miterlimit:0" id="rect4980" width="10.77151" height="5.011148" x="-38.50316" y="192.5597" /> -<rect style="color:#000000;fill:url(#linearGradient5521);fill-rule:evenodd;stroke:url(#linearGradient5523);stroke-width:1.1608068;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect4982" width="8.120504" height="3.006435" x="-37.19693" y="193.5608" /> -</g> -<use xlink:href="#path5120" height="1250" width="1250" id="use5042" y="0" x="0" transform="translate(-6.033343,-0.0260693)" /> -<use xlink:href="#path6242" height="1250" width="1250" transform="matrix(-1,0,0,1,-66.9921,0.03112)" id="use5624" y="0" x="0" /> -</g> -<g id="align-horizontal-right" transform="matrix(1,0,0,0.998006,1110.954,-109.6489)" inkscape:label="#al_right_in"> -<rect y="173.998" x="-47.96902" height="16" width="16" id="rect4279" style="color:#000000;fill:none" /> -<use xlink:href="#use4933" height="1250" width="1250" id="use5021" y="0" x="0" transform="translate(8.031,-1.001998)" /> -<use xlink:href="#g4936" height="1250" width="1250" id="use5025" y="0" x="0" transform="translate(-1.971593,-1.007084)" /> -<use xlink:href="#use4957" height="1250" width="1250" id="use5023" y="0" x="0" transform="translate(13.031,-1.001998)" /> -<use xlink:href="#path5120" height="1250" width="1250" id="use5044" y="0" x="0" transform="translate(3.014357,-1.028167)" /> -<use xlink:href="#path6192" height="1250" width="1250" id="use5621" y="0" x="0" transform="matrix(-1,0,0,1,-68.9444,-1.002948)" /> -</g> -<g id="align-horizontal-left-to-anchor" inkscape:label="#al_right_out" transform="translate(-32.05317,-131.0425)"> -<use xlink:href="#g5060" height="1250" width="1250" id="use5064" y="0" x="0" transform="matrix(1,0,0,0.998006,1153.055,20.37222)" /> -<rect y="195.0446" x="1125.038" height="15.9681" width="16" id="rect5073" style="color:#000000;fill:none" /> -<use xlink:href="#g4889" height="1250" width="1250" id="use5030" y="0" x="0" transform="matrix(1,0,0,0.998006,1176.045,20.37348)" /> -<use xlink:href="#g4893" height="1250" width="1250" id="use5032" y="0" x="0" transform="matrix(1,0,0,0.998006,1166.045,20.37348)" /> -<use xlink:href="#g4929" height="1250" width="1250" id="use5034" y="0" x="0" transform="matrix(1,0,0,0.998006,1171.048,20.36799)" /> -<use xlink:href="#path5120" height="1250" width="1250" id="use5046" y="0" x="0" transform="matrix(1,0,0,0.998006,1159.021,20.36748)" /> -</g> -<g transform="matrix(1,0,0,0.998006,1003.058,-78.63403)" id="align-vertical-bottom-to-anchor" inkscape:label="#al_top_out"> -<use xlink:href="#g4889" height="1250" width="1250" id="use5485" y="0" x="0" transform="matrix(0,1.001998,0.998006,0,-198.7358,218.0576)" /> -<use xlink:href="#g4893" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-205.7188,218.0554)" id="use5503" y="0" x="0" /> -<rect y="6.048015" x="172.9911" height="15.9681" width="16.03197" id="rect4502" style="color:#000000;fill:none" transform="rotate(90)" /> -<use xlink:href="#g4929" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-220.7255,218.0571)" id="use5559" y="0" x="0" /> -<use xlink:href="#g5060" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-186.7188,218.063)" id="use5562" y="0" x="0" /> -<use xlink:href="#path5120" height="1250" width="1250" id="use5618" y="0" x="0" transform="matrix(0,1.001998,-0.998006,0,168.6276,218.0287)" /> -</g> -<g transform="matrix(1,0,0,0.998006,1095.901,-75.69683)" id="align-vertical-center" inkscape:label="#al_center_ver"> -<rect y="38.91593" x="170.0548" height="15.9681" width="16.03197" id="rect4582" style="color:#000000;fill:none" transform="rotate(90)" /> -<rect y="38.91593" x="170.0858" height="15.9681" width="16.03197" id="rect4584" style="color:#000000;fill:none" transform="rotate(90)" /> -<use xlink:href="#path6242" height="1250" width="1250" transform="matrix(0,1.001998,-0.998006,0,135.7278,215.127)" id="use5762" y="0" x="0" /> -<use xlink:href="#use5762" height="1250" width="1250" transform="matrix(1,0,0,-1,4.205594e-5,363.1201)" id="use5766" y="0" x="0" /> -<use xlink:href="#use4970" height="1250" width="1250" id="use5797" y="0" x="0" transform="matrix(0,1.001998,0.998006,0,-223.5451,215.119)" /> -<use xlink:href="#use4976" height="1250" width="1250" id="use5799" y="0" x="0" transform="matrix(0,1.001998,0.998006,0,-229.5403,215.1289)" /> -<use xlink:href="#use4973" height="1250" width="1250" id="use5801" y="0" x="0" transform="matrix(0,1.001998,0.998006,0,-243.5403,215.1173)" /> -<use xlink:href="#use5618" height="1250" width="1250" id="use5725" y="0" x="0" transform="translate(-32.84268,-8.95505)" /> -</g> -<g transform="matrix(1,0,0,0.998006,1142.894,-75.60573)" id="align-vertical-bottom" inkscape:label="#al_bottom_in"> -<use xlink:href="#use5626" height="1250" width="1250" id="use5807" y="0" x="0" transform="matrix(1,0,0,-1.001998,-1109.954,391.4175)" /> -<use xlink:href="#use5712" height="1250" width="1250" id="use5809" y="0" x="0" transform="matrix(1,0,0,1.001998,-1108.955,-16.45778)" /> -<use xlink:href="#use5675" height="1250" width="1250" transform="matrix(1,0,0,1.001998,-1108.95,-26.47689)" id="use5813" y="0" x="0" /> -<use xlink:href="#use5716" height="1250" width="1250" id="use5811" y="0" x="0" transform="matrix(1,0,0,1.001998,-1108.949,-11.44863)" /> -<use xlink:href="#use5719" height="1250" width="1250" id="use5827" y="0" x="0" transform="matrix(1,0,0,1.001998,-1109.954,-4.43204)" /> -</g> -<g id="align-vertical-top-to-anchor" transform="translate(3.494029,-92.48933)" inkscape:label="#al_bottom_out"> -<rect y="-1113.49" x="186.5164" height="15.9681" width="16" id="rect4694" style="color:#000000;fill:none" transform="rotate(90)" /> -<use xlink:href="#use5559" height="1250" width="1250" id="use5835" y="0" x="0" transform="matrix(1,0,0,0.998006,1119.564,14.85359)" /> -<use xlink:href="#use5485" height="1250" width="1250" id="use5837" y="0" x="0" transform="matrix(1,0,0,0.998006,1119.567,19.85517)" /> -<use xlink:href="#use5503" height="1250" width="1250" id="use5839" y="0" x="0" transform="matrix(1,0,0,0.998006,1119.559,9.852706)" /> -<use xlink:href="#use5562" height="1250" width="1250" id="use5841" y="0" x="0" transform="matrix(1,0,0,0.998006,1119.563,-3.144651)" /> -<use xlink:href="#use5618" height="1250" width="1250" id="use5843" y="0" x="0" transform="matrix(1,0,0,0.998006,1119.565,2.855306)" /> -</g> -<g id="distribute-horizontal-left" transform="matrix(1,0,0,0.998006,1014.97,-40.61113)" inkscape:label="#distribute_left"> -<rect y="175" x="-45" height="16" width="16" id="rect5678" style="color:#000000;fill:none" /> -<g id="g5853"> -<use xlink:href="#path5265" x="0" y="0" id="use5269" transform="translate(9,-8.462612e-4)" width="1250" height="1250" /> -<use xlink:href="#path5265" x="0" y="0" id="use5274" transform="translate(18,-8.462612e-4)" width="1250" height="1250" /> -<path sodipodi:nodetypes="cc" id="path5265" d="M -44.4626,175.469 -44.4626,187.4922" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccccccccc" id="path5722" d="M -41.9626,178.0051 -43.9626,176.4702 -41.9626,174.9992 -41.9626,175.9692 -38,175.97 -38,174.968 -36,176.471 -38,177.974 -38,176.972 -41.9626,176.9712 -41.9626,178.0051 Z" style="fill:#000000;fill-rule:evenodd" inkscape:connector-curvature="0" /> -<use xlink:href="#path5722" x="0" y="0" id="use5276" transform="translate(9,-5.433975e-6)" width="1250" height="1250" /> -</g> -<g transform="matrix(0,0.745102,0.998006,0,-218.6383,211.1611)" id="use5317"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5774);stroke-width:1.1608068;stroke-linejoin:round;stroke-miterlimit:0" id="rect5770" width="10.77151" height="5.011148" x="-38.50316" y="192.5597" /> -<rect style="color:#000000;fill:url(#linearGradient5776);fill-rule:evenodd;stroke:url(#linearGradient5778);stroke-width:1.1608068;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5772" width="8.120504" height="3.006435" x="-37.19693" y="193.5608" /> -</g> -<g transform="matrix(0,1.576101,0.998006,0,-236.6395,242.165)" id="use5322"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5579);stroke-width:0.798134;stroke-linejoin:round;stroke-miterlimit:0" id="rect5326" width="10.77151" height="5.011148" x="-38.50316" y="192.5597" /> -<rect style="color:#000000;fill:url(#linearGradient5581);fill-rule:evenodd;stroke:url(#linearGradient5583);stroke-width:0.7981339;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5328" width="9.534461" height="3.006026" x="-37.87537" y="193.5616" /> -</g> -<g id="g5427" transform="matrix(0.974035,0,0,1,-0.895642,0)"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5585);stroke-width:1.0142547;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5724" width="3.084933" height="9.035772" x="-35.48843" y="183.485" /> -<path sodipodi:nodetypes="ccc" id="path5415" d="M -33.4626,185.4882 -33.4626,191.5001 -34.4626,191.5001" style="fill:none;stroke:#a4b8d2;stroke-width:1.0142525px;stroke-linecap:square" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccc" id="path5417" d="M -34.4626,190.4982 -34.4626,184.4862 -33.4626,184.4862" style="fill:none;stroke:#e2e8f0;stroke-width:1.0142525px;stroke-linecap:square" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="distribute-horizontal-center" transform="matrix(1,0,0,0.998006,1048.936,-40.6396)" inkscape:label="#distribute_hcentre"> -<g id="use5367" transform="matrix(0,1.094098,0.818085,0,-177.9701,226.5979)"> -<rect y="186.3897" x="-38.49158" height="5.002912" width="11.03482" id="rect5376" style="color:#000000;fill:none;stroke:url(#linearGradient5561);stroke-width:1.0580499;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="187.5994" x="-37.6174" height="2.583389" width="9.242819" id="rect5378" style="color:#000000;fill:url(#linearGradient5563);fill-rule:evenodd;stroke:url(#linearGradient5565);stroke-width:0.9579428;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<g id="g5355" transform="matrix(0,1.001998,0.998006,0,-217.691,227.0587)"> -<rect y="173.5676" x="-44.48312" height="6.021734" width="9.022814" id="rect5357" style="color:#000000;fill:none;stroke:url(#linearGradient5567);stroke-width:1.0009983;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="174.5696" x="-43.48764" height="4.045835" width="7.031883" id="rect5359" style="color:#000000;fill:url(#linearGradient5569);fill-rule:evenodd;stroke:url(#linearGradient5571);stroke-width:1.0009997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<g transform="matrix(0,1.001998,0.998006,0,-215.6813,226.0567)" id="use5339"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5573);stroke-width:1.0009985;stroke-linejoin:round;stroke-miterlimit:0" id="rect5345" width="16.99984" height="6.021734" x="-44.48746" y="180.6097" /> -<rect style="color:#000000;fill:url(#linearGradient5575);fill-rule:evenodd;stroke:url(#linearGradient5577);stroke-width:1.0009995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5347" width="14.99677" height="4.045835" x="-43.4854" y="181.6118" /> -</g> -<rect y="175" x="-45" height="16" width="16" id="rect5736" style="color:#000000;fill:none" /> -<use xlink:href="#g5853" height="1250" width="1250" id="use5860" y="0" x="0" transform="translate(3.0309)" /> -</g> -<g id="distribute-horizontal-right" transform="matrix(1,0,0,0.998006,1082.973,-40.64896)" inkscape:label="#distribute_right"> -<use xlink:href="#g5853" height="1250" width="1250" id="use5863" y="0" x="0" transform="translate(4.9936,0.0378755)" /> -<rect y="175.006" x="-45" height="16" width="16" id="rect5180" style="color:#000000;fill:none" /> -<g transform="matrix(0,0.745102,0.998006,0,-218.6447,211.1989)" id="use5320"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5786);stroke-width:1.1608068;stroke-linejoin:round;stroke-miterlimit:0" id="rect5782" width="10.77151" height="5.011148" x="-38.50316" y="192.5597" /> -<rect style="color:#000000;fill:url(#linearGradient5788);fill-rule:evenodd;stroke:url(#linearGradient5790);stroke-width:1.1608068;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5784" width="8.120504" height="3.006435" x="-37.19693" y="193.5608" /> -</g> -<use xlink:href="#use5322" height="1250" width="1250" id="use5336" y="0" x="0" transform="translate(-0.005212,0.0379148)" /> -<use xlink:href="#g5427" height="1250" width="1250" id="use5432" y="0" x="0" transform="translate(1.993612,0.0370281)" /> -</g> -<g id="distribute-horizontal-gaps" transform="matrix(1,0,0,0.998006,1116.97,-40.59264)" inkscape:label="#distribute_hdist"> -<g id="g5885"> -<use xlink:href="#use5274" transform="translate(-15,-0.0213989)" x="0" y="0" id="use5475" width="1250" height="1250" /> -<use xlink:href="#use5274" transform="translate(-8,-0.0222444)" x="0" y="0" id="use5479" width="1250" height="1250" /> -<use xlink:href="#use5274" transform="translate(-5,-0.0213989)" x="0" y="0" id="use5481" width="1250" height="1250" /> -<use xlink:href="#use5274" transform="translate(2,-0.0222444)" x="0" y="0" id="use5483" width="1250" height="1250" /> -<path sodipodi:nodetypes="ccccccccccc" id="path5816" d="M -39,177.974 -41,176.4213 -39,174.968 -39.015,175.9203 -37.015,175.9203 -37.015,174.9183 -35.015,176.4213 -37.015,177.9243 -37.015,176.9222 -39.015,176.9222 -39,177.974 Z" style="fill:#000000;fill-rule:evenodd" inkscape:connector-curvature="0" /> -<use xlink:href="#path5816" x="0" y="0" id="use5473" transform="translate(10.0524,-0.0230858)" width="1250" height="1250" /> -</g> -<rect y="175" x="-45" height="16" width="16" id="rect5806" style="color:#000000;fill:none" /> -<use xlink:href="#g5427" height="1250" width="1250" id="use5435" y="0" x="0" transform="translate(1.000012,-0.0230918)" /> -<g id="use5437" transform="matrix(1,0,0,1.662154,-8.963779,-123.5118)"> -<rect y="183.485" x="-35.49882" height="9.036107" width="3.020791" id="rect5452" style="color:#000000;fill:none;stroke:url(#linearGradient5557);stroke-width:0.7764218;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path style="fill:none;stroke:#a4b8d2;stroke-width:0.7764219;stroke-linecap:square" d="M -33.48843,184.6843 -33.48843,191.9183 -34.48843,191.9183" id="path5454" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#e2e8f0;stroke-width:0.7764219;stroke-linecap:square" d="M -34.48843,191.3155 -34.48843,184.0815 -33.48843,184.0815" id="path5456" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -</g> -<g id="g5462" transform="matrix(0.994095,0,0,1.884852,10.82365,-164.3818)"> -<rect y="183.485" x="-35.49882" height="9.036107" width="3.020791" id="rect5464" style="color:#000000;fill:none;stroke:url(#linearGradient5559);stroke-width:0.7312751;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path style="fill:none;stroke:#a4b8d2;stroke-width:0.7312753;stroke-linecap:square" d="M -33.48693,184.5482 -33.49283,191.9907 -34.49283,191.9907" id="path5467" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#e2e8f0;stroke-width:0.7312753;stroke-linecap:square" d="M -34.49287,191.4591 -34.49287,184.0166 -33.49287,184.0166" id="path5469" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="distribute-vertical-bottom" inkscape:label="#distribute_bottom" transform="translate(-36.99845,-60.95418)"> -<use xlink:href="#g5853" height="1250" width="1250" id="use5865" y="0" x="0" transform="matrix(0,-1,0.998006,0,832.369,202.0097)" /> -<rect y="1007.11" x="-247.0512" height="15.9681" width="16" id="rect4248" style="color:#000000;fill:none" transform="rotate(-90)" /> -<use xlink:href="#use4976" height="1250" width="1250" id="use5909" y="0" x="0" transform="matrix(1,0,0,0.998006,1051.989,43.32326)" /> -<use xlink:href="#g5427" height="1250" width="1250" transform="matrix(0,1,0.998006,0,832.3504,269.9301)" id="use5913" y="0" x="0" /> -<use xlink:href="#use5322" height="1250" width="1250" transform="matrix(0,1,0.998006,0,832.4259,285.9361)" id="use5917" y="0" x="0" /> -</g> -<g transform="matrix(1,0,0,0.998006,1032.544,-16.5724)" id="distribute-vertical-center" inkscape:label="#distribute_vcentre"> -<use xlink:href="#g5355" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-203.1702,241.0142)" id="use5921" y="0" x="0" /> -<use xlink:href="#use5339" height="1250" width="1250" transform="matrix(0,1.001998,-0.998006,0,176.0711,222.9501)" id="use5925" y="0" x="0" /> -<use xlink:href="#use5367" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-203.1639,204.97)" id="use5929" y="0" x="0" /> -<rect y="-28.51869" x="-203.0105" height="15.9681" width="16.03197" id="rect4296" style="color:#000000;fill:none" transform="rotate(-90)" /> -<use xlink:href="#use5865" height="1250" width="1250" id="use5880" y="0" x="0" transform="matrix(1,0,0,1.001998,-1035.535,-47.49321)" /> -</g> -<g transform="matrix(1,0,0,0.998006,1100.968,-5.588642)" id="distribute-vertical-top" inkscape:label="#distribute_top"> -<use xlink:href="#use5865" height="1250" width="1250" id="use5883" y="0" x="0" transform="matrix(1,0,0,1.001998,-1069.956,-60.49864)" /> -<rect y="-62.95354" x="-191.9844" height="15.9681" width="16.03197" id="rect4341" style="color:#000000;fill:none" transform="rotate(-90)" /> -<use xlink:href="#use5909" height="1250" width="1250" id="use5933" y="0" x="0" transform="matrix(1,0,0,1.001998,-1069.978,-55.48746)" /> -<use xlink:href="#use5913" height="1250" width="1250" id="use5935" y="0" x="0" transform="matrix(1,0,0,1.001998,-1069.96,-57.49265)" /> -<use xlink:href="#use5917" height="1250" width="1250" id="use5937" y="0" x="0" transform="matrix(1,0,0,1.001998,-1069.978,-55.48865)" /> -</g> -<g transform="matrix(1,0,0,0.998006,1120.02,-5.569538)" id="distribute-vertical-gaps" inkscape:label="#distribute_vdist"> -<use xlink:href="#g5885" height="1250" width="1250" id="use5893" y="0" x="0" transform="matrix(0,-1.001998,0.998006,0,-222.5775,146.9011)" /> -<rect y="-47.92442" x="-191.9414" height="15.9681" width="16.03197" id="rect4388" style="color:#000000;fill:none" transform="rotate(-90)" /> -<use xlink:href="#use5913" height="1250" width="1250" id="use5943" y="0" x="0" transform="matrix(1,0,0,1.001998,-1055.001,-56.51422)" /> -<use xlink:href="#g5462" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-222.6272,192.921)" id="use5947" y="0" x="0" /> -<use xlink:href="#use5437" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-222.6377,232.9772)" id="use5951" y="0" x="0" /> -</g> -<g id="align-vertical-top" transform="translate(-27.06037,-103.0289)" inkscape:label="#al_top_in"> -<rect transform="rotate(90)" style="color:#000000;fill:none" id="rect4546" width="16" height="15.9681" x="197.031" y="-1054.045" /> -<use xlink:href="#path6192" height="1250" width="1250" id="use5626" y="0" x="0" transform="matrix(0,1,-0.998006,0,1228.721,242.0301)" /> -<use xlink:href="#g4936" height="1250" width="1250" transform="matrix(0,1,0.998006,0,869.4195,242.0059)" id="use5675" y="0" x="0" /> -<use xlink:href="#use5559" height="1250" width="1250" id="use5712" y="0" x="0" transform="matrix(1,0,0,0.998006,1065.119,19.39495)" /> -<use xlink:href="#use5503" height="1250" width="1250" id="use5716" y="0" x="0" transform="matrix(1,0,0,0.998006,1065.113,14.3949)" /> -<use xlink:href="#use5618" height="1250" width="1250" id="use5719" y="0" x="0" transform="matrix(1,0,0,0.998006,1060.118,7.394906)" /> -</g> -<g transform="matrix(-1,0,0,1,1096.173,82.03753)" id="distribute-vertical-baseline" inkscape:label="#distribute_baselines_vert"> -<use xlink:href="#g5896" height="1250" width="1250" id="use5901" y="0" x="0" transform="rotate(90,-21.8276,91.9627)" /> -<rect transform="matrix(0,1,1,0,0,0)" y="-33.803" x="79.96361" height="24" width="24" id="rect4421" style="fill:none" /> -<use xlink:href="#text5563" height="1250" width="1250" id="use5966" y="0" x="0" transform="matrix(1,0,0,0.997921,-10.75241,14.3406)" /> -<use xlink:href="#text3357" height="1250" width="1250" id="use5968" y="0" x="0" transform="matrix(1,0,0,0.997921,-9.52204,-9.516171)" /> -</g> -<g transform="matrix(-1,0,0,1,1096.174,54.03828)" id="distribute-horizontal-baseline" inkscape:label="#distribute_baselines_hor"> -<rect transform="matrix(0,1,1,0,0,0)" y="-33.803" x="79.96361" height="24" width="24" id="rect4447" style="fill:none" /> -<g id="g5896"> -<use xlink:href="#path5120" transform="matrix(-1,0,0,0.998006,-37.78636,-94.71436)" x="0" y="0" id="use5305" width="1250" height="1250" /> -<use xlink:href="#path5120" transform="matrix(-1,0,0,0.998006,-51.78636,-94.71352)" x="0" y="0" id="use5308" width="1250" height="1250" /> -<path sodipodi:nodetypes="ccccccccccc" id="path4463" d="M -10.803,82.46362 -13.80299,79.96361 -13.80299,81.96362 -20.803,81.96362 -20.803,79.96361 -23.803,82.46362 -20.803,84.96361 -20.803,82.96362 -13.80299,82.96362 -13.80299,84.96361 -10.803,82.46362 Z" style="fill:#000000;fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -<use xlink:href="#text5563" height="1250" width="1250" id="use5955" y="0" x="0" transform="matrix(1,0,0,0.997921,1.24759,8.430751)" /> -<use xlink:href="#text3357" height="1250" width="1250" transform="matrix(1,0,0,0.997921,-11.02206,-2.05535)" id="use5961" y="0" x="0" /> -</g> -<g id="align-horizontal-node" inkscape:label="#node_valign" transform="translate(-205,77.99283)"> -<path style="fill:none;stroke:#c80000;stroke-width:1.0000004;stroke-linecap:square" d="M 1186.5,140.5008 1186.5,163.5 1186.5,163.5" id="path5262" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#969696;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M 1175.5,140.5 C 1178.5,144 1194.475,142.0988 1193,148 1192,152 1176,149 1175.5,156.5 1175.134,161.9878 1192.5,159 1198.5,163" id="path5249" sodipodi:nodetypes="cssc" inkscape:connector-curvature="0" /> -<rect y="141.5" x="1184.5" height="4.007167" width="4.066208" id="rect5251" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<use xlink:href="#rect5251" height="1250" width="1250" transform="translate(0.0188999,6.991948)" id="use5438" y="0" x="0" /> -<use xlink:href="#rect5251" height="1250" width="1250" transform="translate(-0.0473082,16.99195)" id="use5440" y="0" x="0" /> -</g> -<g id="align-vertical-node" transform="translate(-171.0218,77.98375)" inkscape:label="#node_halign"> -<path style="fill:none;stroke:#c80000;stroke-width:1.0000004;stroke-linecap:square" d="M 1175.498,152.4972 1198.497,152.4972 1198.497,152.4972" id="path5318" inkscape:connector-curvature="0" /> -<rect y="1180.497" x="-163.9971" height="16" width="16" id="rect5320" style="color:#000000;fill:none" transform="rotate(-90)" /> -<path style="fill:none;stroke:#969696;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M 1175.497,163.4972 C 1178.997,160.4972 1177.096,144.5219 1182.997,145.9972 1186.997,146.9972 1183.997,162.9972 1191.497,163.4972 1196.985,163.863 1193.997,146.4972 1197.997,140.4972" id="path5322" sodipodi:nodetypes="cssc" inkscape:connector-curvature="0" /> -<use xlink:href="#rect5251" height="1250" width="1250" id="use5452" y="0" x="0" transform="translate(-7.9782,9.009087)" /> -<use xlink:href="#rect5251" height="1250" width="1250" id="use5455" y="0" x="0" transform="translate(-0.9782,9.001915)" /> -<use xlink:href="#rect5251" height="1250" width="1250" id="use5457" y="0" x="0" transform="translate(8.955592,9.001915)" /> -</g> -<g id="distribute-vertical-node" transform="translate(-137.0231,78.02626)" inkscape:label="#node_vdistribute"> -<use xlink:href="#path5465" height="1250" width="1250" transform="translate(0,18)" id="use5469" y="0" x="0" /> -<use xlink:href="#path5465" height="1250" width="1250" transform="translate(0,9)" id="use5467" y="0" x="0" /> -<path style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square" d="M 643.5,697.5 630.5,697.5" id="path5465" transform="translate(555.0237,-555.0009)" inkscape:connector-curvature="0" /> -<rect y="145.5" x="1175" height="16" width="16" id="rect5334" style="color:#000000;fill:none" /> -<path style="fill:none;stroke:#969696;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M 1178.5,140.5 C 1184,144 1192.213,143.1493 1191,148 1190,152 1179.231,152.0765 1178,157 1177,161 1183,158 1187.5,163.5" id="path5336" sodipodi:nodetypes="cssc" inkscape:connector-curvature="0" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 1195.967,145.0749 1197.499,143.0749 1198.967,145.0749 1197.999,145.0749 1197.999,149.0749 1198.999,149.0749 1197.499,151.0749 1195.999,149.0749 1196.999,149.0749 1196.999,145.0749 1195.967,145.0749 Z" id="path5344" sodipodi:nodetypes="ccccccccccc" inkscape:connector-curvature="0" /> -<use xlink:href="#rect5251" height="1250" width="1250" id="use5442" y="0" x="0" transform="translate(-2.9763,-1.008052)" /> -<use xlink:href="#rect5251" height="1250" width="1250" id="use5445" y="0" x="0" transform="translate(0.0236999,7.991948)" /> -<use xlink:href="#rect5251" height="1250" width="1250" id="use5447" y="0" x="0" transform="translate(-2.9763,16.99195)" /> -<use xlink:href="#path5344" height="1250" width="1250" transform="translate(0.0246,8.92419)" id="use5471" y="0" x="0" /> -</g> -<g id="distribute-horizontal-node" transform="translate(-103.0103,77.97419)" inkscape:label="#node_hdistribute"> -<use xlink:href="#path5476" height="1250" width="1250" transform="translate(9)" id="use5478" y="0" x="0" /> -<use xlink:href="#path5476" height="1250" width="1250" transform="translate(18)" id="use5482" y="0" x="0" /> -<path style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square" d="M 1177.523,140.4996 1177.523,153.4996" id="path5476" inkscape:connector-curvature="0" /> -<rect y="1180.5" x="-163.9996" height="16" width="16" id="rect5356" style="color:#000000;fill:none" transform="rotate(-90)" /> -<path style="fill:none;stroke:#969696;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M 1175.499,160.4995 C 1178.999,154.9995 1178.149,146.7868 1182.999,147.9995 1186.999,148.9995 1187.076,159.7687 1191.999,160.9995 1195.999,161.9995 1192.999,155.9995 1198.499,151.4995" id="path5358" sodipodi:nodetypes="cssc" inkscape:connector-curvature="0" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 1180.074,143.0324 1178.074,141.5005 1180.074,140.0324 1180.074,141.0005 1184.074,141.0005 1184.074,140.0005 1186.074,141.5005 1184.074,143.0005 1184.074,142.0005 1180.074,142.0005 1180.074,143.0324 Z" id="path5366" sodipodi:nodetypes="ccccccccccc" inkscape:connector-curvature="0" /> -<use xlink:href="#rect5251" height="1250" width="1250" id="use5459" y="0" x="0" transform="translate(-8.910592,12.00679)" /> -<use xlink:href="#rect5251" height="1250" width="1250" id="use5461" y="0" x="0" transform="translate(0.0894077,8.999615)" /> -<use xlink:href="#rect5251" height="1250" width="1250" id="use5463" y="0" x="0" transform="translate(9.0232,11.99962)" /> -<use xlink:href="#path5366" height="1250" width="1250" transform="translate(8.9487,-0.03275)" id="use5484" y="0" x="0" /> -</g> -<g id="distribute-randomize" inkscape:label="#distribute_randomize" transform="translate(-155.0371,-5.042435)"> -<rect y="195.0446" x="1125.038" height="15.9681" width="16" id="rect5814" style="color:#000000;fill:none" /> -<use xlink:href="#g5060" height="1250" width="1250" id="use3660" y="0" x="0" transform="matrix(1,0,0,0.998006,1153.039,22.37222)" /> -<use xlink:href="#g5060" height="1250" width="1250" id="use3663" y="0" x="0" transform="matrix(1,0,0,0.998006,1165.03,20.37352)" /> -<use xlink:href="#g5060" height="1250" width="1250" id="use3665" y="0" x="0" transform="matrix(1,0,0,0.998006,1170.039,27.37352)" /> -<use xlink:href="#g5060" height="1250" width="1250" id="use3668" y="0" x="0" transform="matrix(1,0,0,0.998006,1162.03,30.37222)" /> -<use xlink:href="#g5060" height="1250" width="1250" id="use3670" y="0" x="0" transform="matrix(1,0,0,0.998006,1163.03,37.37222)" /> -<use xlink:href="#g5060" height="1250" width="1250" id="use3672" y="0" x="0" transform="matrix(1,0,0,0.998006,1153.03,38.37222)" /> -</g> -<g id="distribute-unclump" inkscape:label="#unclump" transform="translate(-121.0369,-5.06691)"> -<rect y="195.0446" x="1125.038" height="15.9681" width="16" id="rect5912" style="color:#000000;fill:none" /> -<path style="fill:none;stroke:#c80000;stroke-width:1.0000008;stroke-linecap:round" d="M 1141.013,201.0194 1136.013,202.5194" id="path5975" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#c80000;stroke-width:1.0000008;stroke-linecap:round" d="M 1141.013,213.0194 1136.013,210.0194" id="path5977" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#c80000;stroke-linecap:round" d="M 1145.513,212.0194 1145.513,206.0194" id="path5979" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<use xlink:href="#g5060" height="1250" width="1250" id="use3674" y="0" x="0" transform="matrix(1,0,0,0.998006,1170.03,38.37352)" /> -<g id="g3698" transform="translate(6.999947,0.0231631)"> -<rect y="197.5437" x="1135.537" height="6.97679" width="6.008899" id="rect3680" style="color:#000000;fill:none;stroke:url(#linearGradient3702);stroke-width:1.0000005;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="198.5437" x="1136.537" height="4.973844" width="4.016531" id="rect3682" style="color:#000000;fill:url(#linearGradient3704);fill-rule:evenodd;stroke:url(#linearGradient3706);stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<g id="g3728" transform="translate(-0.0110398,-7.976791)"> -<rect y="210.5437" x="1125.548" height="6.97679" width="8.988388" id="rect3710" style="color:#000000;fill:none;stroke:url(#linearGradient3732);stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="211.5437" x="1126.557" height="4.973844" width="6.960839" id="rect3712" style="color:#000000;fill:url(#linearGradient3734);fill-rule:evenodd;stroke:url(#linearGradient3736);stroke-width:1.0000008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -</g> -<g id="xml-node-delete" inkscape:label="#delete_xml_node" transform="translate(132.0112,21.0313)"> -<use xlink:href="#g5715" height="1250" width="1250" id="use5729" y="0" x="0" transform="translate(0.0067,-0.0161)" /> -<use xlink:href="#g5707" height="1250" width="1250" id="use5744" y="0" x="0" transform="translate(0.0067,-0.0161)" /> -<use xlink:href="#g5719" height="1250" width="1250" id="use5763" y="0" x="0" transform="translate(0.0067,-0.0161)" /> -<use xlink:href="#g5771" height="1250" width="1250" id="use7401" y="0" x="0" transform="translate(-56.9523,-150.977)" /> -</g> -<g id="xml-element-new" transform="translate(72.01788,21.0152)" inkscape:label="#add_xml_element_node"> -<g id="g5715"> -<path sodipodi:nodetypes="cccccccc" id="path5401" d="M 923,6 924,6 924,27 922,29 901,29 901,28 923,28 923,6 Z" style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd" inkscape:connector-curvature="0" /> -<rect style="color:#000000;fill:url(#linearGradient5826);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round" id="rect5403" width="22.03876" height="22.03599" x="900.4821" y="5.484803" /> -</g> -<g id="g5707"> -<path style="fill:none;stroke:#000000;stroke-width:1px" d="M 909.5,11 909.5,16" id="path5405" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px" d="M 912.5,11.97746 C 913.5,11.47746 915.5,10.97746 915.5,12.97746 915.5,13.97746 915.5,14.97746 915.5,15.97746" id="path5407" sodipodi:nodetypes="csc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px" d="M 917.5,7.470786 C 917.5,10.97079 917.5,13.47079 917.5,14.47079 917.5,15.62323 918.5,15.47079 919.5,15.47079" id="path5410" sodipodi:nodetypes="csc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px" d="M 909.5,11.97746 C 910.5,11.47746 912.5,10.97746 912.5,12.97746 912.5,13.97746 912.5,14.97746 912.5,15.97746" id="path5412" sodipodi:nodetypes="csc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px" d="M 903,10.97079 908,15.97079" id="path5414" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px" d="M 908,10.97079 903,15.97079" id="path5416" inkscape:connector-curvature="0" /> -</g> -<g id="g5719"> -<path id="path5418" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 906.5,24.5 903.5,21.5 906.5,18.5 M 909.5,24.5 912.5,21.5 909.5,18.5" inkscape:connector-curvature="0" /> -</g> -<g id="g5684"> -<path sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5828);stroke-width:0.9999998px" d="M 914.5068,19.4991 923.4477,19.4991 923.4477,28.44092 914.5068,28.44092 914.5068,19.4991 Z" id="path5430" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path5424" d="M 919.0067,20.9991 919.0067,26.9991" style="fill:none;stroke:#000000;stroke-width:2" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path5426" d="M 922.0067,23.9991 916.0067,23.9991" style="fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="xml-text-new" transform="translate(101.9932,21.0009)" inkscape:label="#add_xml_text_node"> -<use xlink:href="#g5715" height="1250" width="1250" id="use5723" y="0" x="0" transform="translate(0.0246443,0.0142967)" /> -<path id="path5438" d="M 906.4821,10.47669 C 906.4741,12.49287 906.4821,13.4848 906.4821,13.9848 906.4821,14.49972 906.9821,14.48886 907.4821,14.49292" style="fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:square" sodipodi:nodetypes="csc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="csssssc" id="path5442" d="M 909.4821,7.484803 C 909.4821,10.9848 909.4821,12.4848 909.4821,13.4848 909.4821,13.9848 909.4821,14.4848 909.9821,14.4848 910.8248,14.4848 911.9821,14.4848 912.4821,14.4848 912.9821,14.4848 913.4821,14.4848 913.4821,12.4848 913.4821,10.4848 912.9821,10.4848 912.4821,10.4848 911.9821,10.4848 911.4821,10.4848 909.4821,10.4848" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cssssc" id="path5464" d="M 919.5148,11.45983 C 919.4821,10.4848 918.9821,10.4848 918.4821,10.4848 918.03,10.4848 916.9821,10.4848 916.4821,10.4848 915.9821,10.4848 915.4821,10.4848 915.4821,12.4848 915.4821,14.4848 915.9821,14.4848 916.4821,14.4848 916.9821,14.4848 918.4821,14.4848 919.4821,14.4779" style="fill:none;stroke:#000000;stroke-linecap:square" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="csssc" id="path5466" d="M 906.4821,10.4848 C 905.9821,10.4848 903.4821,10.4848 903.4821,10.4848 902.9821,10.4848 902.4821,10.4848 902.4821,12.4848 902.4821,14.4848 902.9705,14.50294 903.4821,14.4848 903.9705,14.46749 905.4821,14.4848 906.4821,14.4946" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square" inkscape:connector-curvature="0" /> -<use xlink:href="#g5684" height="1250" width="1250" id="use5694" y="0" x="0" transform="translate(-1.000894e-4)" /> -<use xlink:href="#g5719" height="1250" width="1250" id="use5760" y="0" x="0" transform="translate(0.0067,-9e-4)" /> -</g> -<g id="xml-node-duplicate" transform="translate(161.5,21.00827)" inkscape:label="#duplicate_xml_node"> -<path style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd" d="M 916.5,5.984803 917.5,5.984803 917.5,19.9848 915.5,21.9848 901.5,21.9848 901.5,20.9848 916.5,20.9848 916.5,5.984803 Z" id="path5508" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<rect y="5.491727" x="901" height="14.99308" width="15.03714" id="rect5504" style="color:#000000;opacity:0.5999999;fill:url(#linearGradient5506);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round" /> -<path style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd" d="M 922.5,11.9848 923.5,11.9848 923.5,26.9848 921.5,28.9848 906.5,28.9848 906.5,27.9848 922.5,27.9848 922.5,11.9848 Z" id="path5470" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<rect y="11.51622" x="906.0305" height="15.93487" width="15.95595" id="rect5472" style="color:#000000;fill:url(#linearGradient5494);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round" /> -<use xlink:href="#g5719" height="1250" width="1250" id="use5765" y="0" x="0" transform="translate(4.5246,-5.0161)" /> -<use xlink:href="#g5684" height="1250" width="1250" id="use5768" y="0" x="0" transform="translate(-0.4822,-0.0151991)" /> -</g> -<g id="xml-attribute-delete" inkscape:label="#delete_xml_attribute" transform="translate(192.0112,21.0313)"> -<use xlink:href="#g5715" height="1250" width="1250" id="use5739" y="0" x="0" transform="translate(0.0067,-0.0161)" /> -<rect style="color:#000000;opacity:0.3167155;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999999;stroke-linecap:square" id="rect5560" width="6.985046" height="2.109722" x="910.5713" y="20.50245" /> -<path style="opacity:0.3167155;fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:square" d="M 904.5,21.50244 909.6429,21.50244" id="path5554" inkscape:connector-curvature="0" /> -<path style="opacity:0.3167155;fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:square" d="M 904.5,18.43078 904.5,20.57811" id="path5562" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<use xlink:href="#g5771" height="1250" width="1250" id="use5783" y="0" x="0" transform="translate(-56.9523,-150.977)" /> -<path id="rect5540" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999982;stroke-linecap:square" d="M 903.4995,7.482439 905.4839,7.482439 905.4839,9.494854 903.4995,9.494854 903.4995,7.482439 Z M 904.5713,9.984805 904.5713,17.39985 M 904.5713,13.50244 910.5713,13.50244 M 910.5862,12.4848 917.5713,12.4848 917.5713,14.52008 910.5862,14.52008 910.5862,12.4848 Z M 904.5067,17.4839 910.5067,17.4839 M 910.5067,16.44862 917.4918,16.44862 917.4918,18.4839 910.5067,18.4839 910.5067,16.44862 Z" inkscape:connector-curvature="0" /> -</g> -<g id="edit-paste-in-place" inkscape:label="#selection_paste_in_place" transform="translate(-429.9517,-29.93562)"> -<g transform="translate(-0.0483,-0.054332)" id="g6202"> -<rect rx="0.8838835" ry="0.8838835" style="color:#000000;fill:url(#linearGradient5687);fill-rule:evenodd;stroke:#000000;stroke-linecap:square;stroke-linejoin:round" id="rect6204" width="12" height="13.99545" x="485.5" y="76.50455" /> -<path id="path6207" d="M 486.4517,89.43563 486.4517,77.43563 496.4517,77.43563" style="fill:none;stroke:#e6bc00;stroke-width:1px;stroke-linecap:square" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="csssc" id="path6209" d="M 495,79 C 495,80.10678 493.3839,79.5 492,79.5 490.6161,79.5 489,80.10678 489,79 489,77.89322 490.6131,75.48996 491.997,75.48996 493.3808,75.48996 495,77.89322 495,79 Z" style="color:#000000;fill:url(#linearGradient5689);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999994;stroke-linecap:square" inkscape:connector-curvature="0" /> -<path id="path6211" d="M 494.0715,77.5 491.9286,77.5" style="fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:round" inkscape:connector-curvature="0" /> -</g> -<rect y="81.42787" x="490.5" height="9.007737" width="10" id="rect5705" style="color:#000000;fill:url(#linearGradient5761);fill-rule:evenodd;stroke:url(#linearGradient5598);stroke-width:0.9999999;stroke-linecap:square;stroke-linejoin:round" ry="0.9722717" rx="0.9722718" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 495,108 494,108 494,107 493,107 493,106 495,106 494.9517,102.9457 495.9517,102.9457 496,106 498,106 498,107 497,107 497,108 496,108 496,109 495,109 495,108 Z" id="path5745" transform="translate(0,-20.01004)" sodipodi:nodetypes="ccccccccccccccccc" inkscape:connector-curvature="0" /> -</g> -<g id="edit-paste-style" inkscape:label="#selection_paste_style" transform="translate(-429.9489,-9.94566)"> -<use xlink:href="#g6202" height="1250" width="1250" id="use6217" y="0" x="0" /> -<rect y="80.49155" x="490.454" height="9.944057" width="9.994883" id="rect6220" style="color:#000000;fill:none;stroke:url(#linearGradient6224);stroke-width:0.9999999;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="81.43563" x="491.4559" height="7.995686" width="7.995919" id="rect6222" style="color:#000000;fill:url(#linearGradient6226);fill-rule:evenodd;stroke:url(#linearGradient6228);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<g id="help-keyborad-shortcuts" inkscape:label="#help_keys" transform="translate(-209.9825,-0.409827)"> -<path style="fill:none;stroke:url(#linearGradient4736);stroke-width:1px;stroke-linecap:square;stroke-linejoin:round" d="M 540.4854,35.90983 543.4854,35.90983 543.4854,40.90983 540.4854,40.90983" id="path4652" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square" d="M 546.4854,38.90983 546.4854,36.90983 555.4854,36.90983" id="path4666" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:url(#linearGradient4738);stroke-width:1px;stroke-linecap:square;stroke-linejoin:round" d="M 555.4854,35.90983 545.4854,35.90983 545.4854,40.90983 555.4854,40.90983" id="path4662" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square" d="M 540.4854,39.90983 542.4854,39.90983 542.4854,37.90983" id="path4654" inkscape:connector-curvature="0" /> -<use xlink:href="#g4625" height="1250" width="1250" transform="translate(6.997002,-0.005239)" id="use4630" y="0" x="0" /> -<rect style="color:#000000;fill:url(#linearGradient4740);fill-rule:evenodd;stroke-width:1.0000006" id="rect5937" width="9" height="2" x="546.9854" y="37.40983" /> -<rect style="color:#000000;fill:url(#linearGradient4742);fill-rule:evenodd;stroke-width:1.0000006" id="rect5943" width="2" height="2" x="539.9854" y="37.40983" /> -<g id="g4625" transform="translate(0.005938,0.510486)"> -<rect y="28.39409" x="540.4766" height="5.010485" width="5.005956" id="rect6038" style="color:#000000;fill:url(#linearGradient5682);fill-rule:evenodd;stroke:url(#linearGradient5685);stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path id="path4611" d="M 541.4795,32.39934 544.4795,32.39934 544.4795,30.39934" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square" d="M 544.4795,29.39934 541.4795,29.39934 541.4795,31.39934" id="path4613" inkscape:connector-curvature="0" /> -</g> -<path style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square" d="M 541.4854,37.90983 549.4854,37.90983 549.4854,31.90983" id="path4632" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round" d="M 540.4854,26.90983 542.4854,26.90983 542.4854,25.90983" id="path4634" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square" d="M 540.4854,25.90983 541.4854,25.90983" id="path4636" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square" d="M 545.4854,25.90983 548.4854,25.90983" id="path4640" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round" d="M 544.4854,25.90983 544.4854,26.90983 549.4854,26.90983 549.4854,25.90983" id="path4642" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round" d="M 551.4854,25.90983 551.4854,26.90983 555.4854,26.90983" id="path4644" inkscape:connector-curvature="0" /> -<use xlink:href="#path4640" height="1250" width="1250" transform="translate(7)" id="use4648" y="0" x="0" /> -<path style="fill:none;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square" d="M 540.4854,36.90983 542.4854,36.90983" id="path4650" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:url(#linearGradient4748);stroke-width:1px;stroke-linecap:square;stroke-linejoin:round" d="M 555.4854,28.90983 554.4854,28.90983 554.4854,33.90983 555.4854,33.90983" id="path4656" inkscape:connector-curvature="0" /> -<path style="fill:#ffffff;fill-rule:evenodd;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square" d="M 555.4854,29.90983 555.4854,31.90983" id="path4658" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#aaaaaa;stroke-width:1px" d="M 555.4854,32.40983 555.4854,33.40983" id="path4660" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square" d="M 546.4854,39.90983 555.4854,39.90983" id="path4664" inkscape:connector-curvature="0" /> -</g> -<g id="help-contents" inkscape:label="#help_tutorials" transform="translate(-234.959,20.03912)"> -<rect style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.982277" id="rect5530" width="16" height="16" x="385" y="30" transform="translate(180,-5)" /> -<path style="color:#000000;fill:url(#linearGradient6204);fill-rule:evenodd;stroke:url(#linearGradient6255);stroke-width:1.0000015;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M 565.5118,28.50002 579.4882,28.50002 579.4882,34.47468 579.4882,40.44935 567.5,40.5 C 566.5,40.5 565.5,39.5 565.5,38.5 L 565.5118,28.50002 Z" id="rect6181" sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccc" id="path6187" d="M 578.5,25.5 567.5,25.5 C 566.5,25.5 565,27 566,28.5 L 579.5,28.5 C 578,27.5 578,26.5 578.5,25.5 Z" style="fill:url(#linearGradient6220);fill-rule:evenodd;stroke:url(#linearGradient6263);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path style="fill:#e1ff7d;fill-rule:evenodd;stroke:#e2fda4;stroke-width:1px;stroke-linecap:round" d="M 567.5,30 567.5,39" id="path6200" inkscape:connector-curvature="0" /> -<path style="fill:#49850a;fill-rule:evenodd" d="M 578,29 579,29 579,40 567,40 567,39 578,39 578,29 Z" id="path6324" inkscape:connector-curvature="0" /> -<path style="fill:#e1ff7d;fill-rule:evenodd;stroke:#c0e383;stroke-width:1px;stroke-linecap:round" d="M 568.5,29.5 577.5,29.5" id="path6334" inkscape:connector-curvature="0" /> -<path style="fill:url(#linearGradient6330);fill-rule:evenodd" d="M 568,27 568,37 569,37 569,36 571,36 571,37 572,37 572,27 569,27 569,28 571,28 571,35 569,35 569,27 568,27 Z" id="path6265" sodipodi:nodetypes="ccccccccccccccc" inkscape:connector-curvature="0" /> -<path style="fill:url(#linearGradient6332);fill-rule:evenodd" d="M 569,28 569,35 571,35 571,28 569,28 Z" id="path6267" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -</g> -<g id="draw-calligraphic" transform="translate(440,196)" inkscape:label="#draw_calligraphic"> -<rect y="99" x="10" height="24" width="24" id="rect12294" style="color:#000000;fill:none" /> -<path style="fill:url(#linearGradient5856);stroke-width:1pt" d="M 450,295 450,295.5 C 458,297.6875 447.8335,311.1417 454.5,316.5 458.6531,319.8381 465.1496,319.3504 468,316.5 469,315.5 471,314.5 473.7187,315.5625 L 473.7187,315.3437 C 472,312.5 469,313 467.5,315 465.6026,317.5298 460,320.5 457,316 453,310 468.5,295 450,295 Z" transform="translate(-440,-196)" id="path12296" sodipodi:nodetypes="ccssccssc" inkscape:connector-curvature="0" /> -<g id="g15748"> -<path sodipodi:nodetypes="ccccccc" id="path12332" d="M 20.50599,109.5 20.50599,119.5 22.50599,119.5 C 24.50599,116.5 26.50599,114.5 29.50599,112.5 L 29.50599,106.5 23.50599,105.5 20.50599,109.5 Z" style="fill:url(#linearGradient14646);fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccccccc" id="path13072" d="M 22,117.8669 24.00599,112 C 24.00599,112 25.00599,112 25.00599,112 L 25.00599,110 23.00599,110 23.00599,112 21.67237,117.8646 22,117.8666 Z" style="fill:#000000;fill-rule:evenodd" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccc" id="path13820" d="M 25.29308,99.5 23.50599,105.5 30.5682,107.2811 C 31.27434,106.9578 31.58694,105.9597 31.50599,104.9617 L 33.5,101.6184" style="color:#000000;fill:url(#linearGradient14650);fill-rule:evenodd;stroke:url(#linearGradient14652);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path id="path14610" d="M 31.33134,104.9438 26.33134,103.9438" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccc" id="path14612" d="M 30.48686,106.7926 C 30.97411,106.5594 31.12403,105.989 31.10529,105.4185 L 25.93298,104.3751 25.25833,105.428 30.48686,106.7926 Z" style="fill:url(#linearGradient14654);fill-rule:evenodd" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path14622" d="M 24.92101,104.2064 26.2141,99.98988" style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccc" id="path14656" d="M 33.45251,103.4948 32.48803,105.0419 C 32.53106,106.3794 32.01188,107.9418 30.59318,108.0424 L 30.60148,112.9722 C 27.51211,114.5592 25.20984,117.1582 23.30111,119.9258" style="fill:none;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-opacity:0.2449568" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccccccc" id="path16152" d="M 21.03975,117 21,109.725 23.66352,106.1869 27.55942,107.141 26.8836,108.3336 24.33934,108.2143 22.43114,110.043 21.03975,117 Z" style="fill:#ffffff;fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="draw-connector" transform="translate(444.9917,149.9903)" inkscape:label="#draw_connector"> -<path id="path5856" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M 11.5083,213.51 9.5083,220.402 M 19.5083,208.51 24.5083,212.51 24.5083,220.51 M 13.5792,214.508 21.5778,214.508 21.5778,219.51 13.5792,219.51 13.5792,214.508 Z" sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" /> -<path style="fill:#ce0000;fill-rule:evenodd" d="M 24.0083,221.0097 25.0083,221.0097 24.0083,221.0097 Z" id="path5854" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<rect y="215.51" x="14.5775" height="3.00379" width="6.00072" id="rect5677" style="color:#000000;fill:url(#linearGradient5694);fill-rule:evenodd;stroke:url(#linearGradient5679);stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<g id="g5746"> -<rect style="color:#000000;fill:none;stroke:#000000;stroke-linejoin:round;stroke-miterlimit:0" id="rect5710" width="7.99868" height="6.999122" x="10.5083" y="205.5097" /> -<rect style="color:#000000;fill:url(#linearGradient5677);fill-rule:evenodd;stroke:url(#linearGradient5680);stroke-width:1.0000008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5712" width="6.00072" height="4.995474" x="11.50669" y="206.512" /> -</g> -<use xlink:href="#g5746" height="1250" width="1250" transform="translate(-4.99868,15.99998)" id="use5750" y="0" x="0" /> -<use xlink:href="#use5750" height="1250" width="1250" transform="translate(15,8.780086e-4)" id="use5757" y="0" x="0" /> -</g> -<g id="draw-freehand" transform="matrix(1,0,0,0.995256,377,122.5361)" inkscape:label="#draw_freehand"> -<path style="fill:url(#linearGradient6168);fill-rule:evenodd" d="M 84.5,130.9858 87.5,131.9858 92.77118,126.1525 C 91.65028,123.3252 88.19087,121.5135 84.63332,123.0426 L 84.5,130.9858 Z" id="path6127" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 84.49792,134.0861 85.58083,134.3642 87.5,132.1144 C 87.22816,131.1709 85.5,130.1144 84.57127,131.0533 L 84.49792,134.0861 Z" id="path6021" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccc" id="path6019" d="M 84.49115,123.548 C 86.61896,121.555 91.43934,122.5619 92.77095,126.3667 L 95.5,119.1144 C 93,119.1144 95,113.1144 88.5,113.1144 L 84.49115,123.548 Z" style="fill:url(#linearGradient6170);fill-rule:evenodd" inkscape:connector-curvature="0" /> -<rect y="113" x="73" height="24" width="24" id="rect6011" style="color:#000000;fill:none" /> -<path style="fill:none;stroke:url(#linearGradient6189);stroke-width:1.0023805;stroke-linecap:round;stroke-linejoin:round" d="M 74.5,114.5 C 83.2987,113.3638 77.63297,119.6169 76.5058,121.2979 71.15846,129.3315 77.30283,123.5 80.30283,124.5 82.2002,125.1325 81.30855,127.7048 80.80283,129.1144 80.2716,130.5951 80.0713,132.6514 80.80283,134.1144 81.80283,136.1144 84.3785,136.6144 85.80283,136.6144 87.30283,136.6144 89.37464,136.0838 90.80283,134.9006 92.3424,133.6251 93.58861,131.6007 93.80283,130.6723" id="path6013" sodipodi:nodetypes="csssssss" inkscape:connector-curvature="0" /> -<path id="path6023" style="fill:none;stroke:#000000;stroke-width:0.9846153;stroke-linecap:round;stroke-linejoin:round" d="M 95.5,119.6144 92.77094,126.3667 92.77094,126.3667 86.17915,133.3831 C 84.5,135.1144 84.5,134.6144 84.50212,132.7216 L 84.49114,123.548 88.5,113.6144" sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:url(#linearGradient6123);stroke-width:1.0023805px;stroke-linecap:round" d="M 92.77094,126.3667 C 92.22956,125.3573 91.68819,124.3479 91.14682,123.3385 90.09222,122.9526 89.03763,122.5667 87.98303,122.1808 86.78395,122.4736 85.58487,122.7664 84.38578,123.0593" id="path6115" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#ffffff;stroke-width:1.0023805px;stroke-linecap:round" d="M 88.07236,120.9146 90.57236,114.9146" id="path6125" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -</g> -<g id="draw-path" transform="matrix(1,0,0,0.994286,410,166.5657)" inkscape:label="#draw_pen"> -<path style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.2034432;stroke-linecap:round;stroke-linejoin:round" d="M 54.74801,112.7209 52.72605,118.073 C 52.30681,119.3047 54.02578,119.963 54.46183,118.6859 L 56.53419,113.4313" id="path6331" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccccc" id="path6315" d="M 53.30533,107.4469 54.09881,108.6349 60.02303,111.0717 61.58413,110.5596 63.5733,105.0256 C 61.0733,105.0256 63.0733,98.99107 56.5733,98.99107 L 53.30533,107.4469 Z" style="fill:url(#linearGradient6325);fill-rule:evenodd" inkscape:connector-curvature="0" /> -<path style="fill:url(#linearGradient5228);fill-rule:evenodd;stroke:url(#linearGradient5230);stroke-width:1.0028694px;stroke-linecap:round;stroke-linejoin:round" d="M 54.2095,108.7548 53.29841,112.0747 58.29841,113.9848 60.21348,110.893" id="path5211" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path id="path6317" style="fill:none;stroke:#000000;stroke-width:0.9850955;stroke-linecap:round;stroke-linejoin:round" d="M 63.5733,105.5284 61.83413,109.8559 C 61.60296,110.611 60.64737,111.2194 60.15484,110.8958 58.34057,109.7039 56.37195,108.8879 54.16917,108.6305 53.74716,108.5812 53.25979,107.4454 53.4502,106.9395 L 56.5733,99.49395" sodipodi:nodetypes="ccsscc" inkscape:connector-curvature="0" /> -<rect y="99" x="40" height="24" width="24" id="rect6268" style="color:#000000;fill:none" /> -<path sodipodi:nodetypes="ccc" id="path6270" d="M 44.54642,120.6114 C 57,118.612 42.20822,100.5101 42.20822,100.5101 L 54,100.5101" style="fill:none;stroke:url(#linearGradient5436);stroke-width:1.0057468" inkscape:connector-curvature="0" /> -<path id="rect6272" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.0028691;stroke-linecap:round;stroke-linejoin:round" d="M 40.5625,118.5995 44.5,118.5995 44.5,122.635 40.5625,122.635 40.5625,118.5995 Z M 45.03846,121.6293 50.5,121.6293 M 50.5,120.599 52.51365,120.599 52.51365,122.635 50.5,122.635 50.5,120.599 Z" inkscape:connector-curvature="0" /> -<path style="fill:none" d="M 53,112.5776 57.5,114.5891 59,111.5718 54.5,110.0632 53,112.5776 Z" id="path6311" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#ffffff;stroke-width:1.0028694px;stroke-linecap:round" d="M 56,106.5431 58.5,100.5086" id="path6321" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -</g> -<g transform="matrix(1,0,0,0.998006,413.9648,170.3817)" id="object-columns" inkscape:label="#clonetiler_per_column"> -<rect style="color:#000000;fill:none;stroke-width:0.531496" id="rect9056" width="15.99999" height="16.03196" x="319.0374" y="103.8253" /> -<g id="g9227"> -<g id="g9237"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5764);stroke-width:1.001;stroke-linejoin:round;stroke-miterlimit:0" id="rect9070" width="13.03433" height="3.003929" x="105.3283" y="320.5352" transform="matrix(0,1,1,0,0,0)" /> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5767);stroke-width:1.0010008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect9072" width="11.05956" height="1.00681" x="106.2927" y="321.5375" transform="matrix(0,1,1,0,0,0)" /> -</g> -<use xlink:href="#g9237" height="1250" width="1250" transform="translate(4.998223,3.261012e-5)" id="use9241" y="0" x="0" /> -<use xlink:href="#use9241" height="1250" width="1250" transform="translate(5.00393,-0.0083534)" id="use9243" y="0" x="0" /> -</g> -</g> -<g id="clonetiler_per_row_shift" inkscape:label="#clonetiler_per_row_shift" transform="translate(-249.1176,-232.0945)"> -<rect y="528" x="982" height="24" width="24" id="rect5795" style="color:#000000;fill:none;stroke-width:0.531496" /> -<g transform="translate(-0.999999,-1.000121)" id="g7285"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.0000023;stroke-linejoin:round;stroke-miterlimit:0" id="rect7247" width="14.08517" height="5.001156" x="983.5" y="530.5001" /> -<rect style="color:#000000;fill:url(#linearGradient5818);fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.0000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect7249" width="12.00008" height="3.000032" x="984.501" y="531.5" /> -</g> -<use xlink:href="#g7285" x="0" y="0" id="use7289" transform="translate(4,8)" width="1250" height="1250" /> -<use xlink:href="#use7289" x="0" y="0" id="use7291" transform="matrix(0.994354,0,0,1,9.567272,8)" width="1250" height="1250" /> -</g> -<g id="clonetiler_per_row_scale" inkscape:label="#clonetiler_per_row_scale" transform="translate(-249.1176,-232.0945)"> -<use xlink:href="#rect5795" x="0" y="0" id="use7504" transform="translate(28)" width="1250" height="1250" /> -<g id="g7512"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5798);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" id="rect7303" width="22.99783" height="5.980974" x="1010.5" y="528.5066" /> -<rect style="color:#000000;fill:url(#linearGradient5800);fill-rule:evenodd;stroke:url(#linearGradient5802);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect7305" width="20.96796" height="3.982274" x="1011.52" y="529.5177" /> -</g> -<rect y="537.5071" x="1012.495" height="5.004396" width="19.00926" id="rect7351" style="color:#000000;fill:none;stroke:url(#linearGradient5804);stroke-width:1.0000018;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="538.4794" x="1013.507" height="3.041469" width="16.99882" id="rect7353" style="color:#000000;fill:url(#linearGradient5806);fill-rule:evenodd;stroke:url(#linearGradient5808);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="545.563" x="1014.497" height="3.961664" width="15.00856" id="rect7361" style="color:#000000;fill:none;stroke:url(#linearGradient5810);stroke-width:1.0000019;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="546.4993" x="1015.518" height="2.035122" width="12.98416" id="rect7363" style="color:#000000;fill:url(#linearGradient5812);fill-rule:evenodd;stroke:url(#linearGradient5814);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<g id="clonetiler_per_row_rotation" inkscape:label="#clonetiler_per_row_rotation" transform="translate(-249.1176,-232.0945)"> -<use xlink:href="#use7504" x="0" y="0" id="use7506" transform="translate(28)" width="1250" height="1250" /> -<use xlink:href="#g7285" x="0" y="0" id="use7397" transform="translate(60,-1.001159)" width="1250" height="1250" inkscape:tile-w="15.085176" inkscape:tile-h="6.0011586" inkscape:tile-cx="1049.4574" inkscape:tile-cy="530.99942" /> -<use xlink:href="#use7397" x="0" y="0" inkscape:tiled-clone-of="#use7397" transform="rotate(30.00001,1038.302,533.84)" id="use7497" width="1250" height="1250" /> -<use xlink:href="#use7397" x="0" y="0" inkscape:tiled-clone-of="#use7397" transform="rotate(59.99999,1039.106,536.9268)" id="use7499" width="1250" height="1250" /> -</g> -<g id="clonetiler_per_row_opacity" inkscape:label="#clonetiler_per_row_opacity" transform="translate(-249.1176,-232.0945)"> -<use xlink:href="#use7506" x="0" y="0" id="use7508" transform="translate(28)" width="1250" height="1250" /> -<use xlink:href="#g7512" x="0" y="0" id="use7518" transform="translate(56.00235,0.0124335)" width="1250" height="1250" /> -<use xlink:href="#use7518" x="0" y="0" id="use7520" transform="translate(-0.0021659,7.980976)" width="1250" height="1250" style="opacity:0.6" /> -<use xlink:href="#use7518" x="0" y="0" id="use7524" transform="translate(-0.0021659,15.98098)" width="1250" height="1250" style="opacity:0.4" /> -</g> -<g id="clonetiler_per_row_color" inkscape:label="#clonetiler_per_row_color" transform="translate(-249.1176,-232.0945)"> -<rect y="528" x="1094.002" height="24" width="24" id="rect7660" style="color:#000000;fill:#000000;fill-opacity:0.0214592;fill-rule:evenodd;stroke-width:0.531496" /> -<g transform="translate(84.00452,0.0124335)" id="g7663"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5769);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" id="rect7665" width="22.99783" height="5.980974" x="1010.5" y="528.5066" /> -<rect style="color:#000000;fill:url(#linearGradient5771);fill-rule:evenodd;stroke:url(#linearGradient5773);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect7667" width="20.96796" height="3.982274" x="1011.52" y="529.5177" /> -</g> -<g transform="translate(84.00235,7.993409)" id="g7675"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5781);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" id="rect7677" width="22.99783" height="5.980974" x="1010.5" y="528.5066" /> -<rect style="color:#000000;fill:url(#linearGradient5783);fill-rule:evenodd;stroke:url(#linearGradient5785);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect7679" width="20.96796" height="3.982274" x="1011.52" y="529.5177" /> -</g> -<g transform="translate(84.00235,15.99341)" id="g7687"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5792);stroke-width:1.000002;stroke-linejoin:round;stroke-miterlimit:0" id="rect7689" width="22.99783" height="5.980974" x="1010.5" y="528.5066" /> -<rect style="color:#000000;fill:url(#linearGradient5794);fill-rule:evenodd;stroke:url(#linearGradient5796);stroke-width:1.000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect7691" width="20.96796" height="3.982274" x="1011.52" y="529.5177" /> -</g> -</g> -<g id="text-remove-from-path" inkscape:label="#remove_from_path"> -<rect y="44" x="280" height="16" width="16" id="rect8477" style="color:#000000;fill:none;stroke-width:0.531496;stroke-linejoin:round" /> -<g id="g12114"> -<g id="g13610"> -<path id="path9935" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" d="M 283.5,49.5 285.2679,47.69344 C 285.7679,47.19344 286.7679,47.19344 287.2679,47.69344 L 288.2679,48.69344 C 288.7679,49.19344 288.7679,50.19344 288.2679,50.69344 L 286.5,52.5 280.5,46.5 M 293.7061,45 C 293.4888,44.63989 292.8847,44.39585 292.4353,44.5 L 290.4382,44.92262 C 289.9234,45.09695 289.6406,45.77423 289.7835,46.21937 L 290.0427,48.13168 C 290.1303,48.60198 290.8589,49.05562 291.4264,48.96131 L 293.0135,48.67809 C 293.6776,48.52897 294.0322,47.99297 294,47.53434 M 285.5,53.5 C 285.3601,53.98808 284.9107,54.39879 284.5,54.5 L 282.5,53.69344 C 281.8066,53.52383 281.1905,53.85716 281,54.5 L 280.5387,56.34525 C 280.3958,57.03869 280.6012,57.8095 281.1934,58 L 283.1905,58.38394 C 283.7946,58.55355 284.4636,57.87095 284.5,57.30656 284.5677,56.25505 284.7321,55.39683 284.5,54.5" inkscape:connector-curvature="0" /> -</g> -<path sodipodi:nodetypes="cc" id="path9203" d="M 288.5,53.5 C 290,51.5 292.5,50.5 295.5,50.5" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -</g> -<path style="fill:#c80000;fill-rule:evenodd" d="M 287,55 288,55 289.5,56.5 291,55 292,55 292,56 290.5,57.5 292,59 292,60 291,60 289.5,58.5 288,60 287,60 287,59 288.5,57.5 287,56 287,55 Z" id="path13657" sodipodi:nodetypes="ccccccccccccccccc" inkscape:connector-curvature="0" /> -</g> -<g id="text-put-on-path" inkscape:label="#put_on_path"> -<use xlink:href="#rect8477" x="0" y="0" id="use13618" transform="translate(0,21)" width="1250" height="1250" /> -<use xlink:href="#g13610" x="0" y="0" id="use13621" transform="translate(0,21)" width="1250" height="1250" /> -<path sodipodi:nodetypes="cc" id="path13655" d="M 286.5,80.5 C 286.5,75.5 290.5,71.5 295.5,71.5" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -</g> -<use xlink:href="#clonetiler_per_row_shift" inkscape:label="#clonetiler_per_column_shift" height="1250" width="1250" transform="matrix(0,1,1,0,436.9769,-408.9769)" id="clonetiler_per_column_shift" y="0" x="0" /> -<use xlink:href="#clonetiler_per_row_scale" inkscape:label="#clonetiler_per_column_scale" height="1250" width="1250" transform="matrix(0,1,1,0,464.977,-436.9768)" id="clonetiler_per_column_scale" y="0" x="0" /> -<use xlink:href="#clonetiler_per_row_rotation" inkscape:label="#clonetiler_per_column_rotation" height="1250" width="1250" transform="matrix(0,1,1,0,492.9775,-464.9763)" id="clonetiler_per_column_rotation" y="0" x="0" /> -<use xlink:href="#clonetiler_per_row_opacity" inkscape:label="#clonetiler_per_column_opacity" height="1250" width="1250" transform="matrix(0,1,1,0,520.9769,-492.9769)" id="clonetiler_per_column_opacity" y="0" x="0" /> -<use xlink:href="#clonetiler_per_row_color" inkscape:label="#clonetiler_per_column_color" height="1250" width="1250" transform="matrix(0,1,1,0,548.9769,-520.9791)" id="clonetiler_per_column_color" y="0" x="0" /> -<g id="swatches" transform="rotate(90,184.5174,23.51385)"> -<rect y="13" x="212" height="4" width="4" id="rect6024" style="color:#000000;fill:#ffbf00;fill-rule:evenodd" /> -<rect y="8" x="212" height="4" width="4" id="rect6029" style="color:#000000;fill:#ff69bc;fill-rule:evenodd" /> -<rect style="color:#000000;fill:#ffffff;fill-rule:evenodd" id="rect6033" width="4" height="4" x="207" y="8" /> -<rect style="color:#000000;fill:#c8c8c8;fill-rule:evenodd" id="rect6035" width="3" height="4" x="217" y="13" /> -<rect style="color:#000000;fill:#f0fa00;fill-rule:evenodd" id="rect6037" width="4" height="4" x="212" y="3" /> -<path style="color:#000000;fill:#a4602b;fill-rule:evenodd" d="M 217,8 221,8 220,12 217,12 217,8 Z" id="rect6045" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<rect y="3" x="217" height="4" width="4" id="rect6048" style="color:#000000;fill:#00c626;fill-rule:evenodd" /> -<rect y="13" x="207" height="4" width="4" id="rect6050" style="color:#000000;fill:#8ab3de;fill-rule:evenodd" /> -<rect y="3" x="207" height="4" width="4" id="rect6009" style="color:#000000;fill:#ff0000;fill-rule:evenodd" /> -<path id="rect6103" style="color:#000000;fill:none;stroke:url(#linearGradient6160);stroke-width:0.9999999;stroke-linecap:round;stroke-linejoin:round" d="M 206.5035,2.5 206.5035,17.53125 220.1608,17.53125 C 219.6434,16.08209 219.0304,13.23016 220.6014,10.5 222.6154,7 220.6014,2.5 220.6014,2.5 L 206.5035,2.5 Z M 211.5385,2.5 211.5385,17.5 M 216.5734,2.5 216.5734,17.5 M 206.5035,12.5 219.5944,12.5 M 221.1049,7.5 206.5035,7.5" sodipodi:nodetypes="cccscccccccccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#bad2ec;stroke-width:1px" d="M 210.5035,16.5312 207.5035,16.5312 207.5035,13.5312" id="path6163" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#ff6565;stroke-width:1px" d="M 210.5035,6.5312 207.5035,6.5312 207.5035,3.5312" id="path6165" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#ffb5e0;stroke-width:1px" d="M 215.5035,11.5312 212.5035,11.5312 212.5035,8.5312" id="path6168" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#ffe185;stroke-width:1px" d="M 215.5035,16.5312 212.5035,16.5312 212.5035,13.5312" id="path6170" inkscape:connector-curvature="0" /> -<path id="path6172" d="M 215.5035,6.5312 212.5035,6.5312 212.5035,3.5312" style="fill:none;stroke:#feffcd;stroke-width:1px" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#5cff7c;stroke-width:1px" d="M 220.5035,6.5312 217.5035,6.5312 217.5035,3.5312" id="path6174" inkscape:connector-curvature="0" /> -<path id="path6176" d="M 219.0035,11.5312 217.5035,11.5312 217.5035,8.5312" style="fill:none;stroke:#d28b51;stroke-width:1px" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccc" style="fill:none;stroke:#ffffff;stroke-width:1px" d="M 219.0035,16.5312 217.5035,16.5312 217.5035,13.5312" id="path6178" inkscape:connector-curvature="0" /> -</g> -<g id="paint-pattern" transform="translate(395.0006,254)" inkscape:label="#fill_pattern"> -<rect inkscape:label="#ccc" y="66" x="671" height="18" width="18" id="rect4541" style="color:#000000;fill:#99b6d4;fill-rule:evenodd;stroke-width:1.0000004" /> -<path style="fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linejoin:round" d="M 676.7274,66.00001 673.4547,69.42858 677.5456,73.7143 681.6365,69.42858 678.3638,66.00001 676.7274,66.00001 Z M 681.6365,69.42858 685.7274,73.7143 689.0001,70.28572 689.0001,68.57144 686.5456,66.00001 684.9092,66.00001 681.6365,69.42858 Z M 685.7274,73.7143 681.6365,78.00001 685.7274,82.28573 689.0001,78.85715 689.0001,77.14287 685.7274,73.7143 Z M 685.7274,82.28573 684.091,84.00001 687.3638,84.00001 685.7274,82.28573 Z M 681.6365,78.00001 677.5456,73.7143 673.4547,78.00001 677.5456,82.28573 681.6365,78.00001 Z M 677.5456,82.28573 675.9092,84.00001 679.1819,84.00001 677.5456,82.28573 Z M 673.4547,78.00001 671.0001,75.42858 671.0001,80.57144 673.4547,78.00001 Z M 673.4547,69.42858 671.0001,66.85715 671.0001,72.00001 673.4547,69.42858 Z" id="rect4545" inkscape:connector-curvature="0" /> -<rect style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" id="rect4381" width="19" height="19" x="670.4994" y="65.5" /> -</g> -<g id="paint-swatch" transform="translate(395.0006,282)" inkscape:label="#fill_swatch"> -<rect inkscape:label="#ccc" y="66" x="671" height="18" width="18" id="rect11473" style="color:#000000;fill:#99b6d4;fill-rule:evenodd;stroke-width:1.0000004" /> -<rect style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9999989;stroke-linecap:round;stroke-linejoin:round" id="rect11475" width="19.00081" height="18.99999" x="670.4994" y="65.5" /> -<rect style="fill:#000000" id="rect4382" width="13.00081" height="12.99999" x="674.4994" y="69.5" /> -<rect style="fill:#ffffff" id="rect11478" width="13.00081" height="12.99999" x="673.4994" y="68.5" /> -</g> -<g id="distribute-graph" transform="matrix(0.173978,0,0,0.208504,867.7008,70.05456)" inkscape:label="#graph_layout"> -<g transform="matrix(4.416533,0,0,3.725389,-3265.91,88.05639)" id="g3559" /> -<path id="path3569" d="M 1003.929,599.4599 980.8144,612.551" style="fill:none;stroke:#000000;stroke-width:4.125" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path id="path3575" d="M 973.761,627.7789 977.3535,658.054" style="fill:none;stroke:#000000;stroke-width:4.0493159" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path id="path3577" d="M 989.9269,669.145 1013.996,670.6437" style="fill:none;stroke:#000000;stroke-width:4.125" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path id="path3579" d="M 1029.749,663.75 1043.75,637.1262" style="fill:none;stroke:#000000;stroke-width:4.125" inkscape:connector-curvature="0" /> -<path id="path3581" d="M 1041.298,620.8845 1021.547,601.25" style="fill:none;stroke:#000000;stroke-width:4.125" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path id="path14606" d="M 1057.695,626.25 1082.252,623.882" style="fill:none;stroke:#000000;stroke-width:4.125" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path id="path3585" d="M 1097.34,615.4889 1113.937,601.5946" style="fill:none;stroke:#000000;stroke-width:4.125" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path id="path3587" d="M 1097.34,632.5749 1115.827,654.5025" style="fill:none;stroke:#000000;stroke-width:4.125" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<circle style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" id="use15576" transform="matrix(2.158934,0,0,1.807036,304.9623,206.775)" cx="328" cy="215" r="5" /> -<circle style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" id="use15574" transform="matrix(2.158934,0,0,1.807036,270.4753,278.716)" cx="328" cy="215" r="5" /> -<circle style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" id="use15578" transform="matrix(2.158934,0,0,1.807035,316.828,283.148)" cx="328" cy="215" r="5" /> -<circle style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" id="use15580" transform="matrix(2.158934,0,0,1.807035,339.8194,239.9834)" cx="328" cy="215" r="5" /> -<circle style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" id="use15588" transform="matrix(2.158934,0,0,1.807036,385.4323,235.551)" cx="328" cy="215" r="5" /> -<circle style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" id="use15590" transform="matrix(2.158934,0,0,1.807036,414.1713,206.775)" cx="328" cy="215" r="5" /> -<circle style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" id="use15592" transform="matrix(2.158934,0,0,1.807036,414.1713,273.92)" cx="328" cy="215" r="5" /> -<use xlink:href="#path5724" height="1250" width="1250" id="use15554" y="0" x="0" style="fill:#8ab3df;fill-opacity:0.5882353;stroke:#0000ff" transform="matrix(1.957219,0,0,1.633125,337.4381,267.7929)" /> -</g> -<g id="zoom-original" inkscape:label="#g6809"> -<g transform="matrix(0.996399,0,0,1,95.08523,-222.9354)" id="zoom_1_to_1"> -<use xlink:href="#g5796" transform="matrix(1,0,0,0.997925,-0.04089,0.477615)" x="0" y="0" id="use5816" width="1250" height="1250" /> -</g> -<path d="M 103,29.5 104.5,29.5 104.5,36 M 107,32.5 108,32.5 M 109,29.5 110.5,29.5 110.5,36 M 107,35.5 108,35.5" style="fill:none;stroke:#000000;stroke-width:1px" id="path3788" inkscape:connector-curvature="0" /> -</g> -<g id="zoom-double-size" inkscape:label="#g6890"> -<use xlink:href="#zoom_1_to_1" x="0" y="0" id="use6852" width="1" height="1" transform="translate(2.45923e-6,40)" /> -<use xlink:href="#path10692" x="0" y="0" id="use6888" transform="translate(-5.03664,20)" width="1250" height="1250" /> -<path d="M 110,69.5 111.5,69.5 111.5,76 M 108,72.5 109,72.5 M 108,75.5 109,75.5" style="fill:none;stroke:#000000;stroke-width:1px" id="path3820" sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" /> -</g> -<g id="layer-lower" inkscape:label="#g6925"> -<use xlink:href="#path4802" height="1250" width="1250" id="use5788" y="0" x="0" transform="translate(-820,-4)" /> -<use xlink:href="#path5705" height="1250" width="1250" id="use5764" y="0" x="0" transform="translate(-820,-5)" /> -<use xlink:href="#path4802" height="1250" width="1250" id="use5782" y="0" x="0" transform="translate(-820,-12)" /> -<use xlink:href="#rect12856" style="fill:#000000" height="1250" width="1250" id="use13581" y="0" x="0" transform="translate(-819.959,-4.960871)" /> -<use xlink:href="#path7204" x="0" y="0" id="use3823" transform="matrix(1,0,0,-1,-819.959,351)" width="1250" height="1250" /> -</g> -<g transform="translate(86.43619,-187.9707)" id="show-node-handles" inkscape:label="#nodes_show_handles"> -<rect style="color:#000000;opacity:0;fill:#000000;fill-rule:evenodd;stroke-width:0.8" id="rect3742" width="12" height="12" x="735" y="57" transform="translate(-64.4787,188)" /> -<path style="color:#000000;fill:none;stroke:#909090;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M 682.0213,245.5 C 678.5213,246 673.5213,249.5 673.5213,253.5" id="path4641" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M 673.0213,247.5 673.0213,253.5" id="path4638" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<use xlink:href="#rect10675" height="1250" width="1250" id="use3738" y="0" x="0" transform="translate(703.5311,60.30166)" /> -<use xlink:href="#use5758" height="1250" width="1250" id="use4635" y="0" x="0" transform="translate(704.4975,77.02417)" /> -</g> -<g id="distribute-remove-overlaps" inkscape:label="#g5622"> -<rect y="190.0499" x="1071.892" height="24" width="24" id="rect3709" style="opacity:0.1978022;fill:none" /> -<g id="use3696" transform="matrix(0,1.043478,0.998006,0,894.32,299.5735)"> -<rect y="187.554" x="-104.4881" height="7.017632" width="22.00094" id="rect4586" style="color:#000000;fill:none;stroke:url(#linearGradient5599);stroke-width:0.9799225;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="188.5476" x="-103.6973" height="5.021792" width="20.21019" id="rect4588" style="color:#000000;fill:url(#linearGradient5601);fill-rule:evenodd;stroke:url(#linearGradient5603);stroke-width:0.9799237;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<g id="use3698" transform="matrix(1.278077,0,0,2.547898,1136.87,-277.0242)"> -<rect y="183.485" x="-35.49881" height="9.036107" width="3.142212" id="rect4598" style="color:#000000;fill:none;stroke:url(#linearGradient5605);stroke-width:0.554154;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="-34.71634" x="183.8775" height="1.564824" width="8.243282" id="rect4628" style="color:#000000;fill:url(#linearGradient5607);fill-rule:evenodd;stroke:url(#linearGradient5610);stroke-width:0.5541545;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" /> -</g> -<use xlink:href="#use5811" transform="matrix(1,0,0,0.998006,1137.885,4.393102)" x="0" y="0" id="use3703" width="1250" height="1250" /> -<g id="use3706" transform="matrix(0,1.176069,1.157927,0,849.5299,245.8438)"> -<rect y="192.5597" x="-38.48989" height="5.011148" width="10.98825" id="rect4608" style="color:#000000;fill:none;stroke:url(#linearGradient5614);stroke-width:0.8569264;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="193.3" x="-37.68001" height="3.476375" width="9.363411" id="rect4610" style="color:#000000;fill:url(#linearGradient5616);fill-rule:evenodd;stroke:url(#linearGradient5618);stroke-width:0.8569259;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -</g> -<g id="object-locked" transform="matrix(0.75,0,0,0.71955,299.5223,-168.4164)" inkscape:label="#width_height_lock"> -<rect ry="0" rx="5.33334" y="710.0064" x="50" height="15.99362" width="16" id="rect16900" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:1px" /> -<path id="path16896" style="fill:none;stroke:#000000;stroke-width:1.3612533px" d="M 62.5,717.5 62.5,714.8641 C 62.5,711.8641 59.99997,710.5 57.99997,710.5 55.99997,710.5 53.5,711.8641 53.5,714.8641 L 53.5,717.5 62.5,717.5 Z" sodipodi:nodetypes="ccsccc" inkscape:connector-curvature="0" /> -<g id="use5854" transform="matrix(0.997501,7.43861e-7,-7.10133e-7,0.9975,0.167523,1.817969)"> -<path sodipodi:nodetypes="ccccc" id="path4841" d="M 51.96282,724.3143 51.96281,715.9463 63.99288,715.9463 63.99288,724.3143 51.96282,724.3143 Z" style="fill:url(#linearGradient4849);fill-rule:evenodd;stroke:#000000;stroke-width:1.0917313;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -</g> -<use xlink:href="#path5841" height="1250" width="1250" transform="matrix(1.034059,0.0786266,-0.0088376,0.931256,4.459467,44.22347)" id="use3754" y="0" x="0" /> -</g> -<g id="object-unlocked" transform="matrix(0.749124,0,0,0.633637,299.5433,-127.7233)" inkscape:label="#lock_unlocked"> -<rect ry="0" rx="5.339582" y="710.0064" x="50" height="15.99362" width="16" id="rect8632" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:1px" /> -<path style="fill:none;stroke:#000000;stroke-width:1.451453;stroke-linecap:round" d="M 62.5,716.2876 62.5,713.6626 C 61.99759,709.0089 57.03272,708.2545 55.24252,710.4395" id="path8634" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<g transform="matrix(1.024267,-0.199097,0.200349,1.030708,-144.8304,-9.554702)" id="g5835"> -<path style="fill:url(#linearGradient4859);fill-rule:evenodd;stroke:#000000;stroke-width:1.109341;stroke-linecap:round;stroke-linejoin:round" d="M 52.4921,725.7923 52.88452,716.0232 63.40194,715.7981 63.03896,725.7159 52.4921,725.7923 Z" id="path5839" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccssccsc" id="path5841" d="M 57.96875,718.4687 C 57.14028,718.4859 56.48264,719.1715 56.5,720 L 57.5,721 C 57.4924,721.5409 56.77656,722.5441 57.24381,722.8168 57.71106,723.0895 58.28894,723.0895 58.75619,722.8168 59.22344,722.5441 58.50765,721.5409 58.5,721 L 59.5,720 C 59.5086,719.5913 59.34999,719.1969 59.06095,718.9078 58.7719,718.6188 58.37743,718.4602 57.96875,718.4687 Z" style="fill:#000000;fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="sticky_zoom" transform="matrix(0.483821,0,0,0.485303,274.8823,249.3187)"> -<circle transform="matrix(1.125571,0,0,1.125565,-22.76161,-20.24985)" id="path5056" style="color:#000000;fill:none;stroke:#9e9e9e;stroke-width:1.7359509;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7081545" cx="179" cy="159" r="7" /> -<rect y="150" x="170" height="24" width="24" id="rect5058" style="color:#000000;fill:none" /> -<circle transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)" id="path5060" style="color:#000000;fill:url(#linearGradient8492);fill-rule:evenodd;stroke:url(#linearGradient4819);stroke-width:1.4338813;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" cx="179" cy="159" r="7" /> -<path style="fill:url(#linearGradient8494);fill-rule:evenodd" d="M 172,160 C 177,159 176,154 181,153 179,151 175.5,151.8333 174,153 172.5,154.1667 171,158 172,160 Z" id="path5062" sodipodi:nodetypes="cczc" inkscape:connector-curvature="0" /> -<g transform="matrix(-0.707107,0.707107,-0.732853,-0.732853,338.9611,194.4488)" id="g5066"> -<path style="fill:url(#linearGradient8496);fill-rule:evenodd" d="M 85.625,124.8009 C 87.29167,123.8009 88.95833,123.8009 90.625,124.8009 L 90.24628,115.9591 C 88.89722,115.3058 87.62782,115.4979 86.07962,115.9591 L 85.625,124.8009 Z" id="path5068" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="fill:url(#linearGradient8498);fill-rule:evenodd;stroke:url(#linearGradient8500);stroke-width:1.9912179;stroke-linecap:round;stroke-linejoin:round" d="M 90.62502,124.8009 90.58264,115.9811 C 89.73669,114.9811 86.3975,114.9353 85.55156,115.9353 L 85.625,124.8009" id="path5070" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path style="fill:url(#linearGradient8502);fill-rule:evenodd;stroke:url(#linearGradient4811);stroke-width:1.9912179;stroke-linecap:round;stroke-linejoin:round" d="M 85.625,124.8009 86.54346,126.5815 C 87.58329,126.3701 88.56338,126.4085 89.54346,126.5815 L 90.625,124.8009 C 89.77906,123.8009 86.47094,123.8009 85.625,124.8009 Z" id="path5072" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -</g> -</g> -<g transform="matrix(0.823809,0,0,0.639827,-262.554,171.1256)" id="object-visible" inkscape:label="#visible"> -<rect style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.83269" id="rect6472" width="14.52438" height="18.61259" x="707.1481" y="235.935" /> -<g id="g1661" transform="translate(0,-0.9)"> -<path id="path4926" style="color:#000000;fill:url(#linearGradient12592);fill-rule:evenodd;stroke:#000000;stroke-width:1.1019087;stroke-linecap:round" d="M 718.3596,243.1986 C 719.3773,243.9521 720.2979,245.1034 721.151,246.7745 719.3176,250.3658 717.7991,251.8726 715.049,251.8726 712.299,251.8726 709.4688,249.9998 707.853,246.6911 709.6864,243.0997 713.2961,241.3385 716.1602,242.0819 M 711.7759,242.388 710.7364,238.3101 M 709.2185,244.2435 707.6685,241.7133 M 714.9275,241.9355 715.0423,237.208 M 717.4674,242.559 718.9969,238.7706 M 719.616,244.0748 721.2305,242.135" sodipodi:nodetypes="ccscscccccccccc" inkscape:connector-curvature="0" /> -<ellipse style="color:#000000;fill:url(#linearGradient12519);fill-rule:evenodd;stroke-width:3.0247481" id="path5671" transform="matrix(0.842506,0,0,0.954024,661.2863,-434.5226)" cx="63.5" cy="714" rx="3.5" ry="4" /> -<ellipse style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:3.0247481" id="path12489" transform="matrix(0.269046,0,0,0.308688,696.6634,24.57494)" cx="63.5" cy="714" rx="3.5" ry="4" /> -</g> -</g> -<g transform="matrix(0.823787,0,0,0.645052,-262.5401,190.2713)" id="object-hidden" inkscape:label="#hidden"> -<rect style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.83269" id="rect12545" width="14.52438" height="18.61259" x="707.1481" y="235.935" /> -<g id="g12547" transform="translate(1.571853e-4,-2.424845)"> -<path id="path12549" style="color:#000000;fill:url(#linearGradient12555);fill-rule:evenodd;stroke:#000000;stroke-width:1.0974514;stroke-linecap:round" d="M 719.0955,243.8639 C 719.8265,244.5813 720.5076,245.5349 721.1508,246.7745 719.2872,250.3658 717.7437,251.8726 714.9482,251.8726 712.1528,251.8726 709.9355,249.62 707.6335,246.6911 709.4972,243.0997 711.8328,241.9924 714.3111,241.9924 714.744,241.9924 715.1623,242.021 715.5669,242.0826 715.9527,242.1414 716.3261,242.2302 716.6881,242.353" sodipodi:nodetypes="ccscsss" inkscape:connector-curvature="0" /> -<path id="path12562" style="color:#000000;fill:none;stroke:#000000;stroke-width:1.0974512;stroke-linecap:round" d="M 714.4315,249.1956 714.5074,256.0334 M 716.8989,248.7953 718.1936,254.8548 M 719.3476,247.864 721.0799,252.4594 M 712.0036,249.0005 710.3345,254.8614 M 709.6897,247.3399 707.7171,252.3217" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="object-fill" transform="matrix(1,0,0,0.923129,277.0199,262.075)" inkscape:label="#properties_fill"> -<g id="g5646" transform="matrix(0.751537,0,0,0.749817,166.4504,10.00731)"> -<path sodipodi:nodetypes="ccccc" id="path11232" d="M 669.9999,39.99979 685.8966,39.99881 685.9212,57.33638 669.9212,57.3354 669.9999,39.99979 Z" style="color:#000000;fill:url(#linearGradient5619);fill-rule:evenodd;stroke-width:1px" inkscape:connector-curvature="0" /> -<rect style="color:#000000;fill:none" id="rect11240" width="16" height="16" x="669.9212" y="40" /> -</g> -</g> -<g id="object-stroke-style" transform="matrix(0.733476,0,0,0.741921,466.3473,269.3232)" inkscape:label="#properties_stroke"> -<path sodipodi:nodetypes="cccccccc" id="rect12874" d="M 709.8429,42.69565 722.1132,42.69565 722.1132,39.99995 726.2033,43.36958 722.1132,46.73921 722.1132,44.0435 709.8429,44.0435 709.8429,42.69565 Z" style="color:#000000;fill:#000000;fill-rule:evenodd" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1.35559px;stroke-linecap:square" d="M 710.5245,50.10884 711.8879,50.10884" id="path10529" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="use10533" d="M 718.7054,50.10824 720.0688,50.10824" style="fill:none;stroke:#000000;stroke-width:1.35559px;stroke-linecap:square" inkscape:connector-curvature="0" /> -<use xlink:href="#use10533" transform="translate(4.090113)" height="1250" width="1250" id="use10535" y="0" x="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1.35559px;stroke-linecap:square" d="M 710.5246,55.4991 725.5246,55.4991" id="path10541" inkscape:connector-curvature="0" /> -<use xlink:href="#path10529" height="1250" width="1250" transform="translate(4.090108)" id="use4611" y="0" x="0" /> -</g> -<rect style="fill:none;stroke:url(#linearGradient5617);stroke-width:1.0000001" id="object-stroke" width="11.02273" height="10.97917" x="963.5" y="299.5" inkscape:label="#properties_stroke_paint" /> -<g id="dialog-rows-and-columns" inkscape:label="#grid_arrange" transform="matrix(0.998005,0,0,0.998427,-214.1301,105.3675)"> -<rect style="color:#000000;fill:none;stroke-width:0.7" id="rect14409" width="16" height="16" x="405" y="220" /> -<rect style="color:#000000;fill:#bf0000;fill-opacity:0.9942363;fill-rule:evenodd;stroke-width:1.0000004" id="use6620" width="1" height="1" x="416.9681" y="231.9748" /> -<use xlink:href="#g6675" height="1250" width="1250" id="use6687" y="0" x="0" transform="matrix(1,0,0,0.998006,447.9987,45.40201)" /> -<use xlink:href="#g6675" transform="matrix(1,0,0,0.998006,456.0399,53.45968)" x="0" y="0" id="use3752" width="1250" height="1250" /> -<g transform="matrix(1.000856,0,0,1,402.9876,14.92548)" id="use3773"> -<rect y="205.5581" x="10.5083" height="5.941895" width="5.4917" id="rect3777" style="color:#000000;fill:none;stroke:url(#linearGradient5609);stroke-width:1.0021828;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="206.5582" x="11.50743" height="3.941803" width="3.492565" id="rect3779" style="color:#000000;fill:url(#linearGradient5611);fill-rule:evenodd;stroke:url(#linearGradient5613);stroke-width:1.0021827;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<use xlink:href="#use3773" height="1250" width="1250" transform="translate(-8.065729,8.075484)" id="use3787" y="0" x="0" /> -</g> -<g id="color-management" inkscape:label="#color_management" transform="matrix(0.33,0,0,0.33,190,344)"> -<rect y="0" x="0" width="48" height="48" style="fill:none" id="rect8860" /> -<g transform="matrix(1.125,0,0,1.125,4.5,-7.3125)" id="g8862"> -<image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAANJWlDQ1BJQ0MgcHJvZmlsZQAAeNqt 12k4lO/bB/DznhnGMmYYO2Fk36LshOyJyr6lZN+GmWypVEgKkSUULQgJoUQiUf3IkpAs2YqKLKUQ yTLPC6me33H8/8+b53x13uf94rqv+zg+3+u4AAhKLlQqGQUA/gHBgZbGeiR7B0cStg+YAQ9EkAGs i1sQVdfc3Az+Yy32AgIA0C3nQqWSE0NOLve+X3rVaX5fAaGkesJ/L3ygvYMjACILABxeG/0uAOBw 3eitAYDjaDA1GADxBgAON28XdwAkHABkA60t9QGQQgDAe2301QCAd93omwEAH+rmFQyA9APQEwPc fQIAsDMA9NruHkFuAHhZAHB3D3LzB8AnAYCZvz/FHQA/BACSbtTAYAACBgDk7B0cSRuffCAOQIkX gMH0z+xoGkBlDoDk3j8zkQcAXC4AuQl/ZvOWgAAAwtUR5Km4AwAAEJweAN0IjTYvDoBNAVhLptFW cmm0tZsA6CGABrJbSGDor/+FIO0A/9fzxp5/FRoBQAEgokgB6jg6HBNOd4o+AhvFcIbRgLGR6Rzz eVwsywV8Fas3WzIxmT2F4xJnGlcadwZPIx+FP2tLlsA1wWZSiHDu1psiHWInxAskuqROSRfL9MpF bbsjP7D93I57im+VL6hUqY6qJ2rUaI5rpWo/1pnSTdd7qv/FMNOoyXjO5MaeVtPFvbn7Xu7vNO+0 6LJctS6y6bHtteuz73fEHLjrNHRw+NCI89vD71xxbg/dP3h89Bz3mvD+5DPpx0l+4v854Atllvr1 yLfAuaCF4IWQ76GLR5fCfhxbPv7zxGr46sm101IRPVHIGVQ0+iwmhu4c/XlsLEMcYzzTBeYEXCLL RXwSIZk1hS2VeIk9jSOdM4PrMvcVnkzeLL6r/Ne2XBe4IZgtlEPKFb65NU8kX7RA7JZEocRtySKp Yuni6RLyHdlSuTL5coW72+9tr9hxX6lSuUqlavFBaLXqQ7UajVrNRzvrdj7Werxef7pB58mup7rP 9P7Rb8Q0RjcZPjdqNm4xaTVpY2qLf2HabvZyXwe+42KneZfFK8tuYnfKa6se616bPq6+jH67N/YD joN8g1lDTsNOIwffCr698c559PCY8Fjue9cPbh/dx8XGCyY8P3lNek9JTRVN+874fSZ/kftSOhvw lfKNOrd97t584ELQ9+BF5cWqpdAfYcvHfh5b0VipXT2xFr6utf6YRgNARFB41Fd0G6aYLpU+HOvF YM2oz6TELIGTYOHBcxN4WHnYOIni7JIcapxmXIe4g3gSecv42vgnBdgFVYS8SJeFn4sgolpiR8Tv SsxKSUqTZWrl0Nt05ZMVRndIKcYo9alIq1LVGjW4NcN2vtDm0qHseqonqn/CoMtI0Dhsd53Jsul2 M4+9afu6zPEWxpZhVvnWr22Z7HbZH3G45th0YPag0KH9zscP57o0uk66c3roeNp7nfLO9mnwHfZb 9mcPkKEYUL2PhAcmBeUGV4Y0hw4enQpbPI4+wRZOOil7Svn0rgjTyP1RB84cjvY4S44JPhd4PiI2 Iu5MfOyFlIT4xMyLV5IykpNTrqamXEpPu5xemHHrcumVwszirLKrj649ut5440V2V053bvfN7rzB /A8FE7fGCj/eni36Vjxb8uXOXOls2XT5zN2Je6MVY/cHKruqWh40VD94WFZztTblUUSd/+MD9aYN O59IPyU+XX727p/WxvtNqc8Dm61aVFr5W2ltAy/ut8e9dOwQ6RjvrOg6+cqwG989/Dq7x7dXsXet r70/9c3BAamB+cGaoahh0xGOkZG3t98FjWqOYcZa31/6cOijxMeZ8ZqJyE97Jjknh6fypskzyjPr n1u+pMwe+Cr6deZbxVz4vPECcaH/e/4iZUn9B/rH8+XknwdWRFY+r1atRayb0LhoNAA4g4ShjqM1 0TWYk3Q6dPX0kdizDEYMjYwxTOeY43B7cG0sCfgEQiLrftYOtiRiCnsqRyqnNedrrnTudJ7LvJl8 WfxZW64KOAkMC94QyiblCOdszRG5KZonli9eIHFLslDqtrSP9JRMkWyJ3J1tpfJlCuXb7+64p1ih dF+5SqVKtUotTO2Heo1GjWbtzkdaddqntNd16nc16D7Re6r/zCDaEGPYaNRk/Hx3s0nLnlbTeDOc 2Yu97fte7u8wT7JgteiyfGXVbf3aptc23Y7Lrs++3+GN48CBLCd+p6GDw4feOr87/M4lx1XYdczt vfsHj4+eBV7iGwniO+VXTJYlz/yvFJn/nSLVx9SOLR//eWIlfPXk2qn107RIiEL9ThLseWwsQ2xL 3J545gu4BFwiy0VCEmsy2+8s4crgvszzK0u2/J0luWM33fJE8kULxG+Jb6ZJiewdudJtf2WJYqVS lfID1WrVh2o16rWajzTrdj7Wrtf+K0cMm4yeGzUbt+xuNWkzfRH6cmvHvk7zLvNXFt0ne6R7bfvs +qMG5Acdh2JGFN/GjiqPXfjgPq45kTzpM+37mTxL+Ra34Lh4cTl+zZJGA9g4+wAA6FUA0mUAbDMB rHIBYmQAJJwBuAoBzFkArNUBRScIKC0qIHu0Ns8PQIAVBGAb6IEDBEESlMMPhISYImFIIfISmUAR UMaoSFQdahWthY5EN6FXMcIYB0wB5judEd1ZujK6WXpj+hz6cSwn1glbx4BlUGeIZphm1GCkMDYw yTFFMFUz45kjmd/gOHABuE8shixnWEbxLvinBDTBkzDDasGazrrGFss2R9Qg5rOrsuezz3I4cyxx +nBWcclwPef25MHyFPGK8R7lXeC7xm/MP78lW0BUIFwQEawU8iUJkwaEL23dujVChCDSIZosZiPO Jz4mUSypL3lbSk+aTXpUpkL2nJzTNkV5nPyEwj/bc3dEKborGSvLqrCrrKqOq2Wo49UbNMo1c3Ze 0jqvfVrn6K4jumQ9H31vA29DP6MA4+DdJ0yi91w0zTK7vbd6X8v+IfNvllgrQWs1Gytbql2ifalD p+O8E89B7UOezkmHa10+uXG7G3sc8yzx4fE194sjNwagKLrUyCPPguiDTUNSwkSPUY4/Cmc66Xiq 5DQt0joaddYp5sF59tgjcV0JaYnLSc7JTanylzIzgi6/z7TKarxemi2Wc+0mdwHrrcTb+KKLdzLK BMrz7slVGlR1Vbs8/FbH/bikQe9ZcCOhqaR5T1tcu9zLrs7Q7qYeah9/f/OQ+HD/27hRnQ8l4+6f hCYHPtvOcn3tm8tccF6aWa5cOU3jodEAAAVMwA1SoAP2EAJpUA0jCBZRQJyRRKQemUdJo5xRmajX aAJ6L/oCuh3DgtmPScMM0pHofOjK6X7Q69NfpH+DFcOGYJ8xEBncGaoZmRmdGEuZMEyHmO4zMzG7 MdfjOHFUXDuLNEsCywzeDF9GYCFQCL2su1jz2PBsoWyDRCPiXXYSewr7OkcQx2dOX84pLjLXHHcw 9yLPcV6E9wIfH18Rvzp/0xbbLZMCEYK8glVCFkJTpBhhceHmrQEi3CKPRd3EcGJPxAMkhCReScZK 6UmtSdfKhMtqyS7J1W87L2+tIKwwu71+R7Kir5KBsqDyikqP6kO1a+qRGl6adju1tOS1hXWIuzC6 aN05vW/6swbThuNG88bTu7/vQZlymHHv3b5Pe/9+c0sLP8tjVlnW92xe2A7arTpwOMof2Od05OCV Q43OEy6Mrgpu3u6ZHvWeX72lfDx8M/x6/PkDbChZ1E+BkkGhwS2hAkeDwlqPi5xIDJ865XC6OVIl Kj+aeDbxHPF8ehxPfFaCcuLLJI/kn6kJaarpHy9fz/S9anNdKpsuZ+bm0/zKW1duxxS73XEqM7qr VqFUue2B3EPJWrE6yXqFJzrPdjdaPCe3HGlLbs/ueNQ10k3rFerXGnAfih+peTfznvej3kTEZOH0 hy98Xz3nri+ML0kuB6xUrSM0GgDQAysIgB44QBKUw6tN+5vuN9RjCBgHzHc6I7rMX97XsU4MQgzR DNOM1owNTHJMV5nxzJHMS7gA3CcWd7wL/j3BkzDDGsS6xhZL5CLms6uyt3I4cyxxJv02vY934Zdn c0FEsPKXZYsNyb8ch0rp/W34j+Bffl+pN2iU/7H7R+5/dvvf1HqN+vD4mv9bbejAv91GFf0t98KO P3LT6TftXlPf1JuXuum3hLgpuKJ603DtmQ3FTwY2HbdMtsW9+Kc9/WVXZ+grge6mHmpveV9Mf/NA 6JD4sN+Iwdu4UZ2xc+9dP5R8XBzv/iQ06TdlMi05g/1s+6VgNuar17fdc9LzzPNfFjq/VyymL1kv zfyIXtb7KfFzfOX0Ks/q9TW2tei1pfU8WjyNBrBxXwIAACZ9CpkSSDLTN4D/3/Inh2yugQIAnEeQ oRUAEAFA0iPAZrPXADPQBwMggRtQgAwUCAT93x1p4+3GPQ4AgJ4V4KodAED9jxMR/14z2CMsGABA n0I9Fujj5R1M0qVSyR4kfYo/NSTYI1CWZBLgtk2WtENBQRkA4H8Aw2wI2gG1XRMAAAOYSURBVDjL pdXPaxxlGMDx7zszOzuTzW72R7KbpjWx/sAeFPVQFGqKiNDWFlvMwYo/wItXxR6q5lQET968iDf/ AUOgVOwlUMREhZRaD2Ldmpgmpmm23ezs7szOr8dDZjfxV03sOzzM8MJ83ofnfV5eHMeRSWdSDvoH 5Zx/TuphXe518GXtoiC6kDyVoCJT7tS9oa/W3xZkSJBUDyZGzrTOSBiH/w99uvGGIAcE2SOIvQUL crJ9Utphe9eodiN2gQJQAgaBLKAAmLanORYcpRk57GZoN/UYGADyQDGBC4AOwJx1ideD52mGGztH U/FAgm6HS0mYpIGq9R1nw+dohnd2htpaEchtQ/PbyjGETYY+FOvWPJ+FR3B3kLFmkU/Q3Da8AAyi UybDMP3kyaHhWd8zEx7FDxt3R/dF5WRzumARGAKGMBM0x17yDDOISb81x23/OFHY/Hd0TJUTsJBg ZaACDGMzQo4R8uxjkDH2MMYoWcru1wQ/nCDs/HPGxibqACHgAwHQATpkcRnApUSTYRqMUmBvM4tW XcT65RLelWOo01+h2/1/RvfHJcBN0G4EGPgM0KGExzAuY7R4wL9DqpqGKrCoY618i1s9jjl5Ad3O bKFPqELS7HESERBhEVIkpELAKD6PxC7ZX6/DTx5c78CSwKqOfXkOd+lFzE/Po9v2JnpAWZjBKL5S INJbLSfCIMKICA+KUFm7CVeb8HMNFtqwEsKawLqOfWUWd/UU5vQ0umVhGMCjqynmPa2XqIqgP4J0 AFoAsQ9SK8KPJaiW4IYDv3uwFkJDINKwL87ivjRBeuoLDKUUh1rC/GKvnBg+2D7oHsQuuC3o1Pvo qxZgoQDLG1BzwQ+SkgHopK4u4H8ziwEwbsIni8nmd8D0IO2C3oa4Cd4GeLUUfb/lYSUP7TxIK+mS kODhEeTsBMZrJ7DSJoaI8GwF9GUhchV4YLXBbIHmQFyHoAbtVUWxkYW4e/IcgicLyHvjpCaeQuna 1u4rpRjK6BzuC5m5ZqDaYLcg1QCtDrIOwQa4EURk0MkSjN+HfPAMqSP7UUr9vfm7H688JsxcAL0J lgPGbVAbIOFmqV0leC/opN5/CPNQ9u5nX5I2evmwzkAjIrUE5iIYNVAhiB5TPh1w/+WQzHnrP0EA HMfpXQMffuRJXok8jsipdCSfv+XLrWvB7u+oLhrHsQRBJO+82ZKP3/Xk1nLQm+++W61W78ft83+d +wOuBu1qqTfJ4wAAAABJRU5ErkJggg==" clip-path="url(#cieClip)" width="36.6" height="41" id="image2428" x="-0.264" y="7.333" /> -<path style="fill:none;stroke:#000000;stroke-width:1.5px" d="M 8.36,47.76 C 7.751574,47.51528 7.222277,46.90182 6.784324,46.39273 5.608271,45.02566 4.964826,43.30281 4.38,41.63 3.446394,38.95956 2.627115,36.19922 2.114165,33.41042 1.415792,29.6135 0.6129846,25.78424 0.3959804,21.94278 0.2093634,18.63925 -0.036735,15.09899 0.67,11.99 1.021272,10.44473 2.335229,8.406245 3.57,7.98 4.66602,7.601652 6.456945,8.746987 7.698531,9.504755 9.584304,10.65569 11.33779,12.01369 12.9958,13.4917 17.54131,17.54374 21.81301,21.89176 26.1391,26.17398 29.19235,29.19627 32.22777,32.23682 35.27,35.27 26.3,39.43333 17.33,43.59667 8.36,47.76 Z" id="path8865" sodipodi:nodetypes="cssssssssscc" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="draw-use-tilt" transform="matrix(1,0,0,1.066667,-203.5002,-21.01625)" inkscape:label="#guse_tilt"> -<rect style="fill:none" id="use_tilt" width="11" height="10.31249" x="691.5" y="303.75" /> -<path id="path4036" style="fill:none;stroke:url(#linearGradient4610);stroke-width:0.9682457;stroke-linecap:round;stroke-linejoin:round" d="M 696.7189,305.998 696,305.5938 692,313.5938 702,313.5938 702,312.6563" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:url(#linearGradient4618);stroke-width:0.9682457;stroke-linecap:round" d="M 694.5,309.375 C 696,309.8438 697.5,311.7188 697,313.5938" id="path15733" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -</g> -<g id="draw-use-pressure" transform="matrix(0.941445,0,0,1.002693,-145.0319,-1.597622)" inkscape:label="#guse_pressure"> -<rect style="fill:none" id="use_pressure" width="11.684" height="10.9571" x="691.524" y="303.7634" /> -<path style="fill:#000000;fill-rule:evenodd" d="M 691.5241,314.2513 691.5301,314.75 703.2083,314.7339 703.2086,310.7607 C 700.3774,312.5369 696.3043,314.2513 691.5244,314.2513 Z" id="path7145" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="fill:url(#linearGradient4649);fill-rule:evenodd" d="M 696.8349,303.7635 696.8349,308.75 693.6483,308.75 697.366,312.7393 701.0837,308.75 697.8971,308.75 697.8971,303.7635 696.8349,303.7635 Z" id="path4622" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -</g> -<use xlink:href="#properties_fill" height="1250" width="1250" transform="translate(482.0912,-121.9991)" id="controls_fill" y="0" x="0" /> -<use xlink:href="#properties_stroke_paint" height="1250" width="1250" transform="translate(486.0664,-121.9791)" id="controls_stroke" y="0" x="0" /> -<g id="transform-affect-stroke" transform="matrix(0.695835,0,0,0.741921,35.18012,-150.29)" inkscape:label="#transform_stroke"> -<path style="fill:none;stroke:#000000;stroke-width:2.7835436;stroke-linecap:square" d="M 670.8773,245.7 685.2485,245.7 685.2485,251.0914" id="path5760" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1.391772px;stroke-linecap:square" d="M 670.1587,250.4175 680.2186,250.4175 680.2186,253.1132" id="path5762" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<g id="g5772"> -<path style="fill:#000000;fill-rule:evenodd" d="M 682.3742,253.7871 682.3742,256.4828 679.5,256.4828 679.5,257.8307 682.3742,257.8307 682.3742,260.5264 686.6856,257.1568 682.3742,253.7871 Z" id="path12910" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<path transform="translate(170,219.961)" id="path5764" d="M 505.9072,37.19576 507.3443,37.19576" style="fill:none;stroke:#000000;stroke-width:1.391772px;stroke-linecap:square" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path id="path5770" d="M 672.3144,257.1568 673.7515,257.1568" style="fill:none;stroke:#000000;stroke-width:1.391772px" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="transform-affect-rounded-corners" transform="translate(-150,-214)" inkscape:label="#transform_corners"> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" d="M 673.5,248.5 677.5,248.5 C 680,248.5 681,249.5 681,251.8" id="path4434" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1.0000004px;stroke-linecap:round;stroke-linejoin:round" d="M 673.5,245.5 679,245.5 C 682.5,245.5 684.5,247.5 684.5,250.5" id="path4436" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<use xlink:href="#g5772" height="1250" width="1250" transform="matrix(0.695835,0,0,0.741921,207.1801,63.71)" id="use4586" y="0" x="0" /> -</g> -<g id="transform-affect-pattern" transform="translate(-109.9999,-213.9612)" inkscape:label="#transform_pattern"> -<rect style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linejoin:round" id="rect4538" width="11.00024" height="4.999897" x="674.9997" y="245.9612" /> -<path style="opacity:0.9;fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linejoin:round" d="M 683.8361,245.8988 681.6098,247.592 679.4293,245.9337 677.2029,247.627 679.4063,249.3028 677.2259,250.9612 681.6327,250.9612 679.4523,249.3028 681.6557,247.627 683.8361,249.2853 686.0625,247.592 683.8361,245.8988 Z M 683.8361,249.2853 681.6327,250.9612 686.0395,250.9612 683.8361,249.2853 Z M 674.9995,245.9162 674.9995,249.2679 677.2029,247.592 674.9995,245.9162 Z M 674.9995,249.3028 674.9995,250.9612 677.18,250.9612 674.9995,249.3028 Z" id="rect4540" inkscape:connector-curvature="0" /> -<use xlink:href="#path4430" height="1250" width="1250" id="use5102" y="0" x="0" transform="translate(0,-1)" /> -<use xlink:href="#g5772" height="1250" width="1250" id="use4592" y="0" x="0" transform="matrix(0.695835,0,0,0.741921,209.1801,63.671)" /> -</g> -<g id="transform-affect-gradient" transform="translate(-130,-214.961)" inkscape:label="#transform_gradient"> -<path style="color:#000000;opacity:0.9;fill:url(#linearGradient8709);fill-rule:evenodd;stroke-width:0.7" d="M 675,245.961 687,245.961 687,251.961 675,251.961 675,245.961 Z" id="path12993" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;opacity:0.9;fill:url(#linearGradient8711);fill-rule:evenodd;stroke-width:0.7" d="M 675,248.961 683,248.961 683,252.961 675,252.961 675,248.961 Z" id="path12995" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 675.5,246.461 686.5,246.461 686.5,251.461" id="path4430" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 675.5,249.461 682.5,249.461 682.5,252.461" id="path4432" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<use xlink:href="#g5772" height="1250" width="1250" id="use4589" y="0" x="0" transform="matrix(0.695835,0,0,0.741921,209.1801,64.671)" /> -</g> -<g id="edit-undo-history" transform="matrix(1.00075,0,0,0.9928055,-0.0412413,0.2497714)" inkscape:label="#edit_undo_history"> -<g transform="matrix(0.723037,0,0,0.675336,-257.1363,-6.948167)" id="g2661"> -<path style="fill:#fac32d;fill-rule:evenodd" d="M 432.5759,60.78928 440.0143,53.3847 440.0143,57.08698 C 440.0143,57.08698 448.7829,57.01915 448.7829,57.01915 448.7829,57.01915 448.7829,70.32655 448.7829,70.32655 448.7829,70.32655 445.5535,70.25508 445.5535,70.25508 445.5535,70.25508 445.5535,63.56253 445.5535,63.56253 445.5535,63.56253 438.6118,63.56253 438.6118,63.56253 438.6118,63.56253 438.6118,66.537 438.6118,66.537 438.6118,66.537 432.5759,60.78928 432.5759,60.78928 Z" id="path2640" inkscape:connector-curvature="0" /> -<path style="fill:#efe4b6;fill-rule:evenodd;stroke:#efe7c1;stroke-width:1.4336616;stroke-linejoin:bevel" d="M 432.558,61.52785 439.1437,54.49225" id="path2645" inkscape:connector-curvature="0" /> -<path style="fill:#ca8f0b;fill-rule:evenodd;stroke-width:1px" d="M 442.9108,70.25823 C 445.632,70.1633 445.5988,70.32655 445.5988,70.32655 445.5988,70.32655 445.5219,63.56253 445.5219,63.56253 445.5219,62.0753 445.5219,62.0753 443.4488,62.0753 443.4488,62.0753 433.6966,61.96534 433.6966,61.96534 L 439.1693,67.94512 439.1693,64.46465 C 439.1693,64.46465 440.3647,64.4945 441.6052,64.4945 444.0861,64.4945 442.9108,67.2805 442.9108,70.25823 Z" id="path2642" inkscape:connector-curvature="0" /> -<path id="path2647" d="M 432.3932,60.65307 439.3236,53.25005 439.3236,56.89614 C 439.3236,56.89614 446.4899,56.8473 448.9899,56.8473 448.9899,56.8473 449.0231,56.99985 449.0231,70.32655 449.0231,70.32655 444.5537,70.34731 443.4548,70.32655 443.4548,70.32655 443.4578,64.35493 443.4578,64.35493 442.2078,64.35493 439.3086,64.35493 439.3086,64.35493 L 439.3237,68.25005 432.3933,60.65307 Z" style="fill:none;stroke:#000000;stroke-width:1.3971461;stroke-linejoin:round" inkscape:connector-curvature="0" /> -</g> -<g id="g11177" transform="translate(-254.4684,4.926264)"> -<path style="color:#000000;fill:url(#linearGradient5391);fill-rule:evenodd;stroke:url(#linearGradient5393);stroke-width:0.7119799;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="path14377" d="M 284,23 A 3,3 0 1 1 278,23 3,3 0 1 1 284,23 Z" transform="matrix(1.331759,0,0,1.327869,-53.22381,-6.040984)" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#000000;fill-rule:evenodd" d="M 320.4594,22.00781 321.4594,21.00781 321.4594,25.00781 320.4594,25.00781 320.4594,22.00781 Z" id="path11169" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#000000;fill-rule:evenodd" d="M 319.4609,24.02096 321.4609,24.02096 321.4609,25.02096 318.4609,25.02096 319.4609,24.02096 Z" id="path11171" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="g3735" transform="matrix(0.76838,0,0,0.776759,4.51551,573.2782)" /> -<g id="distribute-graph-directed" inkscape:label="#directed_graph" transform="translate(295.9565,-461.8256)"> -<path id="path3750" d="M 815.4504,655.5878 819.7252,661.5878" style="fill:none;stroke:#000000;stroke-width:0.7856485;marker-end:url(#Arrow1Send)" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path id="path3752" d="M 828.2748,655.7252 824.2748,661.4504" style="fill:none;stroke:#000000;stroke-width:0.7856485;marker-end:url(#Arrow1Send)" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<circle style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" id="path3762" transform="matrix(0.375607,0,0,0.376774,698.833,582.9556)" cx="328" cy="215" r="5" /> -<circle style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" id="path3764" transform="matrix(0.375607,0,0,0.376774,690.833,572.9556)" cx="328" cy="215" r="5" /> -<circle style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" id="path3766" transform="matrix(0.375607,0,0,0.376774,706.833,572.9556)" cx="328" cy="215" r="5" /> -<circle style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" id="path3787" transform="matrix(0.375607,0,0,0.376774,698.833,592.9556)" cx="328" cy="215" r="5" /> -<path id="path3789" d="M 822,666 822,670.626" style="fill:none;stroke:#000000;stroke-width:0.7856485;marker-end:url(#Arrow1Send)" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -</g> -<g inkscape:label="#layers" transform="translate(-819.959,77.03912)" id="dialog-layers"> -<use xlink:href="#use8059" transform="translate(0,2.999974)" height="1250" width="1250" id="use8977" y="0" x="0" /> -<use xlink:href="#rect12856" x="0" y="0" id="use8055" width="1250" height="1250" /> -<use xlink:href="#path4802" transform="translate(-0.0409998,-2.993605)" x="0" y="0" id="use8059" width="1250" height="1250" /> -<use xlink:href="#path4802" transform="translate(-0.0410002,-5.993605)" x="0" y="0" id="use8061" width="1250" height="1250" /> -</g> -<use xlink:href="#rect12856" transform="translate(-864.959,177.0391)" x="0" y="0" id="use9075" width="1250" height="1250" /> -<g id="edit-select-all-layers" inkscape:label="#selection_select_all_in_all_layers"> -<path id="path9031" d="M 55.5,213.5 56.5,213.5" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" inkscape:connector-curvature="0" /> -<use xlink:href="#path6078" x="0" y="0" id="use9033" transform="translate(-295.3149,-39.1388)" width="1250" height="1250" /> -<use xlink:href="#path6078" x="0" y="0" id="use9035" transform="translate(-292.3149,-39.1388)" width="1250" height="1250" /> -<use xlink:href="#path6078" x="0" y="0" id="use9037" transform="translate(-289.3149,-39.1388)" width="1250" height="1250" /> -<use xlink:href="#path6078" x="0" y="0" id="use9039" transform="translate(-286.3149,-39.1388)" width="1250" height="1250" /> -<use xlink:href="#path6078" x="0" y="0" id="use9041" transform="translate(-296.3149,-24.1388)" width="1250" height="1250" /> -<use xlink:href="#path6078" x="0" y="0" id="use9043" transform="translate(-293.3149,-24.1388)" width="1250" height="1250" /> -<use xlink:href="#path6078" x="0" y="0" id="use9045" transform="translate(-290.3149,-24.1388)" width="1250" height="1250" /> -<use xlink:href="#path6078" x="0" y="0" id="use9047" transform="translate(-287.3149,-24.1388)" width="1250" height="1250" /> -<use xlink:href="#path6078" x="0" y="0" id="use9049" transform="translate(-284.3149,-24.1388)" width="1250" height="1250" /> -<path id="path9051" d="M 55.5,215.5 55.5,216.5" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" inkscape:connector-curvature="0" /> -<use xlink:href="#path6100" x="0" y="0" id="use9053" transform="translate(-298.3149,-36.1388)" width="1250" height="1250" /> -<use xlink:href="#path6100" x="0" y="0" id="use9055" transform="translate(-298.3149,-33.1388)" width="1250" height="1250" /> -<use xlink:href="#path6100" x="0" y="0" id="use9057" transform="translate(-298.3149,-30.1388)" width="1250" height="1250" /> -<use xlink:href="#path6100" x="0" y="0" id="use9059" transform="translate(-298.3149,-27.1388)" width="1250" height="1250" /> -<use xlink:href="#path6100" x="0" y="0" id="use9061" transform="translate(-283.3149,-29.1388)" width="1250" height="1250" /> -<use xlink:href="#path6100" x="0" y="0" id="use9063" transform="translate(-283.3149,-32.1388)" width="1250" height="1250" /> -<use xlink:href="#path6100" x="0" y="0" id="use9065" transform="translate(-283.3149,-35.1388)" width="1250" height="1250" /> -<use xlink:href="#path6100" x="0" y="0" id="use9067" transform="translate(-283.3149,-38.1388)" width="1250" height="1250" /> -<use xlink:href="#path6100" x="0" y="0" id="use9069" transform="translate(-283.3149,-41.1388)" width="1250" height="1250" /> -<use xlink:href="#use8059" x="0" y="0" id="use9073" width="1250" height="1250" transform="matrix(0.752527,0,0,0.752527,-669.1784,91.05547)" /> -<use xlink:href="#path4802" height="1250" width="1250" id="use9077" y="0" x="0" transform="matrix(0.752527,0,0,0.752527,-669.2092,85.8027)" /> -<use xlink:href="#path4802" height="1250" width="1250" id="use9079" y="0" x="0" transform="matrix(0.752527,0,0,0.752527,-669.2092,82.8027)" /> -</g> -<g id="dialog-messages" transform="translate(45,111)" inkscape:label="#messages"> -<g id="g4239" transform="matrix(1,0,0,0.996869,-60.05696,-76.20668)"> -<rect style="color:#000000;fill:url(#linearGradient4249);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" id="rect4241" width="14.99917" height="11.99987" x="115.5577" y="338.8083" /> -<rect style="color:#000000;fill:url(#linearGradient4251);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" id="rect4243" width="14.99819" height="3.011261" x="115.5588" y="335.7579" /> -</g> -<path sodipodi:nodetypes="cccccccc" id="rect5189" d="M 57.49993,263.4998 68.49997,263.4998 68.5,268.5 66.5,268.5 64.29651,271.4721 64,268.5 57.5,268.5 57.49993,263.4998 Z" style="color:#000000;fill:#d3d7cf;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -</g> -<g id="dialog-scripts" inkscape:label="#scripts"> -<g transform="matrix(1,0,0,0.996869,-15.05696,14.79332)" id="g4209"> -<rect y="338.8083" x="115.5577" height="11.99987" width="14.99917" id="rect4212" style="color:#000000;fill:url(#linearGradient4218);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" /> -<rect y="335.7579" x="115.5588" height="3.011261" width="14.99819" id="rect4214" style="color:#000000;fill:url(#linearGradient4220);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" /> -</g> -<path style="fill:#000000" d="M 103,354 103,363 107,363 107,361 105,361 105,356 107,356 107,354 103,354 Z" id="path5166" sodipodi:nodetypes="ccccccccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccccccc" id="path5168" d="M 113,354 113,363 109,363 109,361 111,361 111,356 109,356 109,354 113,354 Z" style="fill:#000000" inkscape:connector-curvature="0" /> -</g> -<g id="dialog-icon-preview" inkscape:label="#view_icon_preview"> -<g transform="matrix(1,0,0,0.996869,-15.05696,54.79332)" id="g5190"> -<rect y="338.8083" x="115.5577" height="11.99987" width="14.99917" id="rect5192" style="color:#000000;fill:url(#linearGradient5198);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" /> -<rect y="335.7579" x="115.5588" height="3.011261" width="14.99819" id="rect5194" style="color:#000000;fill:url(#linearGradient5200);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" /> -</g> -<g inkscape:label="#visible" id="g5206" transform="matrix(0.823809,0,0,0.639827,-480.5562,242.2038)"> -<rect y="235.935" x="707.1481" height="18.61259" width="14.52438" id="rect5208" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.83269" /> -<g transform="translate(0,-0.9)" id="g5210"> -<path sodipodi:nodetypes="ccscscccccccccc" d="M 718.3596,243.1986 C 719.3773,243.9521 720.2979,245.1034 721.151,246.7745 719.3176,250.3658 717.7991,251.8726 715.049,251.8726 712.299,251.8726 709.4688,249.9998 707.853,246.6911 709.6864,243.0997 713.2961,241.3385 716.1602,242.0819 M 711.7759,242.388 710.7364,238.3101 M 709.2185,244.2435 707.6685,241.7133 M 714.9275,241.9355 715.0423,237.208 M 717.4674,242.559 718.9969,238.7706 M 719.616,244.0748 721.2305,242.135" style="color:#000000;fill:url(#linearGradient5218);fill-rule:evenodd;stroke:#000000;stroke-width:1.1019087;stroke-linecap:round" id="path5212" inkscape:connector-curvature="0" /> -<ellipse transform="matrix(0.842506,0,0,0.954024,661.2863,-434.5226)" id="path5214" style="color:#000000;fill:url(#linearGradient5220);fill-rule:evenodd;stroke-width:3.0247481" cx="63.5" cy="714" rx="3.5" ry="4" /> -<ellipse transform="matrix(0.269046,0,0,0.308688,696.6634,24.57494)" id="path5216" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:3.0247481" cx="63.5" cy="714" rx="3.5" ry="4" /> -</g> -</g> -</g> -<g id="edit-select-none" inkscape:label="#selection_deselect"> -<use xlink:href="#g6068" x="0" y="0" id="use5235" transform="translate(-298.3274,-16.15328)" width="1250" height="1250" /> -<use xlink:href="#g10421" x="0" y="0" id="use5237" transform="translate(-299.3571,-15.18254)" width="1250" height="1250" /> -<path id="path5239" d="M 55.5,236.5 56.5,236.5" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" inkscape:connector-curvature="0" /> -<path id="path5261" d="M 55.5,238.5 55.5,239.5" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" inkscape:connector-curvature="0" /> -<use xlink:href="#path5239" x="0" y="0" id="use5306" transform="translate(3)" width="1250" height="1250" /> -<use xlink:href="#path5239" height="1250" width="1250" transform="translate(6)" id="use5309" y="0" x="0" /> -<use xlink:href="#path5239" height="1250" width="1250" transform="translate(9)" id="use5313" y="0" x="0" /> -<use xlink:href="#path5239" x="0" y="0" id="use5311" transform="translate(12)" width="1250" height="1250" /> -<use xlink:href="#path5261" x="0" y="0" id="use5318" transform="translate(0,3)" width="1250" height="1250" /> -<use xlink:href="#path5261" height="1250" width="1250" transform="translate(0,6)" id="use5321" y="0" x="0" /> -<use xlink:href="#path5261" height="1250" width="1250" transform="translate(0,9)" id="use5323" y="0" x="0" /> -<use xlink:href="#path5261" x="0" y="0" id="use5325" transform="translate(0,12)" width="1250" height="1250" /> -<use xlink:href="#path5239" height="1250" width="1250" transform="translate(2,15)" id="use5327" y="0" x="0" /> -<use xlink:href="#path5239" x="0" y="0" id="use5329" transform="translate(5,15)" width="1250" height="1250" /> -<use xlink:href="#path5239" x="0" y="0" id="use5331" transform="translate(8,15)" width="1250" height="1250" /> -<use xlink:href="#path5239" height="1250" width="1250" transform="translate(11,15)" id="use5333" y="0" x="0" /> -<use xlink:href="#path5239" x="0" y="0" id="use5335" transform="translate(14,15)" width="1250" height="1250" /> -<path style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" d="M 70.5,236.5 70.5,237.5" id="path5337" inkscape:connector-curvature="0" /> -<use xlink:href="#path5261" height="1250" width="1250" transform="translate(15,1)" id="use5340" y="0" x="0" /> -<use xlink:href="#path5261" x="0" y="0" id="use5342" transform="translate(15,4)" width="1250" height="1250" /> -<use xlink:href="#path5261" x="0" y="0" id="use5344" transform="translate(15,7)" width="1250" height="1250" /> -<use xlink:href="#path5261" height="1250" width="1250" transform="translate(15,10)" id="use5346" y="0" x="0" /> -</g> -<g id="edit-select-invert" transform="translate(0,-18)" inkscape:label="#selection_invert"> -<use xlink:href="#g10421" height="1250" width="1250" transform="matrix(1.112088,0,0,1.110911,-340.6366,-0.279561)" id="use5599" y="0" x="0" style="opacity:0.5" /> -<path style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" d="M 59.5,281.5 60.5,281.5" id="path5378" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" d="M 59.5,283.5 59.5,284.5" id="path5380" inkscape:connector-curvature="0" /> -<use xlink:href="#path5239" height="1250" width="1250" transform="translate(7,45)" id="use5382" y="0" x="0" /> -<use xlink:href="#path5239" x="0" y="0" id="use5384" transform="translate(10,45)" width="1250" height="1250" /> -<use xlink:href="#path5261" height="1250" width="1250" transform="translate(4,48)" id="use5390" y="0" x="0" /> -<use xlink:href="#path5261" x="0" y="0" id="use5392" transform="translate(4,51)" width="1250" height="1250" /> -<use xlink:href="#path5239" x="0" y="0" id="use5398" transform="translate(6,54)" width="1250" height="1250" /> -<use xlink:href="#path5239" height="1250" width="1250" transform="translate(9,54)" id="use5400" y="0" x="0" /> -<use xlink:href="#path5239" height="1250" width="1250" transform="translate(12,54)" id="use5402" y="0" x="0" /> -<use xlink:href="#path5261" x="0" y="0" id="use5410" transform="translate(13,43)" width="1250" height="1250" /> -<use xlink:href="#path5261" height="1250" width="1250" transform="translate(13,46)" id="use5412" y="0" x="0" /> -<use xlink:href="#path5261" height="1250" width="1250" transform="translate(13,49)" id="use5414" y="0" x="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 55.5,277.5 56.5,277.5" id="path5523" inkscape:connector-curvature="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-295.3149,24.86123)" id="use5525" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-292.3149,24.86123)" id="use5527" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-289.3149,24.86123)" id="use5529" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-286.3149,24.86123)" id="use5531" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-296.3149,39.86123)" id="use5533" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-293.3149,39.86123)" id="use5535" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-290.3149,39.86123)" id="use5537" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-287.3149,39.86123)" id="use5539" y="0" x="0" /> -<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-284.3149,39.86123)" id="use5541" y="0" x="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 55.5,279.5 55.5,280.5" id="path5543" inkscape:connector-curvature="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-298.3149,27.86123)" id="use5545" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-298.3149,30.86123)" id="use5547" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-298.3149,33.86123)" id="use5549" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-298.3149,36.86123)" id="use5551" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-283.3149,34.86123)" id="use5553" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-283.3149,31.86123)" id="use5555" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-283.3149,28.86123)" id="use5557" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-283.3149,25.86123)" id="use5560" y="0" x="0" /> -<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-283.3149,22.86123)" id="use5563" y="0" x="0" /> -</g> -<g id="dialog-tile-clones" transform="translate(-0.4999811,-21.5031)" inkscape:label="#edit_create_tiled_clones"> -<g id="g5745" transform="matrix(1,0,0,0.996869,-59.55772,-28.70668)"> -<rect style="color:#000000;fill:url(#linearGradient5944);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" id="rect5747" width="14.99917" height="11.99987" x="115.5577" y="338.8083" /> -<rect style="color:#000000;fill:url(#linearGradient5946);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" id="rect5749" width="14.99819" height="3.011261" x="115.5588" y="335.7579" /> -</g> -<g transform="matrix(0.600005,0,0,0.599717,25.61153,139.5917)" id="g5803"> -<g id="g5704" transform="translate(50.5399,79.54113)"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5948);stroke-width:0.9999996;stroke-linejoin:round;stroke-miterlimit:0" id="rect5706" width="8.996808" height="7.996297" x="5.4601" y="205.4404" /> -<rect style="color:#000000;fill:url(#linearGradient5950);fill-rule:evenodd;stroke:url(#linearGradient5952);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5708" width="6.994814" height="5.993324" x="6.46013" y="206.4404" /> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5954);stroke-width:0.9999994;stroke-linejoin:round;stroke-miterlimit:0" id="rect5711" width="11.99355" height="11.99031" x="8.477812" y="208.4686" /> -<rect style="color:#000000;fill:url(#linearGradient5956);fill-rule:evenodd;stroke:url(#linearGradient5958);stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5713" width="9.982319" height="9.971587" x="9.477811" y="209.4688" /> -</g> -<rect y="293.0437" x="62.0523" height="4.001433" width="5.979028" id="rect5715" style="color:#000000;fill:url(#linearGradient5960);fill-rule:evenodd;stroke:url(#linearGradient5962);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 63.0113,291 C 63.0113,292 63.0113,292 63.0113,292" id="path5717" inkscape:connector-curvature="0" /> -<use xlink:href="#path6162" height="1250" width="1250" transform="translate(-293.8567,32.29639)" id="use5721" y="0" x="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" d="M 64.0113,290 66.0113,290" id="path5723" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#ffffff;stroke-width:1px" d="M 63,295.9816 63,293.9816 67,293.9816" id="path5725" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="edit-select-original" inkscape:label="#edit_select_original"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient6151);stroke-width:0.9999994;stroke-linejoin:round;stroke-miterlimit:0" id="rect5972" width="11.99355" height="11.99031" x="58.51771" y="309.5096" /> -<rect style="color:#000000;fill:url(#linearGradient6146);fill-rule:evenodd;stroke:url(#linearGradient6148);stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5974" width="9.982319" height="9.971587" x="59.51771" y="310.5099" /> -<rect style="color:#000000;fill:url(#linearGradient6122);fill-rule:evenodd;stroke:url(#linearGradient6125);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5976" width="5.979028" height="4.001433" x="61.5523" y="314.5437" /> -<path id="path5978" d="M 62.5113,312.5 C 62.5113,313.5 62.5113,313.5 62.5113,313.5" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" inkscape:connector-curvature="0" /> -<use xlink:href="#path6162" x="0" y="0" id="use5981" transform="translate(-294.3567,53.7964)" width="1250" height="1250" /> -<path id="path5983" d="M 63.5113,311.5 65.5113,311.5" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" inkscape:connector-curvature="0" /> -<path id="path5985" d="M 62.5,317.4816 62.5,315.4816 66.5,315.4816" style="fill:none;stroke:#ffffff;stroke-width:1px" inkscape:connector-curvature="0" /> -<g id="g6161"> -<rect y="306.4815" x="55.5" height="7.996297" width="8.996808" id="rect5968" style="color:#000000;fill:none;stroke:url(#linearGradient6159);stroke-width:0.9999996;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="307.4814" x="56.50003" height="5.993324" width="6.994814" id="rect5970" style="color:#000000;fill:url(#linearGradient6154);fill-rule:evenodd;stroke:url(#linearGradient6156);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -</g> -<g id="text-flow-into-frame" transform="translate(-15.00082,-30.00001)" inkscape:label="#flow_into_frame"> -<rect y="118.5" x="296.5008" height="15.00001" width="14.99917" id="rect6267" style="color:#000000;fill:url(#linearGradient6369);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round" /> -<g transform="matrix(0.5,0,0,0.5,149,70)" id="g6352"> -<path sodipodi:nodetypes="ccccccccccccccccc" d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" style="fill:#000000;fill-rule:evenodd" id="path6342" inkscape:connector-curvature="0" /> -<path inkscape:label="#object_font" id="path6344" d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" style="fill:url(#linearGradient6371);fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -<path sodipodi:nodetypes="ccccccccccccccccc" id="path6358" d="M 308,126 308,129 310,129 310,130 309,130 309,131 308,131 308,132 307,132 307,131 306,131 306,130 305,130 305,129 307,129 307,126 308,126 Z" style="fill:#000000;fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -<g id="text-unflow" inkscape:label="#unflow"> -<rect style="color:#000000;fill:none;stroke:#cc0000;stroke-width:1.0000001;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:1.0000001, 2.0000002" id="rect6375" width="14.99917" height="15.00001" x="281.5" y="110.5" /> -<g id="g6377" transform="matrix(0.5,0,0,0.5,133.9992,61.99999)"> -<path id="path6379" style="fill:#000000;fill-rule:evenodd" d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" sodipodi:nodetypes="ccccccccccccccccc" inkscape:connector-curvature="0" /> -<path style="fill:url(#linearGradient6436);fill-rule:evenodd" d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" id="path6381" inkscape:label="#object_font" inkscape:connector-curvature="0" /> -</g> -<path sodipodi:nodetypes="ccccccccccccccccc" id="path6428" d="M 290,119 291,119 292.5,120.5 294,119 295,119 295,120 293.5,121.5 295,123 295,124 294,124 292.5,122.5 291,124 290,124 290,123 291.5,121.5 290,120 290,119 Z" style="fill:#c80000;fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -<g id="text-convert-to-regular" inkscape:label="#convert_to_text"> -<g transform="matrix(0.725945,0,0,0.725944,63.34671,33.14915)" id="g15109"> -<rect y="135.4703" x="300.4999" height="11.02972" width="11.02971" id="rect15111" style="color:#000000;fill:url(#linearGradient15119);fill-rule:evenodd;stroke:#000000;stroke-width:1.3775157;stroke-linecap:round;stroke-linejoin:round" /> -<g transform="matrix(0.5,0,0,0.5,153,87)" id="g15113"> -<path sodipodi:nodetypes="ccccccccccccccccc" d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" style="fill:#000000;fill-rule:evenodd" id="path15115" inkscape:connector-curvature="0" /> -<path inkscape:label="#object_font" id="path15117" d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" style="fill:url(#linearGradient15121);fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -</g> -<rect ry="0" y="138.493" x="288.493" height="8.006958" width="8.006964" id="rect15125" style="color:#000000;fill:url(#linearGradient15141);fill-rule:evenodd;stroke:#3465a4;stroke-linecap:square;stroke-dasharray:1, 2" /> -<g transform="matrix(0.362972,0,0,0.362972,181.4162,103.3063)" id="g15127"> -<path sodipodi:nodetypes="ccccccccccccccccc" d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" style="fill:#000000;fill-rule:evenodd" id="path15129" inkscape:connector-curvature="0" /> -<path inkscape:label="#object_font" id="path15131" d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" style="fill:url(#linearGradient15135);fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="text-unkern" inkscape:label="#remove_manual_kerns"> -<path id="rect15156" d="M 281.5,153.5 296.4992,153.5 296.4992,168.5 281.5,168.5 281.5,153.5 Z" style="color:#000000;fill:url(#linearGradient15175);fill-rule:evenodd;stroke:#3465a4;stroke-width:1.0000001;stroke-linecap:square;stroke-dasharray:1.0000001, 2.0000002" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.0000001;stroke-linecap:square" d="M 283.5,153.9828 283.5,168 283.5,153.9828 Z" id="path15185" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccc" id="path15187" d="M 290.5,153.9828 290.5,168 290.5,153.9828 Z" style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.0000001;stroke-linecap:square" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.0000001;stroke-linecap:square" d="M 294.461,153.9828 294.461,168 294.461,153.9828 Z" id="path15189" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<g transform="matrix(0.5,0,0,0.5,133.9992,105)" id="g15195"> -<path sodipodi:nodetypes="ccccccccccccccccc" d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" style="fill:#000000;fill-rule:evenodd" id="path15197" inkscape:connector-curvature="0" /> -<path inkscape:label="#object_font" id="path15199" d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" style="fill:url(#linearGradient15213);fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -<path style="fill:#c80000;fill-rule:evenodd" d="M 290,162 291,162 292.5,163.5 294,162 295,162 295,163 293.5,164.5 295,166 295,167 294,167 292.5,165.5 291,167 290,167 290,166 291.5,164.5 290,163 290,162 Z" id="path15201" sodipodi:nodetypes="ccccccccccccccccc" inkscape:connector-curvature="0" /> -</g> -<g id="dialog-memory" inkscape:label="#about_memory"> -<rect style="color:#000000;fill:url(#linearGradient4689);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round" id="rect4657" width="14.99917" height="15.00001" x="331.5008" y="86.5" /> -<rect y="94" x="332" height="7" width="4.666667" id="rect4691" style="color:#000000;fill:url(#linearGradient4703);fill-rule:evenodd;stroke-width:1.0000007" /> -<rect style="color:#000000;fill:url(#linearGradient4707);fill-rule:evenodd;stroke-width:1.0000007" id="rect4705" width="4.666667" height="14.00001" x="336.6667" y="86.99999" /> -<rect y="91" x="341.3333" height="10" width="4.666667" id="rect4715" style="color:#000000;fill:url(#linearGradient4718);fill-rule:evenodd;stroke-width:1.0000007" /> -</g> -<g id="dialog-input-devices" inkscape:label="#input_devices"> -<g transform="matrix(1,0,0,0.996869,-105.0577,-206.2098)" id="g5739"> -<rect y="338.8083" x="115.5577" height="11.99987" width="14.99917" id="rect5741" style="color:#000000;fill:url(#linearGradient5750);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" /> -<rect y="335.7579" x="115.5588" height="3.011261" width="14.99819" id="rect5744" style="color:#000000;fill:url(#linearGradient5752);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" /> -</g> -<g transform="matrix(1,0,0,1.066667,-679.5,-193.0001)" id="g5768"> -<rect y="303.75" x="691.5" height="10.31249" width="11" id="rect5771" style="fill:none" /> -<path sodipodi:nodetypes="ccccc" d="M 696.7189,305.998 696,305.5938 692,313.5938 702,313.5938 702,312.6563" style="fill:none;stroke:url(#linearGradient5777);stroke-width:0.9682457;stroke-linecap:round;stroke-linejoin:round" id="path5773" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path5775" d="M 694.5,309.375 C 696,309.8438 697.5,311.7188 697,313.5938" style="fill:none;stroke:url(#linearGradient5779);stroke-width:0.9682457;stroke-linecap:round" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="document-metadata" inkscape:label="#document_metadata"> -<g id="g5714" transform="matrix(1,0,0,0.996869,-105.057,-226.2067)"> -<rect style="color:#000000;fill:url(#linearGradient5728);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" id="rect5716" width="14.99917" height="11.99987" x="115.5577" y="338.8083" /> -<rect style="color:#000000;fill:url(#linearGradient5730);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" id="rect5718" width="14.99819" height="3.011261" x="115.5588" y="335.7579" /> -</g> -<path style="color:#000000;fill:url(#linearGradient5844);fill-rule:evenodd;stroke:url(#linearGradient5846);stroke-width:1.0000011;stroke-linecap:square;stroke-linejoin:round" d="M 12.5,122.5 12.5,113.5 19.5,113.5 23.5,117.5 23.5,122.5" id="path5826" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5841);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" d="M 19.5,113.5 23.5,117.5 19.5,117.5 19.5,113.5 Z" id="path5829" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square" d="M 22.5,122.5 22.5,118.5" id="path5831" inkscape:connector-curvature="0" /> -</g> -<g id="color-fill" transform="matrix(0.78125,0,0,0.78125,451.845,442.25)" inkscape:label="#g3340"> -<path id="path30990" d="M 13.0063,24.4482 30.4465,15.9086 C 31.4092,15.4372 31.0551,10.9526 28.9338,6.62049 26.8126,2.28834 23.7236,-0.25897 22.7609,0.212415 L 5.32066,8.75199" style="fill:url(#linearGradient3352);stroke:#000000;stroke-width:1.28" sodipodi:nodetypes="ccscc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" d="M 459.326,449.367 469.844,444.248 C 471.078,444.895 471.386,445.263 472.077,446.761" id="path4825" sodipodi:nodetypes="ccc" transform="matrix(1.28,0,0,1.28,-578.362,-566.08)" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1.28" d="M 15.3452,14.3489 C 13.4479,-3.0346 8.35128,-2.74598 9.06756,6.76043" id="path31979" sodipodi:nodetypes="cs" inkscape:connector-curvature="0" /> -<circle style="fill:#c8c8c8;stroke:#2e3436;stroke-width:1.138871;stroke-linejoin:round" id="path31981" transform="matrix(1.12392,0,0,1.12392,0.83338,-2.58525)" cx="12.875" cy="14.875" r="1.3125" /> -<path style="color:#000000;fill:url(#radialGradient4365);stroke:#000000;stroke-width:1.000001" d="M 456.281,449.062 C 456.213,449.07 456.154,449.096 456.094,449.125 455.133,449.59 455.637,452.694 457.25,456.062 458.238,458.125 459.43,459.799 460.406,460.688 460.405,460.698 460.407,460.708 460.406,460.719 460.337,461.549 459.647,462.428 459.378,463.219 449.286,463.539 450.416,467.696 460.031,467.742 478.573,467.83 478.246,463.266 462.875,463.188 462.602,462.532 462.317,461.864 462.094,461.188 462.821,460.45 462.262,457.533 460.75,454.375 459.238,451.217 457.308,448.951 456.281,449.062 Z" transform="matrix(1.28,0,0,1.28,-578.362,-566.08)" id="path22088" sodipodi:nodetypes="csscscsccsc" inkscape:connector-curvature="0" /> -</g> -<g transform="matrix(0.941445,0,0,1.002693,-125.0319,-1.597622)" id="draw-trace-background" inkscape:label="#g9319"> -<rect style="fill:url(#linearGradient9331)" id="rect9329" width="11.68417" height="10.97046" x="-703.2083" y="303.7795" transform="scale(-1,1)" /> -<rect y="303.7634" x="691.524" height="10.9571" width="11.684" id="rect9321" style="fill:none" /> -<path sodipodi:nodetypes="ccccc" id="path9323" d="M 691.5241,314.2513 691.5301,314.75 703.2083,314.7339 703.2086,310.7607 C 700.3774,312.5369 696.3043,314.2513 691.5244,314.2513 Z" style="fill:#000000;fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -<g id="rectangle-make-corners-sharp" inkscape:label="#squared_corner"> -<rect y="120" x="500" height="16" width="16" id="rect9834" style="opacity:0.33213;fill:none" /> -<g id="g11004"> -<path sodipodi:nodetypes="csccc" id="path8457" d="M 504,122 C 503.9062,124.5 508.2036,125.3952 509,126 510,126.7593 511.5,130.0937 514,130 L 514,122 504,122 Z" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke-width:2" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1;stroke-dashoffset:0.5" d="M 500,122 514,122 514,135" id="rect8453" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccc" id="path8462" d="M 514,130 514,122 504,122" style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:1.5" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="draw-ellipse" inkscape:label="#g8245"> -<rect y="145.0391" x="450" height="24" width="24" id="rect3417" style="color:#000000;fill:none;stroke-width:1.0000001" /> -<circle transform="matrix(0.795464,0,0,0.798577,364.999,27.71345)" id="draw_arc1" style="color:#000000;fill:none;stroke:url(#linearGradient6574);stroke-width:1.2546769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" cx="122" cy="162" r="12" /> -<circle transform="matrix(0.707159,0,0,0.70714,375.7721,42.48712)" id="path5905" style="color:#000000;fill:url(#linearGradient5907);fill-rule:evenodd;stroke:url(#linearGradient5915);stroke-width:1.4141293;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" cx="122" cy="162" r="12" /> -<rect style="color:#000000;fill:none;stroke-width:1.0000001" id="rect4336" width="24" height="24" x="450" y="145" /> -<circle style="color:#000000;fill:none;stroke:url(#linearGradient5389);stroke-width:1.2546769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="path4338" transform="matrix(0.795464,0,0,0.798577,364.999,27.67435)" cx="122" cy="162" r="12" /> -</g> -<g id="draw-ellipse-whole" style="fill:none" inkscape:label="#reset_circle"> -<rect y="150" x="500" height="16" width="16" id="rect4298" /> -<circle style="fill:#b0c5da" id="path4888" cx="508" cy="158" r="6" /> -<path id="path5285" style="color:#000000;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" d="M 514,158 508,158 511,153" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<circle id="path5292" style="stroke:#0000ff;stroke-miterlimit:1.5" cx="508" cy="158" r="6" /> -</g> -<g style="fill:none" id="draw-ellipse-segment" transform="translate(20)" inkscape:label="#circle_closed_arc"> -<rect id="rect4316" width="16" height="16" x="500" y="150" /> -<path d="m 514,158 a 6,6 0 0 1 -4.9581,5.9088 6,6 0 0 1 -6.6801,-3.8567 A 6,6 0 0 1 505,152.8038 L 508,158 Z" sodipodi:ry="6" sodipodi:rx="6" sodipodi:cy="158" sodipodi:cx="508" id="path4318" style="fill:#b0c5da;stroke:#0000ff;stroke-miterlimit:1.5" sodipodi:type="arc" sodipodi:start="0" sodipodi:end="4.18879" sodipodi:arc-type="slice" /> -</g> -<g transform="translate(40)" id="draw-ellipse-arc" style="fill:none" inkscape:label="#circle_open_arc"> -<rect y="150" x="500" height="16" width="16" id="draw-ellipse-arc-rect" /> -<path sodipodi:end="4.18879" sodipodi:start="0" sodipodi:type="arc" style="fill:#b0c5da;stroke:#0000ff;stroke-miterlimit:1.5" id="draw-ellipse-arc-arc" sodipodi:cx="508" sodipodi:cy="158" sodipodi:rx="6" sodipodi:ry="6" d="m 514,158 a 6,6 0 0 1 -4.9581,5.9088 6,6 0 0 1 -6.6801,-3.8567 6,6 0 0 1 2.6382,-7.2483" sodipodi:arc-type="arc" /> -</g> -<g transform="translate(60)" id="draw-ellipse-chord" style="fill:none" inkscape:label="#circle_chord"> -<rect y="150" x="500" height="16" width="16" id="draw-ellipse-chord-rect" /> -<path sodipodi:end="4.18879" sodipodi:start="0" sodipodi:type="arc" style="fill:#b0c5da;stroke:#0000ff;stroke-miterlimit:1.5" id="draw-ellipse-chord-arc" sodipodi:cx="508" sodipodi:cy="158" sodipodi:rx="6" sodipodi:ry="6" d="m 514,158 a 6,6 0 0 1 -4.9581,5.9088 6,6 0 0 1 -6.6801,-3.8567 6,6 0 0 1 2.6382,-7.2483" sodipodi:arc-type="chord" /> -</g> -<g id="draw-cuboid" inkscape:label="#draw_3dbox"> -<path style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.0492821px;stroke-linejoin:round" d="M 604.0245,114.9402 592.1873,119.5308 591.9578,132.5813 600.8438,138.7786 612.1565,135.1716 612.3859,122.613 604.0245,114.9402 Z" id="path5192" inkscape:connector-curvature="0" /> -<rect y="115" x="590" height="24" width="24" id="rect4344" style="color:#000000;fill:none;stroke-width:1.0000001" /> -<path d="M 592.431,132.3014 603.7065,128.3707 603.9313,115.491 592.6477,119.8876 592.431,132.3014 Z" style="fill:url(#linearGradient5190);fill-rule:evenodd" id="path4628" inkscape:box3dface="XYfront" inkscape:connector-curvature="0" /> -<path d="M 592.431,132.3014 603.7065,128.3707 611.6821,134.7794 600.9065,138.2261 592.431,132.3014 Z" style="fill:url(#linearGradient5187);fill-rule:evenodd" id="path4630" inkscape:box3dface="XZtop" inkscape:connector-curvature="0" /> -<path d="M 603.7065,128.3707 611.6821,134.7794 611.891,122.8084 603.9313,115.491 603.7065,128.3707 Z" style="fill:url(#linearGradient5184);fill-rule:evenodd" id="path4633" inkscape:box3dface="YZleft" inkscape:connector-curvature="0" /> -<path id="path5202" d="M 603.8375,116.1429 593.1947,120.2702 592.9884,132.004 600.9777,137.5758 611.149,134.333 611.3554,123.0416 603.8375,116.1429 Z" style="opacity:0.5;fill:none;stroke:#ffffff;stroke-width:1.0657545;stroke-linejoin:round" inkscape:connector-curvature="0" /> -</g> -<g id="perspective-parallel" transform="matrix(1,0,0,1.090725,-0.3693,-12.92106)" inkscape:label="#toggle_vp_x"> -<path sodipodi:nodetypes="cc" d="M 646.3693,119.7089 646.3693,140.2013" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round" id="path4997" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" d="M 653.3817,119.7089 653.3817,140.2013" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round" id="path4979" inkscape:connector-curvature="0" /> -</g> -<g id="toggle_vp_y" transform="matrix(1,0,0,1.090725,39.6307,-12.92106)"> -<path sodipodi:nodetypes="cc" d="M 646.3693,119.7089 646.3693,140.2013" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round" id="path4987" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" d="M 653.3817,119.7089 653.3817,140.2013" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round" id="path4989" inkscape:connector-curvature="0" /> -</g> -<g id="toggle_vp_z" transform="matrix(1,0,0,1.090725,79.6307,-12.92106)"> -<path sodipodi:nodetypes="cc" d="M 646.3693,119.7089 646.3693,140.2013" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round" id="path4993" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" d="M 653.3817,119.7089 653.3817,140.2013" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round" id="path4995" inkscape:connector-curvature="0" /> -</g> -<g id="3dbox_three_handles" transform="translate(0.225708,-0.461998)"> -<rect y="117.462" x="753.7743" height="7.406888" width="7.406888" id="rect6683" style="fill:#000000" /> -<rect style="fill:#000000" id="rect7268" width="7.406888" height="7.406888" x="759.7743" y="131.462" /> -<rect y="119.462" x="767.7743" height="7.406888" width="7.406888" id="rect7270" style="fill:#000000" /> -</g> -<g id="3dbox_four_handles" transform="translate(0.225708,0.538002)"> -<rect style="fill:#000000" id="rect7277" width="7.406888" height="7.406888" x="793.7743" y="117.462" /> -<rect y="117.462" x="807.7743" height="7.406888" width="7.406888" id="rect7279" style="fill:#000000" /> -<rect style="fill:#000000" id="rect7281" width="7.406888" height="7.406888" x="807.7743" y="131.462" /> -<rect y="131.462" x="793.7743" height="7.406888" width="7.406888" id="rect7283" style="fill:#000000" /> -</g> -<g transform="matrix(0.9610923,0,0,0.9805424,517.7012,-120.9824)" id="tool-tweak" inkscape:label="#g4398"> -<rect style="color:#000000;fill:none" id="rect4400" width="24.97159" height="24.47625" x="-110.5099" y="180.0235" /> -<path style="fill:url(#linearGradient4415);stroke:#000000;stroke-width:0.9185374" d="M -109.5169,193.9456 C -101.3004,195.6369 -104.3945,186.0956 -98.80037,182.3615 -97.07122,181.2073 -92.56485,181.5557 -91.19654,184.6577 -90.17791,186.9669 -90.62355,188.4369 -92.0774,187.9956 -93.60686,187.5313 -93.32031,185.6852 -95.89519,186.1826 -97.19769,186.4342 -97.97739,188.526 -97.00432,190.8739 -95.90656,193.5227 -93.65232,195.2966 -88.05792,193.9456 L -88.05792,203.5432 -109.5169,203.5432 -109.5169,193.9456 Z" id="rect4412" sodipodi:nodetypes="cssssscccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#ffffff;stroke-width:0.9185374" d="M -96.8577,182.6385 C -99.56837,183.1905 -100.8754,186.0548 -101.7054,188.5422 -102.4313,190.8017 -103.119,193.5659 -105.4493,194.5527 -106.46,194.9409 -108.4105,195.0975 -109.4854,194.9353 L -109.5145,203.4936 -88.0312,203.5536 -88.0312,194.9954 C -90.81344,195.4233 -93.95419,195.3603 -96.24656,193.5257 -98.26239,191.8375 -98.92499,188.4343 -97.46883,186.1775 -96.01814,184.4935 -93.0031,185.1955 -92.05592,187.0774 -91.27207,187.4754 -91.52566,186.3231 -91.65649,185.8702 -92.28666,183.7115 -94.67857,182.3941 -96.8577,182.6385 Z" id="path4416" sodipodi:nodetypes="ccccccccccsc" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(436.9762,-119.9465)" id="path-tweak-push" inkscape:label="#g4416"> -<rect style="color:#000000;fill:none" id="rect4418" width="16" height="16" x="-45" y="175" /> -<path style="color:#000000;fill:url(#linearGradient4428);stroke-width:0.6138721" d="M -44.25871,182.3053 C -41.14192,182.3454 -41.65281,178.8302 -37.00556,178.8744 -32.35831,178.9187 -33.7846,182.4061 -29.84463,182.3053 L -29.84463,186.3802 C -33.3901,186.3802 -34.1418,182.6887 -37.01137,182.6849 -40.19964,182.6809 -40.7966,186.3802 -44.25871,186.3802 L -44.25871,182.3053 Z" id="path4426" sodipodi:nodetypes="czccscc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cscczc" id="path4444" d="M -29.84463,186.3802 C -33.3901,186.3802 -34.1418,182.6887 -37.01137,182.6849 -40.19964,182.6809 -40.7966,186.3802 -44.25871,186.3802 M -44.25871,182.3053 C -41.14192,182.3454 -41.65281,178.8302 -37.00556,178.8744 -32.35831,178.9187 -33.7846,182.4061 -29.84463,182.3053" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721" inkscape:connector-curvature="0" /> -</g> -<g inkscape:label="#g4416" id="path-tweak-grow" transform="translate(416.9762,-119.9465)"> -<rect y="175" x="-45" height="16" width="16" id="rect4432" style="color:#000000;fill:none" /> -<path sodipodi:nodetypes="czccscc" id="path4435" d="M -44.25871,182.0349 C -41.14192,182.075 -40.49264,178.9233 -37.00556,178.9565 -33.51848,178.9896 -33.7846,182.1357 -29.84463,182.0349 L -29.84463,186.1097 C -33.3901,186.1097 -34.1418,188.966 -37.01137,188.9623 -40.19964,188.9583 -40.7966,186.1097 -44.25871,186.1097 L -44.25871,182.0349 Z" style="color:#000000;fill:url(#linearGradient4437);stroke-width:0.6138721" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721" d="M -29.84463,186.1097 C -33.3901,186.1097 -34.1418,188.966 -37.01137,188.9623 -40.19964,188.9583 -40.7966,186.1097 -44.25871,186.1097 M -44.25871,182.0349 C -41.14192,182.075 -40.49264,178.9233 -37.00556,178.9565 -33.51848,178.9896 -33.7846,182.1357 -29.84463,182.0349" id="path4442" sodipodi:nodetypes="cscczc" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(396.9762,-119.9465)" id="path-tweak-shrink" inkscape:label="#g4416"> -<rect style="color:#000000;fill:none" id="rect4443" width="16" height="16" x="-45" y="175" /> -<path style="color:#000000;fill:url(#linearGradient4447);stroke-width:0.6138721" d="M -29.84463,186.6535 C -33.3901,186.6535 -34.51329,184.3364 -37.01137,184.3331 -39.50944,184.3301 -40.7966,186.6535 -44.25871,186.6535 L -44.25871,184.0994 -44.25871,181.3493 C -41.14192,181.3894 -40.04563,183.5265 -37.00556,183.5555 -33.96549,183.5844 -33.7846,181.4501 -29.84463,181.3493" id="path4445" sodipodi:nodetypes="czccczc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="czcczc" id="path4440" d="M -44.25871,181.3493 C -41.14192,181.3894 -40.04563,183.2325 -37.00556,183.2614 -33.96549,183.2903 -33.7846,181.4501 -29.84463,181.3493 M -29.84463,186.6535 C -33.3901,186.6535 -34.51329,184.5045 -37.01137,184.5012 -39.50944,184.4982 -40.7966,186.6535 -44.25871,186.6535" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(416.9762,-139.9465)" id="path-tweak-roughen" inkscape:label="#g4416"> -<rect style="color:#000000;fill:none" id="rect4446" width="16" height="16" x="-45" y="175" /> -<path style="color:#000000;fill:url(#linearGradient4453);stroke-width:0.6138721" d="M -44.25871,180.0349 -42.17829,181.5673 -41.23529,179.6783 -40.30299,181.2751 -37.44512,178.1377 -35.9,180.3197 -34.80075,179.1774 -32.13533,181.6011 -29.84463,179.9331 -29.84463,183.0536 -29.84463,184.0723 -29.84463,185.091 -29.84463,186.1097 -32.07052,187.013 -34.08315,186.3631 -32.00367,188.7335 -37.10857,186.5805 -40.25586,187.5167 -39.27382,184.4013 -42.11409,187.2305 -44.25871,186.1097 -44.25871,185.091 -44.25871,184.0723 -44.25871,183.0536 -44.25871,180.0349 Z" id="path4448" sodipodi:nodetypes="ccccccccccccccccccccccccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccccccccccccccccc" id="path4576" d="M -29.84463,186.1097 -32.07052,187.013 -34.08315,186.3631 -32.00367,188.7335 -37.10857,186.5805 -40.25586,187.5167 -39.27382,184.4013 -42.11409,187.2305 -44.25871,186.1097 M -44.25871,180.0349 -42.17829,181.5673 -41.23529,179.6783 -40.30299,181.2751 -37.44512,178.1377 -35.9,180.3197 -34.80075,179.1774 -32.13533,181.6011 -29.84463,179.9331" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721" inkscape:connector-curvature="0" /> -</g> -<g id="document-import-ocal" inkscape:label="#ocal_import" transform="translate(-3.450267,2.75434)"> -<use xlink:href="#g5113" height="1250" width="1250" transform="translate(2.639605,16.28531)" id="use4598" y="0" x="0" /> -<use xlink:href="#path4685" transform="translate(14.58777,-33.04874)" x="0" y="0" id="use5366-8" width="1250" height="1250" /> -</g> -<g id="document-export-ocal" inkscape:label="#ocal_export"> -<g id="g5113" transform="matrix(1.121863,0,0,0.8467469,-1.696936,21.3021)"> -<rect inkscape:export-ydpi="90.360001" inkscape:export-xdpi="90.360001" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" ry="2.792642" transform="matrix(0.8657253,-0.5005195,0.214431,0.9767391,0,0)" rx="3.259387" y="145.0049" x="-23.34781" height="11.80559" width="8.207668" id="rect5675" style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.2102582" /> -<rect inkscape:export-ydpi="90.360001" inkscape:export-xdpi="90.360001" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" ry="2.217725" transform="matrix(0.8657253,-0.5005195,0.214431,0.9767391,0,0)" rx="2.588382" y="146.288" x="-22.55011" height="9.375189" width="6.517971" id="rect5679" style="fill:#bf0000;fill-rule:evenodd;stroke-width:0.7941308pt" /> -<rect inkscape:export-ydpi="90.360001" inkscape:export-xdpi="90.360001" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" ry="3.032427" rx="3.851753" y="150.4802" x="14.50112" height="12.70694" width="7.830238" id="rect5668" style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.2130624" /> -<rect inkscape:export-ydpi="90.360001" inkscape:export-xdpi="90.360001" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" ry="2.408143" rx="3.058795" y="151.8613" x="15.26213" height="10.09097" width="6.218232" id="rect5670" style="fill:#ff7f00;fill-rule:evenodd;stroke-width:0.7941308pt" /> -<rect inkscape:export-ydpi="90.360001" inkscape:export-xdpi="90.360001" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" ry="2.946012" transform="matrix(0.9158505,0.4015194,-0.1642153,0.9864245,0,0)" rx="3.542479" y="134.1788" x="44.10332" height="12.43601" width="8.253802" id="rect5662" style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.2164044" /> -<rect inkscape:export-ydpi="90.360001" inkscape:export-xdpi="90.360001" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" ry="2.339518" transform="matrix(0.9158505,0.4015194,-0.1642153,0.9864245,0,0)" rx="2.813192" y="135.5302" x="44.90545" height="9.875807" width="6.554592" id="rect5664" style="fill:#f3e533;fill-rule:evenodd;stroke-width:0.7941308pt" /> -</g> -<use xlink:href="#path4685" transform="translate(6.008357,-49.39594)" x="0" y="0" id="use5366" width="1250" height="1250" /> -</g> -<g inkscape:label="#g4416" id="path-tweak-attract" transform="translate(436.9762,-79.9465)"> -<rect y="175" x="-45" height="16" width="16" id="rect4494" style="color:#000000;fill:none" /> -<path sodipodi:nodetypes="czccscc" id="path4496" d="M -44.25871,185.7795 C -41.14192,185.805 -41.65281,183.5615 -37.00556,183.5898 -32.35831,183.618 -33.7846,185.8438 -29.84463,185.7795 L -29.84463,188.3802 C -33.3901,188.3802 -34.1418,184.9545 -37.01137,184.9521 -40.19964,184.9491 -40.7966,188.3802 -44.25871,188.3802 L -44.25871,185.7795 Z" style="color:#000000;fill:url(#linearGradient4501);stroke-width:0.6138721" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721" d="M -29.84463,188.3802 C -33.3901,188.3802 -34.1418,185.0054 -37.01137,185.003 -40.19964,185 -40.7966,188.3802 -44.25871,188.3802 M -44.25871,185.7795 C -41.14192,185.805 -41.65281,183.5615 -37.00556,183.5898 -32.35831,183.618 -33.7846,185.8438 -29.84463,185.7795" id="path4499" sodipodi:nodetypes="cscczc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:url(#linearGradient4507);stroke-width:0.6138721" d="M -44.25871,180.1902 C -41.14192,180.1646 -41.65281,182.4081 -37.00556,182.3799 -32.35831,182.3517 -33.7846,180.1259 -29.84463,180.1902 L -29.84463,177.5895 C -33.3901,177.5895 -34.1418,180.7605 -37.01137,180.7629 -40.19964,180.7659 -40.7966,177.5895 -44.25871,177.5895 L -44.25871,180.1902 Z" id="path4503" sodipodi:nodetypes="czccscc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cscczc" id="path4505" d="M -29.84463,177.5895 C -33.3901,177.5895 -34.1418,180.8624 -37.01137,180.8648 -40.19964,180.8678 -40.7966,177.5895 -44.25871,177.5895 M -44.25871,180.1902 C -41.14192,180.1646 -41.65281,182.4081 -37.00556,182.3799 -32.35831,182.3517 -33.7846,180.1259 -29.84463,180.1902" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(416.9762,-79.9465)" id="path-tweak-repel" inkscape:label="#g4416"> -<rect style="color:#000000;fill:none" id="rect4511" width="16" height="16" x="-45" y="175" /> -<path style="color:#000000;fill:url(#linearGradient4521);stroke-width:0.6138721" d="M -44.25871,186.1902 C -41.14192,186.1646 -41.65281,188.4081 -37.00556,188.3799 -32.35831,188.3517 -33.7846,186.1259 -29.84463,186.1902 L -29.84463,183.5895 C -33.3901,183.5895 -34.1418,186.7096 -37.01137,186.712 -40.19964,186.715 -40.7966,183.5895 -44.25871,183.5895 L -44.25871,186.1902 Z" id="path4513" sodipodi:nodetypes="czccscc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cscczc" id="path4515" d="M -29.84463,183.5895 C -33.3901,183.5895 -34.1418,186.7605 -37.01137,186.7629 -40.19964,186.7659 -40.7966,183.5895 -44.25871,183.5895 M -44.25871,186.1902 C -41.14192,186.1646 -41.65281,188.4081 -37.00556,188.3799 -32.35831,188.3517 -33.7846,186.1259 -29.84463,186.1902" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="czccscc" id="path4517" d="M -44.25871,179.7795 C -41.14192,179.805 -41.65281,177.5615 -37.00556,177.5898 -32.35831,177.618 -33.7846,179.8438 -29.84463,179.7795 L -29.84463,182.3802 C -33.3901,182.3802 -34.1418,179.2601 -37.01137,179.2577 -40.19964,179.2547 -40.7966,182.3802 -44.25871,182.3802 L -44.25871,179.7795 Z" style="color:#000000;fill:url(#linearGradient4523);stroke-width:0.6138721" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721" d="M -29.84463,182.3802 C -33.3901,182.3802 -34.1418,179.2466 -37.01137,179.2442 -40.19964,179.2412 -40.7966,182.3802 -44.25871,182.3802 M -44.25871,179.7795 C -41.14192,179.805 -41.65281,177.5615 -37.00556,177.5898 -32.35831,177.618 -33.7846,179.8438 -29.84463,179.7795" id="path4519" sodipodi:nodetypes="cscczc" inkscape:connector-curvature="0" /> -</g> -<g inkscape:label="#g4416" id="object-tweak-paint" transform="translate(416.9762,-59.9465)"> -<rect y="175" x="-45" height="16" width="16" id="rect4527" style="fill:none" /> -<rect style="fill:#cccccc" id="rect4542" width="4.069275" height="4.069275" x="-42.99393" y="176.8167" /> -<rect y="176.8167" x="34.85538" height="4.069275" width="4.069275" id="rect4544" style="fill:#999999" transform="scale(-1,1)" /> -<rect style="fill:#cccccc" id="rect4547" width="4.069275" height="4.069275" x="-34.85538" y="176.8167" /> -<rect y="-184.9553" x="-42.99393" height="4.069275" width="4.069275" id="rect4549" style="fill:#999999" transform="scale(1,-1)" /> -<rect transform="scale(-1)" style="fill:#000000" id="rect4551" width="4.069275" height="4.069275" x="34.85538" y="-184.9553" /> -<rect y="-184.9553" x="-34.85538" height="4.069275" width="4.069275" id="rect4553" style="fill:#999999" transform="scale(1,-1)" /> -<rect style="fill:#cccccc" id="rect4555" width="4.069275" height="4.069275" x="-42.99393" y="184.9553" /> -<rect y="184.9553" x="34.85538" height="4.069275" width="4.069275" id="rect4557" style="fill:#999999" transform="scale(-1,1)" /> -<rect style="fill:#cccccc" id="rect4559" width="4.069275" height="4.069275" x="-34.85538" y="184.9553" /> -</g> -<g transform="translate(436.9762,-59.9465)" id="object-tweak-jitter-color" inkscape:label="#g4416"> -<rect style="color:#000000;fill:none" id="rect4563" width="16" height="16" x="-45" y="175" /> -<rect y="176.8852" x="-43.13489" height="4.069275" width="4.069275" id="rect4565" style="fill:#ffffff" /> -<rect style="fill:#4d4d4d" id="rect4567" width="4.069275" height="4.069275" x="-43.13489" y="185.0237" /> -<rect y="-189.093" x="30.92706" height="4.069275" width="4.069275" id="rect4569" style="fill:#808080" transform="scale(-1)" /> -<rect style="fill:#e6e6e6" id="rect4571" width="4.069275" height="4.069275" x="-34.99632" y="-180.9545" transform="scale(1,-1)" /> -<rect y="-185.0237" x="34.99634" height="4.069275" width="4.069275" id="rect4573" style="fill:#cccccc" transform="scale(-1)" /> -<rect transform="scale(1,-1)" style="fill:#999999" id="rect4575" width="4.069275" height="4.069275" x="-39.06561" y="-180.9545" /> -<rect y="-185.0237" x="30.92705" height="4.069275" width="4.069275" id="rect4577" style="fill:#ffffff" transform="scale(-1)" /> -<rect style="fill:#b3b3b3" id="rect4579" width="4.069275" height="4.069275" x="-39.06561" y="185.0237" /> -<rect y="180.9545" x="-43.13489" height="4.069275" width="4.069275" id="rect4581" style="fill:#b3b3b3" /> -</g> -<g id="path-effect-parameter-next" inkscape:label="#g10193" transform="translate(15.99998)"> -<path style="fill:#ffffff;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1px;stroke-linejoin:round" d="m 761.9292,60.21135 c -1.3234,4.58045 0.575,6.56847 0.863,6.63113 0.6244,0.13585 3.6939,-0.81114 4.2558,-1.49894 -0.7024,-0.7668 -1.5244,-1.24741 -2.6209,-1.99655 -0.9558,-0.653 -2.1687,-1.54649 -2.4979,-3.13564 z m 2.5287,-1.19313 c -0.2505,0.79624 -0.1537,1.6448 0.242,2.34393 0.3352,0.59425 0.8545,1.02916 1.4624,1.31727 0.532,0.2465 1.1266,0.36704 1.7511,0.35988 -1.4671,-0.88543 -2.3354,-1.5733 -2.9025,-2.44951 -0.5203,-0.80386 -0.5573,-1.47454 -0.553,-1.57157 z m 2.7983,-1.0336 c -0.9659,2.04621 0.4165,2.77407 1.734,3.11108 -1.3117,-1.02013 -1.9104,-2.98174 -1.734,-3.11108 z m 3.5258,-2.20259 c -0.584,0.33612 -0.5086,1.38561 -0.778,1.76289 -0.5215,0.7302 -1.0601,0.85177 -0.7801,1.43544 0.3733,0.77825 0.5096,0.37663 1.516,0.47373 0.2938,0.0283 1.2635,0.96792 1.5502,0.91628 -0.9834,-1.54422 -1.5449,-2.97001 -1.5081,-4.58834 z" id="path9858" inkscape:original-d="M 762.7922,66.84248 C 763.6022,63.11924 765.4886,60.07306 771.5388,58.08446" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" > -<desc id="desc9858"> -inkscape:path-effect="#path-effect9860" striped for faster load -</desc> -</path> -<path sodipodi:nodetypes="cc" id="path9256" d="M 762.5,68.5 C 763.3058,62.01571 768.0747,58.5078 773.5,57.5" style="fill:none;stroke:#008000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<rect style="fill:none" id="rect9258" width="16" height="16" x="759.9762" y="55.0535" /> -<use xlink:href="#g6043" height="1250" width="1250" id="use9872" y="0" x="0" transform="translate(760,-189)" /> -<use xlink:href="#rect10675" transform="translate(805.0318,-128.6983)" x="0" y="0" id="use10185" width="1250" height="1250" /> -<use xlink:href="#rect10675" height="1250" width="1250" id="use10187" y="0" x="0" transform="translate(793.0318,-116.6983)" /> -</g> -<g id="grid-rectangular" transform="translate(-94,-28)" inkscape:label="#grid_xy"> -<path sodipodi:nodetypes="cc" id="path5235" d="M 305.5,421.5 305.5,436.5" style="fill:none;stroke:#0000ff;stroke-linecap:round" inkscape:connector-curvature="0" /> -<use xlink:href="#path5235" x="0" y="0" id="use5238" transform="translate(4)" width="1250" height="1250" style="stroke-linecap:round" /> -<use xlink:href="#path5235" height="1250" width="1250" transform="translate(8)" id="use5244" y="0" x="0" style="stroke-linecap:round" /> -<use xlink:href="#path5235" x="0" y="0" id="use5246" transform="translate(12)" width="1250" height="1250" style="stroke-linecap:round" /> -<path style="fill:none;stroke:#0000ff;stroke-linecap:round" d="M 319.5,423.5 304.5,423.5" id="path5252" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<use xlink:href="#path5252" x="0" y="0" id="use5254" transform="translate(0,4)" width="1250" height="1250" style="stroke-linecap:round" /> -<use xlink:href="#path5252" height="1250" width="1250" transform="translate(0,8)" id="use5257" y="0" x="0" style="stroke-linecap:round" /> -<use xlink:href="#path5252" x="0" y="0" id="use5259" transform="translate(0,12)" width="1250" height="1250" style="stroke-linecap:round" /> -</g> -<g id="grid-axonometric" inkscape:label="#grid_axonom" transform="translate(-94,-28)"> -<path style="fill:none;stroke:#0000ff;stroke-linecap:round" d="M 332.5,421.5 332.5,436.5" id="path4674" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path5266" d="M 342.5,421.5 342.5,436.5" style="fill:none;stroke:#0000ff;stroke-linecap:round" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#0000ff;stroke-linecap:round" d="M 337.5,421.5 337.5,436.5" id="path5268" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path4720" d="M 330.4851,424.4741 345.5008,433.1434" style="fill:none;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round" d="M 330.4321,430.3454 341.0657,436.4847" id="path5309" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path5311" d="M 335.1528,421.4521 345.4605,427.4032" style="fill:none;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path5313" d="M 330.4332,426.6692 339.4477,421.4646" style="fill:none;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round" d="M 330.4696,432.5182 345.4713,423.857" id="path5315" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path5317" d="M 333.6366,436.5647 345.5367,429.6942" style="fill:none;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -</g> -<g id="transform-move-horizontal" transform="translate(-511.4352,-131.247)" inkscape:label="#arrows_hor"> -<rect transform="translate(348.4108,47.248)" y="270" x="895" height="24" width="24" id="rect5457" style="color:#000000;fill:none;stroke-width:1px" /> -<path sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" d="M 1248.435,332.2471 1248.435,331.2471 1260.435,331.2471 1260.435,329.2471 1263.435,331.7471 1260.435,334.2471 1260.435,332.2471 1248.435,332.2471 Z" id="path5435" inkscape:connector-curvature="0" /> -<g id="g5384" transform="translate(-10.01187,-3.897705e-5)"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5727);stroke-linejoin:round;stroke-miterlimit:0" id="rect3619" width="8.974897" height="7.990791" x="1267.947" y="319.7563" /> -<rect style="color:#000000;fill:url(#linearGradient5729);fill-rule:evenodd;stroke:url(#linearGradient5731);stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect3621" width="6.997538" height="5.995614" x="1268.938" y="320.7514" /> -</g> -<use xlink:href="#g5384" style="opacity:0.5" height="1250" width="1250" transform="translate(-13.97489)" id="use6276" y="0" x="0" /> -</g> -<g id="transform-scale-horizontal" inkscape:label="#transform_scale_hor" transform="translate(-142.0084,-53.992)"> -<g id="g6303" transform="translate(0,-0.0070343)"> -<rect y="244.5435" x="906.5059" height="14.95563" width="20.98823" id="rect6287" style="color:#000000;fill:url(#linearGradient5733);fill-rule:evenodd;stroke:url(#linearGradient5735);stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="243.515" x="905.5084" height="16.98404" width="22.98326" id="rect6285" style="color:#000000;fill:none;stroke:url(#linearGradient5737);stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<g style="opacity:0.5" id="g12100" transform="matrix(1,0,0,2.125424,-355.4347,-436.1096)"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5739);stroke-width:0.685926;stroke-linejoin:round;stroke-miterlimit:0" id="rect12102" width="8.974897" height="7.990791" x="1267.947" y="319.7563" /> -<rect style="color:#000000;fill:url(#linearGradient5741);fill-rule:evenodd;stroke:url(#linearGradient5743);stroke-width:0.6859255;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect12104" width="6.997538" height="6.940222" x="1268.938" y="320.2997" /> -</g> -<path id="path5628" d="M 905.9609,255.5794 908.9609,253.0794 908.9609,255.0794 925.0391,255.0794 925.0391,253.0794 928.0391,255.5794 925.0391,258.0794 925.0391,256.0794 908.9609,256.0794 908.9609,258.0794 905.9609,255.5794 Z" style="fill:#000000;fill-rule:evenodd" sodipodi:nodetypes="ccccccccccc" inkscape:connector-curvature="0" /> -<rect y="240" x="905" height="24" width="24" id="rect5634" style="color:#000000;opacity:0.5513197;fill:none;stroke-width:1px" /> -</g> -<g id="transform-rotate" inkscape:label="#transform_rotate" transform="matrix(-1,0,0,1,1753.997,-53.89532)"> -<use xlink:href="#use6342" style="opacity:0.5" height="1250" width="1250" transform="rotate(-45,916.6665,253.528)" id="use6356" y="0" x="0" /> -<rect y="240" x="905" height="24" width="24" id="rect5743" style="color:#000000;opacity:0.5513197;fill:none;stroke-width:1px" /> -<path id="path5749" d="M 907,262 907,259 905,259 907.5,256 910,259 908,259 908,262 911,262 911,263 908,263 907,262 Z" style="fill:#000000;fill-rule:evenodd" sodipodi:nodetypes="ccccccccccc" inkscape:connector-curvature="0" /> -<g id="use6342" transform="rotate(45,904.9224,254.0152)"> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5757);stroke-linejoin:round;stroke-miterlimit:0" id="rect6346" width="14.99428" height="9.989127" x="905.7186" y="240.2337" /> -<rect style="color:#000000;fill:url(#linearGradient5759);fill-rule:evenodd;stroke:url(#linearGradient5762);stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect6348" width="12.98509" height="7.990848" x="906.7204" y="241.2301" /> -</g> -<use xlink:href="#path5749" height="1250" width="1250" transform="rotate(180,917,253.9995)" id="use6358" y="0" x="0" /> -</g> -<g id="transform-skew-horizontal" inkscape:label="#transform_scew_hor" transform="matrix(-1,0,0,1,1723.032,-54.0012)"> -<g id="g6663" style="opacity:0.5"> -<rect y="246.4982" x="911.4628" height="11.00354" width="11.07448" id="rect6417" style="color:#000000;fill:url(#linearGradient5745);fill-rule:evenodd;stroke:url(#linearGradient5747);stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="245.4988" x="910.4678" height="13.00241" width="13.0645" id="rect6419" style="color:#000000;fill:none;stroke:url(#linearGradient5749);stroke-width:0.9999979;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<rect y="240" x="905" height="24" width="24" id="rect6423" style="color:#000000;opacity:0.5513197;fill:none;stroke-width:1px" /> -<path sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" d="M 926,242 926,240 929,242.5 926,245 926,243 923,243 923,242.0003 926,242 Z" id="use6595" inkscape:connector-curvature="0" /> -<use xlink:href="#use6595" height="1250" width="1250" transform="rotate(180,917,252)" id="use6602" y="0" x="0" /> -<g id="g6667" transform="matrix(1.008867,0,-0.759374,1,183.2271,0)"> -<rect style="color:#000000;fill:url(#linearGradient5751);fill-rule:evenodd;stroke:url(#linearGradient5753);stroke-width:0.9956706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect6669" width="11.07448" height="11.00519" x="907.1069" y="246.5351" transform="matrix(1,0,0.017299,0.9998504,0,0)" /> -<rect style="color:#000000;fill:none;stroke:url(#linearGradient5755);stroke-width:0.9956684;stroke-linejoin:round;stroke-miterlimit:0" id="rect6671" width="13.0645" height="13.00435" x="906.1118" y="245.5355" transform="matrix(1,0,0.017299,0.9998504,0,0)" /> -</g> -</g> -<g id="show-path-outline" transform="translate(842.9337,-119.9172)" inkscape:label="#nodes_show_helperpath"> -<path style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -42.51871,188.4465 C -42.51871,182.9474 -41.84309,175.4698 -31.51871,177.4465 -29.7078,177.7932 -31.18387,189.1883 -42.51871,188.4465" id="path4756" sodipodi:nodetypes="csc" inkscape:connector-curvature="0" /> -<rect y="175" x="-45" height="16" width="16" id="rect4758" style="fill:none" /> -<use xlink:href="#rect4374" height="1250" width="1250" id="use4760" y="0" x="0" transform="translate(-4.9762,-0.0534998)" /> -<use xlink:href="#rect4374" height="1250" width="1250" id="use4762" y="0" x="0" transform="translate(5.981293,-11.02417)" /> -</g> -<g id="randomize" transform="translate(-174.6231,-48.06162)"> -<rect y="208" x="777.8536" height="24" width="24" id="rect7476" style="fill:none;stroke-width:1.0000001" /> -<g id="g4914" transform="translate(5.853577,2.75)"> -<path id="path4908" d="M 773,210.5 773,223 784,228.5 795,223 795,210.5 784,215 773,210.5 Z" style="fill:url(#radialGradient8472);stroke:url(#linearGradient5637);stroke-linejoin:round" sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccc" id="path4912" d="M 784,206 795,210.5 784,215 773,210.5 784,206 Z" style="fill:url(#radialGradient8474);stroke:url(#linearGradient5633);stroke-width:1px;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#000000;stroke-width:1px" d="M 848,219 848,232.417" id="path5699" transform="translate(-64,-4)" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<g id="g5864" transform="translate(-64,-4)"> -<ellipse transform="matrix(1.795342,0,0,1.795342,-669.664,-176.9133)" id="path5706" style="fill:url(#radialGradient5496);stroke-width:1.3484024" cx="842.25" cy="222.75" rx="0.75" ry="1.25" /> -<use xlink:href="#path5706" x="0" y="0" id="use5833" transform="translate(9.037201,-1.473703)" width="1250" height="1250" /> -<use xlink:href="#path5706" x="0" y="0" id="use5842" transform="translate(9.037201,3.880038)" width="1250" height="1250" /> -<use xlink:href="#path5706" x="0" y="0" id="use5848" transform="translate(13.22746,-3.462058)" width="1250" height="1250" /> -<use xlink:href="#path5706" x="0" y="0" id="use5855" transform="translate(13.22746,1.844619)" width="1250" height="1250" /> -<use xlink:href="#path5706" x="0" y="0" id="use5857" transform="rotate(90,847.9046,219.8453)" width="1250" height="1250" /> -<use xlink:href="#path5706" x="0" y="0" id="use5859" transform="rotate(90,851.3872,223.3559)" width="1250" height="1250" /> -</g> -</g> -</g> -<g id="path-clip-edit" inkscape:label="#g7356" transform="translate(-21)"> -<path sodipodi:nodetypes="cc" id="path4828" d="M 855,62 C 853,64 850,63.5 847,60.5" style="fill:none;stroke:#000000;stroke-width:1px" inkscape:connector-curvature="0" /> -<use xlink:href="#path4828" x="0" y="0" id="use4830" transform="matrix(0,1,1,0,785.5,-785)" width="1250" height="1250" /> -<path style="fill:none;stroke:#00ff00;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M 842.5,68.5 C 843.3058,62.01571 848.0747,58.5078 853.5,57.5" id="path4813" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<rect y="55.0535" x="839.9762" height="16" width="16" id="rect4815" style="fill:none" /> -<use xlink:href="#rect10675" height="1250" width="1250" id="use4819" y="0" x="0" transform="translate(885.0318,-128.6983)" /> -<use xlink:href="#rect10675" transform="translate(873.0318,-116.6983)" x="0" y="0" id="use4821" width="1250" height="1250" /> -</g> -<g id="path-mask-edit" inkscape:label="#g7344" transform="translate(-40)"> -<use xlink:href="#path4893" x="0" y="0" id="use4911" transform="matrix(0,1,1,0,825.5171,-825.2431)" width="1250" height="1250" /> -<path style="fill:none;stroke:url(#linearGradient5824);stroke-width:1px" d="M 895,62 C 893,64 889,63 885,58" id="path4893" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" id="path4899" d="M 882.5,68.5 C 883.3058,62.01571 888.0747,58.5078 893.5,57.5" style="fill:none;stroke:#0000ff;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<rect style="fill:none" id="rect4901" width="16" height="16" x="879.9762" y="55.0535" /> -<use xlink:href="#rect10675" transform="translate(925.0318,-128.6983)" x="0" y="0" id="use4903" width="1250" height="1250" /> -<use xlink:href="#rect10675" height="1250" width="1250" id="use4905" y="0" x="0" transform="translate(913.0318,-116.6983)" /> -</g> -<g id="draw-eraser" transform="translate(1.5,359.5)" inkscape:label="#draw_erase"> -<rect style="color:#000000;fill:none;stroke-width:1.0000001" id="rect7418" width="24" height="24" x="450" y="115" /> -<g transform="rotate(30,462,127.0001)" id="g8277"> -<rect style="color:#000000;fill:none;stroke:#000000;stroke-linejoin:round;stroke-miterlimit:0" id="rect7420" width="10.99167" height="18.99178" x="456.5083" y="117.5082" /> -<rect style="color:#000000;fill:url(#linearGradient7424);fill-rule:evenodd;stroke:url(#linearGradient7426);stroke-width:0.9999998;stroke-linejoin:round;stroke-miterlimit:0" id="rect7422" width="9" height="17" x="457.5" y="118.5" /> -</g> -</g> -<path style="color:#000000;fill:none;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 887.0928,67.57225 C 885.0341,67.31083 883.3117,65.50657 883.1525,63.43651 882.9202,61.37378 884.2714,59.27622 886.2454,58.63449 888.196,57.92353 890.5511,58.74534 891.6405,60.51171 892.3223,61.5405 892.4753,62.82227 892.3121,64.02456 892.1368,65.22738 892.6277,66.54912 893.7105,67.16949 895.0589,68.03424 897.0395,67.50402 897.7755,66.08115 898.5889,64.70109 897.9844,62.74188 896.5348,62.05998" id="path-mode-spiro" sodipodi:nodetypes="cccccccs" inkscape:label="#spiro_splines_mode" inkscape:connector-curvature="0" /> -<g id="path-mode-bezier" transform="matrix(0.6666666,0,0,0.6666666,934.5,-64.83593)" inkscape:label="bezier_mode"> -<rect y="180" x="-110" height="24" width="24" id="rect4983" style="color:#000000;fill:none" /> -<path sodipodi:nodetypes="csc" id="path4985" d="M -107.5,202 C -108,194 -106.8635,189.643 -103.5351,186.5978 -100.5976,183.9103 -96,182 -88,182.5" style="fill:none;stroke:#646464;stroke-width:2.2500002" inkscape:connector-curvature="0" /> -<rect style="color:#000000;fill:#0000ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.5000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect4987" width="6.117705" height="5.996136" x="-106.5" y="183.5039" /> -<rect style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.2004722;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect4989" width="4.799528" height="4.801509" x="-109.8907" y="198.8925" /> -<use xlink:href="#rect10541" height="1250" width="1250" transform="matrix(1.200473,0,0,1.200473,40.4649,-59.44417)" id="use4993" y="0" x="0" /> -</g> -<g id="path-mode-polyline" transform="matrix(0.6666666,0,0,0.6666666,976.1392,-64.65412)" inkscape:label="polylines_mode"> -<rect y="180" x="-110" height="24" width="24" id="rect4983-8" style="color:#000000;fill:none" /> -<path sodipodi:nodetypes="ccccc" id="path4985-5" d="M -85.93689,200.106 C -85.93689,200.106 -105.2088,189.9812 -105.2088,189.9812 -105.2088,189.9812 -97.33696,183.4504 -97.33696,183.4504 -97.33696,183.4504 -101.7414,203.6842 -101.7414,203.6842 -101.7414,203.6842 -89.17357,192.5538 -89.17357,192.5538" style="fill:none;stroke:#646464;stroke-width:2.2500002;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<rect style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect4989-9" width="2.995161" height="2.996397" x="-86.98862" y="198.8744" /> -<rect y="190.5354" x="-90.29251" height="2.996397" width="2.995161" id="rect8372" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect8374" width="2.995161" height="2.996397" x="-98.65125" y="181.5116" /> -<rect y="188.5146" x="-106.7003" height="2.996397" width="2.995161" id="rect8376" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect8378" width="2.995161" height="2.996397" x="-103.3954" y="202.6229" /> -</g> -<g id="path-mode-polyline-paraxial" transform="matrix(0.6666666,0,0,0.6666666,996.8529,-65.39675)" inkscape:label="paraxial_lines_mode"> -<rect y="180" x="-110" height="24" width="24" id="rect4983-8-8" style="color:#000000;fill:none" /> -<path sodipodi:nodetypes="ccccccc" id="path4985-5-5" d="M -83.37415,197.5433 C -83.37415,197.5433 -104.0525,197.5433 -104.0525,197.5433 -104.0525,197.5433 -104.0525,189.6892 -104.0525,189.6892 -104.0525,189.6892 -95.20504,189.6892 -95.20504,189.6892 -95.20504,189.6892 -95.20504,203.3698 -95.20504,203.3698 -95.20504,203.3698 -89.29061,203.3698 -89.29061,203.3698 -89.29061,203.3698 -89.29061,184.0466 -89.29061,184.0466" style="fill:none;stroke:#646464;stroke-width:2.2500002;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<rect style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect4989-9-0" width="2.995161" height="2.996397" x="-84.48362" y="196.0672" /> -<rect y="182.1676" x="-90.81646" height="2.996397" width="2.995161" id="rect8372-9" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect8374-6" width="2.995161" height="2.996397" x="-96.73253" y="188.1577" /> -<rect y="188.1577" x="-105.581" height="2.996397" width="2.995161" id="rect8376-3" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect8378-8" width="2.995161" height="2.996397" x="-105.581" y="196.0672" /> -<rect y="201.7701" x="-96.73253" height="2.996397" width="2.995161" id="rect5087" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5089" width="2.995161" height="2.996397" x="-90.81646" y="201.7701" /> -</g> -<g id="draw-geometry-line-segment" transform="translate(733.29,-88.29195)" inkscape:label="line_segment"> -<path style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M -44.20553,190.1345 -30.7183,176.434" id="path4418-8" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<rect y="175" x="-45" height="16" width="16" id="rect4420-5" style="color:#000000;fill:none" /> -<rect style="color:#000000;fill:#ff2100;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#d40000;stroke-width:0.6444077;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="use5756-0-3" width="2.550238" height="2.558726" x="-41.81641" y="185.1907" /> -<use xlink:href="#use5756-0-3" height="1250" width="1250" transform="translate(6.040428,-6.111492)" id="use5845" y="0" x="0" /> -</g> -<g id="draw-geometry-circle-from-three-points" inkscape:label="circle_3pts" transform="translate(70)"> -<path style="fill:none;stroke:#5a5a5a;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4.27;stroke-dashoffset:23.2000008" d="M 658.0599,95.55848 C 658.0599,96.36229 657.9001,97.16579 657.5925,97.90842 657.2849,98.65104 656.8297,99.33222 656.2614,99.90059 655.6931,100.469 655.012,100.9241 654.2696,101.2317 653.5272,101.5392 652.724,101.699 651.9207,101.699 651.1174,101.6989 650.3146,101.5391 649.5727,101.2314 648.8308,100.9238 648.1505,100.4686 647.5829,99.90024 647.0153,99.33186 646.5608,98.65074 646.2537,97.90817 645.9466,97.16561 645.787,96.3622 645.787,95.55848 645.787,94.75475 645.9466,93.95134 646.2537,93.20878 646.5608,92.46622 647.0153,91.78509 647.5829,91.21671 648.1505,90.64834 648.8308,90.19318 649.5727,89.88554 650.3146,89.5779 651.1174,89.41802 651.9207,89.41797 652.724,89.41793 653.5272,89.57771 654.2696,89.88528 655.012,90.19286 655.6931,90.64799 656.2614,91.21636 656.8297,91.78474 657.2849,92.46591 657.5925,93.20854 657.9001,93.95116 658.0599,94.75466 658.0599,95.55848" id="path2526" inkscape:connector-curvature="0" /> -<use xlink:href="#use5756-0-3" x="0" y="0" id="use5845-6" transform="translate(690.7581,-96.67858)" width="1250" height="1250" /> -<use xlink:href="#use5756-0-3" x="0" y="0" id="use5845-6-1" transform="translate(686.3637,-90.33765)" width="1250" height="1250" /> -<use xlink:href="#use5756-0-3" x="0" y="0" id="use5845-6-1-9" transform="translate(697.4319,-87.13558)" width="1250" height="1250" /> -</g> -<g id="draw-geometry-angle-bisector" inkscape:label="angle_bisector" transform="translate(130)"> -<path sodipodi:nodetypes="cc" id="path4418-8-1" d="M 683.5954,101.6495 672.621,88.41118" style="fill:none;stroke:#da0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7272727" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccc" d="M 677.4691,101.0666 674.8286,90.9351 684.5743,95.67784" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="path4418-8-1-0" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(110,2.2e-5)" id="draw-geometry-line-perpendicular" inkscape:label="perp_bisector"> -<path sodipodi:nodetypes="cc" id="path4418-8-1-2" d="M 683.5954,101.6495 672.621,88.41118" style="fill:none;stroke:#da0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7272727" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" d="M 674.4659,97.31266 681.5712,91.92394" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="path4418-8-1-0-1" inkscape:connector-curvature="0" /> -</g> -<rect style="color:#000000;fill:none;stroke:#0000ff;stroke-width:2.3001337;stroke-dasharray:2.3001337, 2.3001337" id="show-bounding-box" width="10.66002" height="16.84721" x="865.5653" y="86.07553" inkscape:label="lpetool_show_bbox" /> -<g transform="translate(92.93803,-0.728071)" id="draw-geometry-circle-from-radius" inkscape:label="circle_3pts"> -<path style="fill:none;stroke:#5a5a5a;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4.27;stroke-dashoffset:23.2000008" d="M 658.0599,95.55848 C 658.0599,96.36229 657.9001,97.16579 657.5925,97.90842 657.2849,98.65104 656.8297,99.33222 656.2614,99.90059 655.6931,100.469 655.012,100.9241 654.2696,101.2317 653.5272,101.5392 652.724,101.699 651.9207,101.699 651.1174,101.6989 650.3146,101.5391 649.5727,101.2314 648.8308,100.9238 648.1505,100.4686 647.5829,99.90024 647.0153,99.33186 646.5608,98.65074 646.2537,97.90817 645.9466,97.16561 645.787,96.3622 645.787,95.55848 645.787,94.75475 645.9466,93.95134 646.2537,93.20878 646.5608,92.46622 647.0153,91.78509 647.5829,91.21671 648.1505,90.64834 648.8308,90.19318 649.5727,89.88554 650.3146,89.5779 651.1174,89.41802 651.9207,89.41797 652.724,89.41793 653.5272,89.57771 654.2696,89.88528 655.012,90.19286 655.6931,90.64799 656.2614,91.21636 656.8297,91.78474 657.2849,92.46591 657.5925,93.20854 657.9001,93.95116 658.0599,94.75466 658.0599,95.55848" id="circle_with_radius" inkscape:label="circle_with_radius" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" d="M 651.6968,95.73494 657.1146,92.34622" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="path4418-8-1-0-1-0" inkscape:connector-curvature="0" /> -<use xlink:href="#use5756-0-3" x="0" y="0" id="use5845-6-1-4" transform="translate(692.3012,-90.77515)" width="1250" height="1250" /> -<use xlink:href="#use5756-0-3" x="0" y="0" id="use5845-6-1-9-8" transform="translate(697.6194,-94.13558)" width="1250" height="1250" /> -</g> -<g transform="rotate(64.5595,722.6571,164.0529)" id="draw-geometry-line-parallel" inkscape:label="parallel"> -<path sodipodi:nodetypes="cc" d="M 672.4285,92.87286 687.1351,89.60546" style="fill:none;stroke:#da0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7254902" id="path4418-8-1-0-1-4-4" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" d="M 673.2681,96.33213 687.9748,93.06472" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="path4418-8-1-0-1-4-4-6" inkscape:connector-curvature="0" /> -</g> -<g id="draw-geometry-inactive" inkscape:label="all_inactive_old" transform="translate(50.20458)"> -<rect y="85.50002" x="612.75" height="24" width="20.25" id="rect5112" style="color:#000000;fill:none;stroke-width:3" /> -<path id="path6027" d="M 617.649,102.882 628.1009,92.11811" style="fill:none;stroke:#000000;stroke-width:4.2362256;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4.27;stroke-dashoffset:23.2000008" inkscape:connector-curvature="0" /> -<path id="path6027-1" d="M 628.2568,102.7259 617.4932,92.2741" style="fill:none;stroke:#000000;stroke-width:4.2362256;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4.27;stroke-dashoffset:23.2000008" inkscape:connector-curvature="0" /> -</g> -<text xml:space="preserve" style="font-size:20px;line-height:100%;font-family:Arial;-inkscape-font-specification:Arial;fill:#008f00" x="614.23224" y="103.43147" id="all_inactive" sodipodi:linespacing="100%" inkscape:label="all_inactive"><tspan sodipodi:role="line" id="tspan5899" x="614.23224" y="103.43147">none</tspan></text> -<g transform="rotate(64.5595,754.657,214.7116)" id="draw-geometry-mirror" inkscape:label="mirror_symmetry"> -<path sodipodi:nodetypes="cs" d="M 674.8734,92.098 C 680.2873,97.30342 677.4429,84.32937 684.5965,91.3047" style="fill:none;stroke:#da0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7254902" id="path4418-8-1-0-1-4-4-8" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cc" d="M 673.2681,96.33213 687.9748,93.06472" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="path4418-8-1-0-1-4-4-6-5" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cs" d="M 676.5145,99.48186 C 679.1239,92.43934 681.9149,106.1419 685.614,95.96528" style="fill:none;stroke:#da0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7254902" id="path4418-8-1-0-1-4-4-8-5" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(416.9762,-39.9465)" id="object-tweak-push" inkscape:label="#g4416"> -<rect style="fill:none" id="rect4991" width="16" height="16" x="-45" y="175" /> -<g id="g5135" style="fill:#000000" transform="translate(-416.8263,39.0012)"> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" id="path5011" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.17581)" cx="375.0941" cy="137.9821" r="1.111868" /> -<use xlink:href="#path5011" transform="translate(4.825002e-8,2.41142)" x="0" y="0" inkscape:tiled-clone-of="#path5011" id="use5085" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.0067742,5.089253)" id="use5087" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.0027824,7.946541)" id="use5091" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.959973,-0.63416)" id="use5095" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(3.006247,0.88896)" id="use5097" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(3.034311,2.716243)" id="use5099" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.998324,5.976212)" id="use5101" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.922205,-0.70933)" id="use5105" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.986644,0.3787152)" id="use5107" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(6.028303,2.049693)" id="use5109" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.985226,4.82628)" id="use5111" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.86036,-0.67653)" id="use5115" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.908855,0.84335)" id="use5117" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.937926,2.560875)" id="use5119" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.901517,5.920781)" id="use5121" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.79723,-0.00985)" id="use5125" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.80716,2.53059)" id="use5127" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.81518,5.183143)" id="use5129" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.80214,7.912301)" id="use5131" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5011" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5136" transform="translate(0.0027824,10.71149)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5011" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5138" transform="translate(2.998324,9.724665)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5011" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5140" transform="translate(5.985226,9.503606)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5011" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5142" transform="translate(8.901517,9.887791)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5011" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5144" transform="translate(11.80214,10.67725)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -</g> -</g> -<rect inkscape:label="#rect5080" style="fill:none" id="tweak_move_mode_inout" width="16" height="16" x="391.9762" y="135.0535" /> -<g id="object-tweak-attract" style="fill:#000000" transform="translate(20.0953,-1.38242)" inkscape:label="#g5082"> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.861385,11.02164)" id="use5124" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5130" transform="translate(2.953795,11.09914)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.11579,3.027365)" id="use5088" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5126" transform="translate(11.0383,9.082095)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(10.38143,6.05473)" id="use5090" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5132" transform="translate(5.90759,10.40446)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" id="path5084" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)" cx="375.0941" cy="137.9821" r="1.111868" /> -<use xlink:href="#path5084" transform="translate(8.706381,0.9318868)" x="0" y="0" inkscape:tiled-clone-of="#path5011" id="use5086" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.953795,0.8543842)" id="use5092" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.81518)" id="use5094" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(1.317544,6.05473)" id="use5096" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.7764177,9.082095)" id="use5098" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.90759,1.588803)" id="use5100" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.6601638,3.027365)" id="use5103" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(3.225052,3.298622)" id="use5106" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(3.147551,8.733335)" id="use5108" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.90759,4.189904)" id="use5110" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.706381,3.376124)" id="use5112" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(3.961329,6.05473)" id="use5114" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.90759,7.764549)" id="use5116" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(7.698848,6.05473)" id="use5120" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.90759,6.05473)" id="use5118" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.628879,8.772087)" id="use5122" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5128" transform="translate(0,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5084" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5134" transform="translate(11.81518,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -</g> -<rect inkscape:label="#rect5080-2" style="fill:none" id="tweak_move_mode_jitter" width="16" height="16" x="410.9524" y="135.1065" /> -<g id="object-tweak-randomize" style="fill:#000000" transform="translate(39.0715,-1.3294)" inkscape:label="#g5082-9"> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" id="path5084-3" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.24976,-27.879)" cx="375.0941" cy="137.9821" r="1.111868" /> -<use xlink:href="#path5084-3" transform="translate(8.561625,0.49145)" x="0" y="0" inkscape:tiled-clone-of="#path5011" id="use5086-7" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.84313,2.65475)" id="use5088-6" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.465,6.015863)" id="use5090-6" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.800431,0.1644349)" id="use5092-8" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.808,-0.0096427)" id="use5094-4" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(-0.4334583,6.118019)" id="use5096-4" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.2602591,9.383794)" id="use5098-4" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(6.0991,-0.2204626)" id="use5100-0" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.4371078,2.794418)" id="use5103-8" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.823264,2.99384)" id="use5106-4" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.2685,8.914454)" id="use5108-9" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(7.821966,3.036785)" id="use5110-6" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.506131,3.395216)" id="use5112-0" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.865657,4.495371)" id="use5114-7" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.940444,8.422506)" id="use5116-9" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(6.998359,5.075075)" id="use5118-4" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(7.573388,6.436901)" id="use5120-9" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.395772,9.33012)" id="use5122-7" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.885973,11.77538)" id="use5124-1" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-3" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5126-2" transform="translate(11.49834,9.064573)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5084-3" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5128-6" transform="translate(-0.009413,12.10337)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5084-3" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5130-6" transform="translate(3.166048,12.23381)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5084-3" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5132-7" transform="translate(5.944623,11.84999)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5084-3" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5134-4" transform="translate(11.80662,12.10332)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -</g> -<rect inkscape:label="#rect5080-7" style="fill:none" id="tweak_scale_mode" width="16" height="16" x="372.0711" y="157.0817" /> -<g id="object-tweak-shrink" style="fill:#000000" transform="translate(0.1905,20.64585)" inkscape:label="#g5082-3"> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" id="path5084-2" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)" cx="375.0941" cy="137.9821" r="1.111868" /> -<use xlink:href="#path5084-2" transform="matrix(0.9860759,0,0,0.9860759,14.06913,1.928293)" x="0" y="0" inkscape:tiled-clone-of="#path5011" id="use5086-8" style="stroke:#ffffff;stroke-width:0.2812746" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9791266,0,0,0.9791266,19.62171,5.917923)" id="use5088-8" style="stroke:#ffffff;stroke-width:0.2832711" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9025255,0,0,0.9025255,48.27027,19.55311)" id="use5090-1" style="stroke:#ffffff;stroke-width:0.3073135" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9860707,0,0,0.9860707,8.163368,1.928972)" id="use5092-4" style="stroke:#ffffff;stroke-width:0.2812758" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.81518)" id="use5094-42" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9068615,0,0,0.9068615,34.83344,18.95266)" id="use5096-0" style="stroke:#ffffff;stroke-width:0.3058435" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9828022,0,0,0.9828022,6.431961,11.46371)" id="use5098-8" style="stroke:#ffffff;stroke-width:0.2822113" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9220478,0,0,0.9220478,35.06151,10.79493)" id="use5100-6" style="stroke:#ffffff;stroke-width:0.3008064" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9801935,0,0,0.9801935,7.407717,5.770255)" id="use5103-0" style="stroke:#ffffff;stroke-width:0.2829629" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.6146776,0,0,0.6146776,147.0627,56.38727)" id="use5106-9" style="stroke:#ffffff;stroke-width:0.451224" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.6232617,0,0,0.6232617,143.8529,61.25332)" id="use5108-2" style="stroke:#ffffff;stroke-width:0.4450105" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.4296546,0,0,0.4296546,219.2145,82.00947)" id="use5110-1" style="stroke:#ffffff;stroke-width:0.645537" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.6112925,0,0,0.6112925,154.2364,56.85603)" id="use5112-7" style="stroke:#ffffff;stroke-width:0.4537236" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.4261003,0,0,0.4261003,217.5898,85.52904)" id="use5114-3" style="stroke:#ffffff;stroke-width:0.6509216" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.4378052,0,0,0.4378052,216.1661,86.93554)" id="use5116-0" style="stroke:#ffffff;stroke-width:0.633519" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.256807,0,0,0.256807,283.8591,108.9729)" id="use5118-6" style="stroke:#ffffff;stroke-width:1.0800228" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.4222839,0,0,0.4222839,224.9252,86.0576)" id="use5120-92" style="stroke:#ffffff;stroke-width:0.6568049" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.6190024,0,0,0.6190024,151.3531,61.84314)" id="use5122-6" style="stroke:#ffffff;stroke-width:0.4480718" width="1250" height="1250" /> -<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9884129,0,0,0.9884129,13.19493,13.71404)" id="use5124-2" style="stroke:#ffffff;stroke-width:0.2806096" width="1250" height="1250" /> -<use xlink:href="#path5084-2" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2829278" id="use5126-4" transform="matrix(0.9803125,0,0,0.9803125,19.17819,11.80843)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5084-2" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5128-4" transform="translate(0,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5084-2" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2802223" id="use5130-0" transform="matrix(0.9897789,0,0,0.9897789,6.776422,13.52485)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5084-2" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2981642" id="use5132-1" transform="matrix(0.9302193,0,0,0.9302193,32.00541,21.7728)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#path5084-2" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5134-8" transform="translate(11.81518,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -</g> -<rect inkscape:label="#rect5080-5" style="fill:none" id="tweak_rotate_mode" width="16" height="16" x="392.0683" y="156.9639" /> -<g id="object-tweak-rotate" style="fill:#000000" transform="translate(20.1874,20.52808)" inkscape:label="#g5082-36"> -<use xlink:href="#rect5405" transform="rotate(6.891451,378.4121,212.0572)" x="0" y="0" inkscape:tiled-clone-of="#path5011" id="use5086-1" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(6.742276,354.1916,240.2747)" id="use5088-9" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(13.88251,355.0222,190.0243)" id="use5090-9" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(8.166722,375.4574,159.1597)" id="use5092-7" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.81518)" id="use5094-1" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(17.82176,354.6725,141.5001)" id="use5096-08" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(8.378837,311.9869,143.0133)" id="use5098-0" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(15.2684,376.9345,160.51)" id="use5100-2" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(9.387622,355.5457,139.986)" id="use5103-7" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(44.87149,371.792,143.563)" id="use5106-2" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(42.22786,363.698,146.8381)" id="use5108-6" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(63.21644,374.4751,144.7858)" id="use5110-65" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(41.22188,374.3871,151.767)" id="use5112-8" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(65.03753,370.7095,143.8163)" id="use5114-5" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(59.91134,369.0555,148.139)" id="use5116-6" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(88.2,373.8108,144.5479)" id="use5118-0" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(60.38546,373.2086,149.115)" id="use5120-1" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(38.71798,365.4871,155.6236)" id="use5122-0" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(5.269124,246.8273,240.8168)" id="use5124-4" style="stroke:#ffffff;stroke-width:0.2773579" width="1250" height="1250" /> -<use xlink:href="#rect5405" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5126-7" transform="rotate(5.910683,291.9279,257.4433)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#rect5405" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5128-0" transform="translate(0,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#rect5405" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5130-7" transform="rotate(6.371765,266.6809,171.0607)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#rect5405" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5132-5" transform="rotate(12.64041,322.2687,171.1961)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<use xlink:href="#rect5405" height="1250" width="1250" style="stroke:#ffffff;stroke-width:0.2773579" id="use5134-1" transform="translate(11.81518,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0" /> -<rect y="136.9544" x="373.4724" height="3.036042" width="1.257945" id="rect5405" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" /> -</g> -<rect y="157.0817" x="411.2426" height="16" width="16" id="tweak_moreless_mode" style="fill:none" inkscape:label="#rect5080-7" /> -<g clip-path="url(#clipPath5905)" transform="translate(37.4344,20.35234)" style="fill:#000000" id="object-tweak-duplicate" inkscape:label="#g5678"> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use5685" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.361086,0,0,2.361086,-503.8152,-187.3038)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use5687" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.176368,0,0,2.176368,-434.5286,-155.763)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use5828" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.363946,0,0,2.363946,-504.888,-175.5924)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle transform="matrix(0,2.361086,-2.361086,0,713.6548,-741.0926)" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" id="path5885" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle transform="matrix(0,2.363946,-2.363946,0,701.94,-742.1654)" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" id="path5889" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="path5893" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.361086,-2.361086,0,713.6548,-747.1456)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="path5895" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.363946,-2.363946,0,701.94,-748.2184)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle transform="matrix(0,2.361086,-2.361086,0,713.6548,-735.0396)" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" id="path5897" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle transform="matrix(0,2.363946,-2.363946,0,701.94,-736.1123)" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" id="path5899" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle transform="matrix(2.176368,0,0,2.176368,-433.9294,-155.2869)" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" id="path5909" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="path5911" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.176368,0,0,2.176368,-433.3154,-154.7343)" cx="375.0941" cy="137.9821" r="1.111868" /> -</g> -<rect y="181.0817" x="372.0711" height="16" width="16" id="tweak_blur_mode" style="fill:none" inkscape:label="#rect5080-7" /> -<g transform="translate(0.1905,44.64585)" style="fill:#000000" id="object-tweak-blur" inkscape:label="#g7655"> -<circle transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" id="path7657" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-w="2.223736" inkscape:tile-h="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7660" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.188922,0,0,1.188922,-63.09951,-25.56857)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7662" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.180543,0,0,1.180543,-57.00309,-21.38516)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7664" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.088184,0,0,1.088184,-22.35986,-5.61394)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7666" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.188915,0,0,1.188915,-69.00487,-25.56775)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7668" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-66.44314,-27.88514)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7670" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.093412,0,0,1.093412,-36.13602,-6.3353)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7672" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.184974,0,0,1.184974,-70.48049,-15.94187)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7674" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.111722,0,0,1.111722,-37.0964,-14.9165)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7676" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.181829,0,0,1.181829,-69.30058,-21.56258)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7678" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-180.3604,-63.50353)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7680" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-180.3597,-57.44874)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7682" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-177.4064,-63.50356)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7684" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-174.4526,-63.50354)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7686" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-180.3605,-60.47619)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7688" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.4858,0,0,1.4858,-177.4101,-57.45014)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7692" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-174.4524,-60.47613)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7694" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.492675,0,0,1.492675,-177.0357,-58.39903)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7696" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.191739,0,0,1.191739,-64.1566,-13.84799)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7698" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.181973,0,0,1.181973,-57.53942,-15.52772)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7700" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-15.77568)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7702" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.193386,0,0,1.193386,-70.68201,-14.07527)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7704" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.121575,0,0,1.121575,-40.79199,-4.166495)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7706" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-66.44314,-15.77568)" cx="375.0941" cy="137.9821" r="1.111868" /> -<circle inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="use7690" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(6.75293,0,0,6.75293,-2153.081,-787.2478)" cx="375.0941" cy="137.9821" r="1.111868" /> -</g> -<g inkscape:label="#node_symmetric" transform="translate(736.4717,-120)" id="node-type-auto-smooth"> -<path sodipodi:nodetypes="csc" id="path5383" d="M -44.41296,176.5635 C -44.94008,180.0159 -43.02606,185.9502 -37.02606,185.9502 -31.02606,185.9502 -29.0373,180.0159 -29.51018,176.5635" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<rect style="color:#000000;fill:none" id="rect5385" width="16" height="16" x="-45" y="175" /> -<rect transform="rotate(-89.99984)" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000015;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5387" width="4.966394" height="4.950177" x="-188.4831" y="-39.47938" ry="2.475089" /> -</g> -<g id="snap" inkscape:label="#toggle_snap_global"> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6" width="16" height="16" x="620" y="30" /> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-0" width="16" height="16" x="620" y="30.00057" /> -<rect transform="rotate(-45)" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect3224-2" width="3.584063" height="3.621212" x="415.401" y="462.0515" /> -<rect transform="rotate(-45)" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect3224-2-8" width="3.584063" height="3.621212" x="415.401" y="476.282" /> -<path id="path9093" d="M 631,41 631,37 627,41 631,41" style="color:#000000;fill:#000000;stroke-width:1px" inkscape:connector-curvature="0" /> -<rect transform="rotate(-45)" inkscape:transform-center-y="-2.12133" inkscape:transform-center-x="1.414208" y="466.7135" x="416.693" height="7.962208" width="1" id="rect9095" style="fill:#000000" /> -</g> -<g id="snap-bounding-box" inkscape:label="#toggle_snap_bbox"> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-4" width="16" height="16" x="638" y="30" /> -<path id="path9141" d="M 641,46 641,33 654,33" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5" inkscape:connector-curvature="0" /> -<rect transform="rotate(-45)" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect3224-2-2" width="3.584063" height="3.621212" x="428.1289" y="474.691" /> -</g> -<g id="snap-bounding-box-edges" inkscape:label="#toggle_snap_to_bbox_path"> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-5" width="16" height="16" x="656" y="30.00057" /> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-0-1" width="16" height="16" x="656" y="30.00114" /> -<path id="path9141-9" d="M 669,30 669,43 656,43" style="color:#000000;fill:none;stroke:#008000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5" inkscape:connector-curvature="0" /> -</g> -<g id="snap-bounding-box-corners" inkscape:label="#toggle_snap_to_bbox_node"> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-4-0" width="16" height="16" x="674" y="30.00057" /> -<path id="path9141-9-2" d="M 687,30 687,43 674,43" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5" inkscape:connector-curvature="0" /> -<rect transform="rotate(-45)" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect3224-2-8-6" width="3.584063" height="3.621212" x="453.5847" y="514.3773" /> -</g> -<g id="snap-nodes" transform="translate(36,-0.001709)" inkscape:label="#toggle_snap_nodes"> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-7" width="16" height="16" x="692" y="30.00057" /> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-0-8" width="16" height="16" x="692" y="30.00114" /> -<path sodipodi:nodetypes="ccsc" id="path6308" d="M 693,38 C 693,38 693,33 700,33 696,38 697.75,41 700.5,42.75 703.25,44.5 707,45 707,45" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<rect transform="rotate(-45)" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect3224-2-9" width="3.584063" height="3.621212" x="469.8239" y="516.5415" /> -</g> -<g id="snap-nodes-path" transform="translate(36,-0.001709)" inkscape:label="#toggle_snap_to_paths"> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-4-8" width="16" height="16" x="710" y="30.00057" /> -<path sodipodi:nodetypes="ccsc" id="path6308-6" d="M 725,39 C 725,39 725,44 718,44 722,39 720.25,36 717.5,34.25 714.75,32.5 711,32 711,32" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccsc" id="path6308-6-9" d="M 725,39.00001 C 725,39.00001 725,44.00001 718,44.00001 722,39.00001 720.25,36.00001 717.5,34.25001 714.75,32.50001 711,32.00001 711,32.00001" style="color:#000000;fill:none;stroke:#008000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -</g> -<g id="snap-nodes-cusp" transform="translate(36,-0.001709)" inkscape:label="#toggle_snap_to_nodes"> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-74" width="16" height="16" x="728" y="30.00057" /> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-0-19" width="16" height="16" x="728" y="30.00114" /> -<path sodipodi:nodetypes="ccsc" id="path6308-6-3" d="M 743,38 C 743,38 743,43 736,43 740,38 738.25,35 735.5,33.25 732.75,31.5 729,31 729,31" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<rect transform="rotate(-45)" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect3224-2-8-6-5" width="3.584063" height="3.621212" x="488.233" y="549.0256" /> -</g> -<g id="snap-nodes-smooth" transform="translate(36,-0.001709)" inkscape:label="#toggle_snap_to_smooth_nodes"> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-4-09" width="16" height="16" x="746" y="30.00057" /> -<path sodipodi:nodetypes="ccsc" id="path6308-6-3-2" d="M 761,38 C 761,38 761,43 754,43 758,38 756.25,35 753.5,33.25 750.75,31.5 747,31 747,31" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<rect transform="rotate(-90)" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect3224-2-8-6-5-6" width="3.584063" height="3.621212" x="-35.08406" y="751.8788" /> -</g> -<g id="snap-nodes-midpoint" transform="translate(36,-0.001709)" inkscape:label="#toggle_snap_to_midpoints"> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-5-8" width="16" height="16" x="764" y="30.00114" /> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-0-1-8" width="16" height="16" x="764" y="30.00171" /> -<path id="path6507" d="M 765,45 779,31" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" inkscape:connector-curvature="0" /> -<circle transform="matrix(0.8749999,0,0,0.875,112.6876,9.126711)" id="path6530" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" cx="753.5" cy="33" r="2" /> -<g transform="matrix(1.5,0,0,1.5,-383.9324,-21.06763)" id="g6242"> -<path style="color:#000000;fill:#c00000;stroke:#c00000;stroke-width:0.6666667px" d="M 766.7737,40.68077 767.7737,44.68077" id="path6218" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#c00000;stroke:#c00000;stroke-width:0.6666667px" d="M 767.9558,39.58974 768.9558,43.58974" id="path6218-9" inkscape:connector-curvature="0" /> -</g> -<g id="g6242-2" transform="matrix(1.5,0,0,1.5,-375.4835,-29.48977)"> -<path style="color:#000000;fill:#c00000;stroke:#c00000;stroke-width:0.6666667px" d="M 766.7737,40.68077 767.7737,44.68077" id="path6218-2" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#c00000;stroke:#c00000;stroke-width:0.6666667px" d="M 767.9558,39.58974 768.9558,43.58974" id="path6218-9-6" inkscape:connector-curvature="0" /> -</g> -</g> -<g id="snap-nodes-intersection" transform="translate(36,-0.001709)" inkscape:label="#toggle_snap_to_path_intersections"> -<g id="g6774"> -<rect y="30.00114" x="782" height="16" width="16" id="rect5385-6-4-0-5" style="color:#000000;fill:none;stroke-width:0.1" /> -<path style="color:#000000;fill:none;stroke:#646464;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M 783,45 797,31" id="path6507-9" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M 783,40 797,36" id="path6507-9-3" inkscape:connector-curvature="0" /> -<circle style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" id="path6530-3" transform="matrix(0.8749999,0,0,0.875,130.6876,9.127)" cx="753.5" cy="33" r="2" /> -</g> -</g> -<g id="snap-nodes-rotation-center" transform="translate(54.5,0.5)" inkscape:label="#toggle_snap_center"> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-7-8" width="16" height="16" x="800" y="30.00114" /> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-0-8-4" width="16" height="16" x="800" y="30.00171" /> -<path id="path9141-9-0" d="M 813,30 813,43 800,43" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5" inkscape:connector-curvature="0" /> -<path id="path6380" d="M 805,31.5 805,34.5" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px" inkscape:connector-curvature="0" /> -<path id="path6380-4" d="M 805,35.5 805,38.5" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px" inkscape:connector-curvature="0" /> -<path id="path6380-8" d="M 801.5,35 804.5,35" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px" inkscape:connector-curvature="0" /> -<path id="path6380-4-0" d="M 805.5,35 808.5,35" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px" inkscape:connector-curvature="0" /> -</g> -<g id="snap-page" transform="translate(54.5,0.5)" inkscape:label="#toggle_snap_page_border"> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-4-8-3" width="16" height="16" x="818" y="30.00114" /> -<path sodipodi:nodetypes="ccccc" id="path3805-7" d="M 820.7689,31.00114 831.2311,31.00114 831.2311,45.00114 820.7689,45.00114 820.7689,31.00114 Z" style="color:#000000;fill:url(#linearGradient6465);fill-rule:evenodd;stroke:url(#linearGradient6467);stroke-width:1.0000002" inkscape:connector-curvature="0" /> -</g> -<g id="snap-grid-guide-intersections" transform="translate(54.5,0.5)" inkscape:label="#toggle_snap_grid_guide_intersections"> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-4-8-3-1" width="16" height="16" x="836" y="30.00057" /> -<path id="path6498-9-0" d="M 851,37 837,37" style="color:#000000;fill:#c00000;stroke:#0065ff;stroke-width:1px" inkscape:connector-curvature="0" /> -<path id="path6498-1" d="M 841.5822,45.57303 846.4186,30.42697" style="color:#000000;fill:#c00000;stroke:#0065ff;stroke-width:1px" inkscape:connector-curvature="0" /> -<circle transform="matrix(0.8749999,0,0,0.875,185.0073,8.125)" id="path6530-3-7" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" cx="753.5" cy="33" r="2" /> -</g> -<g id="snap-bounding-box-center" inkscape:label="#toggle_snap_to_bbox_midpoints"> -<circle transform="matrix(0.8749999,0,0,0.875,56.39207,5.147436)" id="path6530-5" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" cx="753.5" cy="33" r="2" /> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-4-0-8" width="16" height="16" x="712" y="29.99886" /> -<path id="path9141-9-2-5" d="M 725,29.99829 725,42.99829 712,42.99829" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(162.5,0.5)" id="snap-nodes-center" inkscape:label="#toggle_snap_to_bbox_midpoints-3"> -<g id="toggle_snap_to_object_midpoints"> -<rect y="30.00057" x="674" height="16" width="16" id="rect5385-6-4-0-8-1" style="color:#000000;fill:none;stroke-width:0.1" /> -<path style="color:#000000;fill:none;stroke:#646464;stroke-linecap:square" d="M 687,30 687,43 674,43" id="path9141-9-2-5-1" inkscape:connector-curvature="0" /> -<circle transform="matrix(0.8749999,0,0,0.875,19.93758,6.375)" id="path6530-3-6" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" cx="753.5" cy="33" r="2" /> -</g> -</g> -<g id="snap-bounding-box-midpoints" inkscape:label="#toggle_snap_to_bbox_edge_midpoints"> -<rect style="color:#000000;fill:none;stroke-width:0.1" id="rect5385-6-4-0-8-5" width="16" height="16" x="692.5" y="30" /> -<path id="path9141-9-2-5-3" d="M 705.5,29.99943 705.5,42.99943 692.5,42.99943" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5" inkscape:connector-curvature="0" /> -<circle style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" id="path6530-4" transform="matrix(0.8749999,0,0,0.875,46.21002,5.147436)" cx="753.5" cy="33" r="2" /> -</g> -<g id="guides" transform="translate(-118,-28)" inkscape:label="#guide"> -<path sodipodi:nodetypes="cc" id="path5235-0" d="M 305.5,421.5 305.5,436.5" style="fill:none;stroke:#0000ff;stroke-linecap:round" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#0000ff;stroke-linecap:round" d="M 315.5,421.5 310.4026,436.5" id="use5244-0" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<use xlink:href="#path5235-0" x="0" y="0" id="use5246-9" transform="translate(12)" width="1250" height="1250" style="stroke-linecap:round" /> -</g> -<use xlink:href="#transform-scale-horizontal" inkscape:label="#use5735" height="1250" width="1250" transform="rotate(-90,791.4837,214.4996)" id="transform-scale-vertical" y="0" x="0" /> -<use xlink:href="#transform-move-horizontal" inkscape:label="#use5770" height="1250" width="1250" transform="matrix(0,-1,-1,0,942,973.9749)" id="transform-move-vertical" y="0" x="0" /> -<g id="draw-polygon-star" inkscape:label="#g6798"> -<g id="g6790"> -<path style="color:#000000;fill:url(#linearGradient5939);fill-rule:evenodd;stroke:url(#linearGradient5941);stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M 462.0737,189.3155 454.3023,189.3155 452.082,181.7659 458.188,176.9127 464.2941,181.7659 462.0737,189.3155 Z" id="path6584" sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:none;stroke:url(#linearGradient5936);stroke-width:0.9999991;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" d="M 462.8716,190.3459 453.5036,190.3459 450.8269,181.4767 458.1876,175.775 465.5484,181.4767 462.8717,190.3459 Z" id="star" sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" /> -</g> -<rect y="174" x="450" height="24" width="24" id="rect3610" style="color:#000000;fill:none;stroke-width:1.0000001" /> -<g id="g6786"> -<path sodipodi:type="star" style="color:#000000;fill:#fffbc5;fill-rule:evenodd;stroke:url(#linearGradient6644);stroke-width:0.6782926;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="path2669" sodipodi:sides="5" sodipodi:cx="103" sodipodi:cy="195" sodipodi:r1="6.158659" sodipodi:r2="3" sodipodi:arg1="-0.122765" sodipodi:arg2="0.5055535" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 109.1123,194.2458 -3.4876,2.2071 -0.019,4.1272 -3.1768,-2.6349 -3.93097,1.2577 1.52427,-3.8355 -2.41085,-3.35 4.11875,0.2644 2.441,-3.328 1.0213,3.9989 z" transform="matrix(1.492696,-0.0409829,0.0399483,1.455015,302.9314,-91.01218)" /> -<path transform="matrix(1.492696,-0.0409829,0.0399483,1.455015,302.9314,-91.01218)" d="m 107.5277,194.4445 -2.569,1.6153 -0.031,3.0747 -2.3302,-1.9442 -2.93379,0.9204 1.12889,-2.8168 -1.78192,-2.5058 3.02782,0.2032 1.8325,-2.4691 0.7424,2.9425 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="0.4959725" sodipodi:arg1="-0.1220787" sodipodi:r2="2.227037" sodipodi:r1="4.561672" sodipodi:cy="195" sodipodi:cx="103" sodipodi:sides="5" id="path5971" style="color:#000000;fill:url(#linearGradient6636-2);fill-rule:evenodd;stroke:url(#linearGradient6625-4);stroke-width:0.6782926;stroke-linecap:round;stroke-miterlimit:80" sodipodi:type="star" /> -</g> -</g> -<use xlink:href="#object-columns" inkscape:label="#use5494" height="1250" width="1250" transform="rotate(90,751.5041,292.5041)" id="object-rows" y="0" x="0" /> -<g id="draw-geometry" transform="translate(82.15887,-154.5354)" inkscape:label="#g7080"> -<rect y="235.5354" x="503.8411" height="24" width="24" id="rect7049" style="color:#000000;fill:none" /> -<path sodipodi:nodetypes="ccccc" id="rect6919" d="M 512.7676,243.3399 521.8159,251.0712 520.8131,252.2449 511.7648,244.5135 C 511.8808,243.7931 512.276,243.4938 512.7676,243.3399 Z" style="color:#000000;fill:url(#linearGradient7072);fill-rule:evenodd;stroke:#000000;stroke-width:0.5719796" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccccc" id="path6913" d="M 521.7667,239.9343 522.1847,238.5778 524.458,236.6762 525.6627,237.7055 524.0435,240.3051 522.9164,240.7998 521.7667,239.9343 Z" style="color:#000000;fill:url(#linearGradient7069);fill-rule:evenodd;stroke:#000000;stroke-width:0.8" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccc" id="path6124" d="M 507.2225,249.5491 506.0196,252.5658 508.0728,250.4763 507.2226,249.5491 Z" style="color:#000000;fill:#b6cbe0;fill-rule:evenodd;stroke:#000000;stroke-width:0.5719796;stroke-miterlimit:30" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccccc" id="path6904" d="M 508.0727,250.4763 507.2225,249.5491 507.3394,248.2888 519.2382,240.0135 518.9833,242.8558 508.0727,250.4763 Z" style="color:#000000;fill:url(#linearGradient7065);fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="ccccccc" id="path6908" d="M 521.6141,239.6871 C 520.7442,239.3672 519.849,239.4141 519.2387,240.0107 L 518.9822,242.8603 C 518.3414,244.1333 519.3175,244.7569 520.4067,244.0775 L 523.1814,243.3796 C 523.6755,242.6837 523.5822,241.7921 523.1305,240.9828 522.8471,240.2569 522.3474,239.8575 521.6141,239.6871 Z" style="color:#000000;fill:url(#linearGradient7062);fill-rule:evenodd;stroke:#000000;stroke-width:0.8" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:url(#linearGradient7059);fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linejoin:round" d="M 514.5887,256.0406 515.6372,256.7358 516.8638,256.4236 523.1814,243.3795 520.4138,244.0747 514.5887,256.0406 Z" id="path6917" sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" /> -<ellipse transform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,34.89977)" id="path6923" style="color:#000000;fill:#f7df3a;fill-rule:evenodd;stroke:#000000;stroke-width:1.4786291" cx="610.7591" cy="215.7293" rx="1.866584" ry="4.248087" /> -<ellipse transform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.5889,35.35265)" style="color:#000000;fill:url(#linearGradient7074);fill-rule:evenodd;stroke:#000000;stroke-width:1.4786291" id="path6925" cx="610.7591" cy="215.7293" rx="1.866584" ry="4.248087" /> -<circle transform="matrix(0.6717776,0.5740055,-0.5740055,0.6717776,236.7316,-232.3531)" id="path6927" style="color:#000000;fill:url(#linearGradient7102);fill-rule:evenodd" cx="592.1254" cy="198.5761" r="0.740197" /> -<path id="path6947" d="M 508.3136,248.6121 512.3845,245.8025" style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.4;stroke-linecap:round" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#b6cbe0;fill-rule:evenodd;stroke:#000000;stroke-width:0.5719796;stroke-miterlimit:30" d="M 515.6372,256.7358 512.8451,258.3947 514.5887,256.0406 515.6372,256.7358 Z" id="path6949" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path id="path6998" d="M 522.9128,238.979 524.4219,237.7303" style="color:#000000;fill:#f7df3a;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:30" inkscape:connector-curvature="0" /> -<use xlink:href="#path6927" height="540" width="1250" transform="translate(1.456413,1.183335)" id="use7078" y="0" x="0" /> -</g> -<g id="dialog-geometry" inkscape:label="#g2858" transform="translate(2.000001,7.246792e-6)"> -<g transform="matrix(1.500067,0,0,1.495011,711.1557,-419.4617)" id="g2770"> -<rect y="338.8083" x="115.5577" height="11.99987" width="14.99917" id="rect2772" style="color:#000000;fill:url(#linearGradient2876);fill-rule:evenodd;stroke:#000000;stroke-width:0.6677634;stroke-linecap:round;stroke-linejoin:round" /> -<rect y="335.7579" x="115.5588" height="3.011261" width="14.99819" id="rect2774" style="color:#000000;fill:url(#linearGradient2878);fill-rule:evenodd;stroke:#000000;stroke-width:0.6677633;stroke-linecap:round;stroke-linejoin:round" /> -</g> -<path style="color:#000000;fill:url(#linearGradient2880);fill-rule:evenodd;stroke:#000000;stroke-width:0.4646012" d="M 893.9086,90.94437 898.4098,99.4997 897.3001,100.0835 892.799,91.5282 C 893.1032,91.01951 893.4914,90.91259 893.9086,90.94437 Z" id="path2794" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:url(#linearGradient2882);fill-rule:evenodd;stroke:#000000;stroke-width:0.6498151" d="M 901.723,91.08202 902.4465,90.1843 904.7338,89.43334 905.3331,90.57238 903.3294,92.0467 902.3301,92.08088 901.723,91.08202 Z" id="path2796" sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#b6cbe0;fill-rule:evenodd;stroke:#000000;stroke-width:0.4646012;stroke-miterlimit:30" d="M 887.8568,93.9611 886.0417,95.87539 888.2195,94.91653 887.8569,93.96119 Z" id="path2798" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:url(#linearGradient2884);fill-rule:evenodd;stroke:#000000;stroke-width:0.6498151;stroke-linejoin:round" d="M 888.2194,94.91644 887.8568,93.9611 888.3242,93.04538 899.7914,90.38115 898.7441,92.44899 888.2194,94.91644 Z" id="path2800" sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:url(#linearGradient2886);fill-rule:evenodd;stroke:#000000;stroke-width:0.6498151" d="M 901.6822,90.84956 C 901.1222,90.34652 900.4326,90.11262 899.7927,90.37915 L 898.7419,92.45203 C 897.8754,93.21978 898.4243,93.98389 899.4505,93.79894 L 901.754,94.10707 C 902.3361,93.73068 902.5339,93.02989 902.4366,92.28338 902.4416,91.65046 902.1842,91.19877 901.6823,90.84957 Z" id="path2802" sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccccc" id="path2804" d="M 891.4619,101.075 892.0438,101.9149 893.0632,102.0484 901.754,94.10707 899.4566,93.79895 891.4619,101.075 Z" style="color:#000000;fill:url(#linearGradient2889);fill-rule:evenodd;stroke:#000000;stroke-width:0.6498151;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<ellipse style="color:#000000;fill:#f7df3a;fill-rule:evenodd;stroke:#000000;stroke-width:1.4786291" id="path2806" transform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.556,-101.4348)" cx="610.7591" cy="215.7293" rx="1.866584" ry="4.248087" /> -<ellipse id="path2808" style="color:#000000;fill:url(#linearGradient2891);fill-rule:evenodd;stroke:#000000;stroke-width:1.4786291" transform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8196,-100.9337)" cx="610.7591" cy="215.7293" rx="1.866584" ry="4.248087" /> -<circle style="color:#000000;fill:url(#linearGradient2893);fill-rule:evenodd" id="path2810" transform="matrix(0.3341836,0.6351824,-0.6351824,0.3341836,828.7399,-351.0096)" cx="592.1254" cy="198.5761" r="0.740197" /> -<path style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.3249075;stroke-linecap:round" d="M 888.962,93.58236 892.8787,92.68718" id="path2812" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccc" id="path2814" d="M 892.0438,101.9149 889.4382,102.3266 891.4619,101.075 892.0438,101.9149 Z" style="color:#000000;fill:#b6cbe0;fill-rule:evenodd;stroke:#000000;stroke-width:0.4646012;stroke-miterlimit:30" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#f7df3a;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.3249075;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:30" d="M 902.8751,90.70598 904.3894,90.21782" id="path2816" inkscape:connector-curvature="0" /> -<use xlink:href="#path6927" x="0" y="0" id="use2818" transform="matrix(0.7545079,0.3008297,-0.3008297,0.7545079,580.9682,-245.5823)" width="1250" height="540" /> -</g> -<g id="draw-geometry-set-bounding-box" inkscape:label="#g3679"> -<rect style="color:#000000;fill:none;stroke:#0000ff;stroke-width:2.3001337;stroke-dasharray:2.3001337, 2.3001337" id="rect2895" width="10.66002" height="16.84721" x="865.1501" y="115.1501" inkscape:label="lpetool_show_bbox" /> -<path id="path2897" d="M 860,120 860,127.8525 863.9906,123.8619 860,120 Z" style="color:#000000;fill:#000000;stroke-width:0.4" inkscape:connector-curvature="0" /> -<path style="color:#000000;fill:#000000;stroke-width:0.4" d="M 881,120 881,127.8525 877.0094,123.8619 881,120 Z" id="path3677" inkscape:connector-curvature="0" /> -</g> -<g id="draw-geometry-show-measuring-info" transform="translate(23.01003,-32.10901)" inkscape:label="#g3731"> -<path style="color:#000000;fill:url(#linearGradient3740);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round" d="M 891.49,114.609 914.4899,114.609 914.49,129.0345 910.3082,129.0345 905.7009,137.609 905.0809,129.0345 891.4901,129.0345 891.49,114.609 Z" id="rect5189-6" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<g id="text3706" style="font-size:8.7460566px"> -<path id="path3719" d="M 895.9941,119.2959 C 895.1463,119.2751 894.7938,120.1965 894.7211,120.898 894.6294,121.9436 894.5529,123.0953 895.08,124.0441 895.4964,124.781 896.695,124.6689 896.9976,123.891 897.4368,122.8798 897.3808,121.7206 897.2282,120.6519 897.1176,120.0199 896.7498,119.2637 895.9941,119.2959 Z M 895.9941,118.6126 C 896.9509,118.5524 897.7519,119.3144 897.9758,120.2047 898.2877,121.3635 898.2902,122.6289 897.9292,123.7767 897.6728,124.6649 896.8012,125.3325 895.862,125.2243 894.8289,125.2293 894.0921,124.2919 893.9314,123.3422 893.708,122.1354 893.6931,120.8177 894.222,119.6858 894.5435,119.0127 895.2473,118.5832 895.994,118.6126 Z" inkscape:connector-curvature="0" /> -<path id="path3721" d="M 899.7179,124.0191 C 900.0183,124.0191 900.3187,124.0191 900.619,124.0191 900.619,124.3806 900.619,124.7422 900.619,125.1038 900.3187,125.1038 900.0183,125.1038 899.7179,125.1038 899.7179,124.7422 899.7179,124.3806 899.7179,124.0191 Z" inkscape:connector-curvature="0" /> -<path id="path3723" d="M 903.2454,124.3778 C 904.249,124.3778 905.2526,124.3778 906.2561,124.3778 906.2561,124.6198 906.2561,124.8618 906.2561,125.1038 904.9067,125.1038 903.5572,125.1038 902.2077,125.1038 902.2077,124.8618 902.2077,124.6198 902.2077,124.3778 903.1601,123.3422 904.2578,122.431 905.0916,121.2929 905.5287,120.7197 905.4201,119.7534 904.6999,119.4637 903.876,119.1394 902.9792,119.5091 902.2504,119.9065 902.2504,119.6161 902.2504,119.3258 902.2504,119.0354 903.325,118.5793 904.7495,118.3235 905.704,119.1712 906.4861,119.884 906.3111,121.1679 905.632,121.8901 904.8737,122.7521 904.0412,123.55 903.2454,124.3778 Z" inkscape:connector-curvature="0" /> -<path id="path3725" d="M 910.6847,121.666 C 911.5783,121.791 912.1673,122.7237 911.9772,123.5893 911.8831,124.5921 910.8635,125.1799 909.9352,125.2095 909.2127,125.2794 908.4835,125.1506 907.8021,124.9117 907.8021,124.6341 907.8021,124.3565 907.8021,124.0789 908.6387,124.535 909.7266,124.6809 910.6028,124.2565 911.4045,123.822 911.2934,122.4449 910.406,122.1755 909.9252,121.9917 909.4059,122.0661 908.9039,122.0504 908.9039,121.8141 908.9039,121.5778 908.9039,121.3415 909.5715,121.3127 910.4133,121.4904 910.8604,120.8661 911.2781,120.2052 910.7157,119.3318 909.9526,119.3552 909.2869,119.2871 908.6225,119.448 907.9943,119.6547 907.9943,119.3984 907.9943,119.1422 907.9943,118.886 909.0743,118.5993 910.4019,118.3569 911.3476,119.1178 912.1497,119.7623 911.9741,121.2601 910.9484,121.5818 L 910.8205,121.6274 910.6847,121.6661" inkscape:connector-curvature="0" /> -</g> -</g> -<g transform="matrix(0.8557944,0,0,0.8106021,188.9219,242.3584)" id="spray-mode-copy"> -<path d="M 368.2187,315.4062 C 367.625,315.4062 367.125,315.9062 367.125,316.5 L 367.125,324.6875 360.5,324.6875 C 359.9062,324.6875 359.4062,325.1562 359.4062,325.75 L 359.4062,344.7187 C 359.4062,345.1327 359.6581,345.4775 360,345.6562 360.026,345.6698 360.0353,345.7072 360.0625,345.7187 360.2408,346.0619 360.5851,346.3125 361,346.3125 L 385.625,346.3125 C 386.2188,346.3125 386.7188,345.8438 386.7187,345.25 L 386.7187,336.5312 392.8437,336.5312 C 393.4375,336.5312 393.9063,336.0626 393.9062,335.4687 L 393.9062,316.5 C 393.9062,315.9062 393.4375,315.4062 392.8437,315.4062 L 368.2187,315.4062 Z" id="rect6196" style="fill:#000000;stroke:#000000;stroke-width:1.2" inkscape:connector-curvature="0" /> -<g transform="translate(-3.545057e-7,0.5149192)" id="g6335"> -<rect width="26.77582" height="21.11171" ry="1.071839" x="367.1378" y="315.4208" id="rect6337" style="fill:url(#linearGradient6466-2);stroke:#000000;stroke-width:1.2" /> -<g transform="translate(7.208876,-31.4101)" id="g6339"> -<rect width="26.77582" height="21.11171" ry="1.071839" x="352.72" y="356.6143" id="rect6341" style="fill:#000000;stroke:#000000;stroke-width:1.2" /> -<rect width="26.77582" height="21.11171" ry="1.071839" x="352.2051" y="356.0994" id="rect6343" style="fill:url(#linearGradient6468-0);stroke:#000000;stroke-width:1.2" /> -</g> -</g> -</g> -<g transform="matrix(0.8413762,0,0,0.8105392,266.3079,183.1218)" id="spray-mode-union"> -<path d="M 377.4873,389.0398 C 376.8935,389.0398 376.3936,389.5397 376.3936,390.1335 L 376.3936,398.321 369.7686,398.321 C 369.1748,398.321 368.6748,398.7897 368.6748,399.3835 L 368.6748,418.3523 C 368.6748,418.7662 368.9267,419.1111 369.2686,419.2898 369.2946,419.3034 369.3039,419.3409 369.3311,419.3523 369.5094,419.6954 369.8537,419.946 370.2686,419.946 L 394.8936,419.946 C 395.4874,419.946 395.9873,419.4773 395.9873,418.8835 L 395.9873,410.1648 402.1123,410.1648 C 402.7061,410.1648 403.1748,409.6961 403.1748,409.1023 L 403.1748,390.1335 C 403.1748,389.5397 402.7061,389.0398 402.1123,389.0398 L 377.4873,389.0398 Z" id="path6506" style="fill:#000000;stroke:#000000;stroke-width:1.2" inkscape:connector-curvature="0" /> -<path d="M 377.4794,388.5322 C 376.8856,388.5322 376.4169,389.0322 376.4169,389.626 L 376.4169,397.8135 369.7607,397.8135 C 369.1669,397.8135 368.6669,398.2822 368.6669,398.876 L 368.6669,417.8447 C 368.6669,418.2901 368.9382,418.6825 369.3232,418.8447 369.4992,419.1949 369.8407,419.4385 370.2607,419.4385 L 394.9169,419.4385 C 395.5107,419.4385 395.9794,418.9698 395.9794,418.376 L 395.9794,409.6572 402.1044,409.6572 C 402.6982,409.6572 403.1669,409.1885 403.1669,408.5947 L 403.1669,389.626 C 403.1669,389.0322 402.6982,388.5322 402.1044,388.5322 L 377.4794,388.5322 Z" id="rect6510" style="fill:url(#linearGradient6563-3);stroke:#000000;stroke-width:1.2" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(164.4253,191.5008)" id="spray-mode-clone" inkscape:label="#g5793"> -<path transform="matrix(0.8269532,0,0,0.8236011,70.70512,33.207)" d="M 373.3679,331.8837 C 372.7742,331.8837 372.2742,332.3836 372.2742,332.9774 L 372.2742,341.1649 365.6492,341.1649 C 365.0554,341.1649 364.5554,341.6336 364.5554,342.2274 L 364.5554,361.1962 C 364.5554,361.6101 364.8073,361.955 365.1492,362.1337 365.1752,362.1473 365.1845,362.1847 365.2117,362.1962 365.39,362.5393 365.7343,362.7899 366.1492,362.7899 L 390.7742,362.7899 C 391.368,362.7899 391.868,362.3212 391.8679,361.7274 L 391.8679,353.0087 397.9929,353.0087 C 398.5867,353.0087 399.0555,352.54 399.0554,351.9462 L 399.0554,332.9774 C 399.0554,332.3836 398.5867,331.8837 397.9929,331.8837 L 373.3679,331.8837 Z" id="path6442" style="fill:#000000;stroke:#000000;stroke-width:1.2" inkscape:connector-curvature="0" /> -<g id="g5785"> -<g id="g5780"> -<rect width="22.14235" height="17.38762" ry="0.8827677" x="378.569" y="306.5587" id="rect6446" style="fill:url(#linearGradient5783-6-3);stroke:#000000;stroke-width:0.99" /> -</g> -<g id="g5775"> -<rect transform="matrix(0.8269532,0,0,0.8236011,80.49886,-10.47411)" width="26.77582" height="21.11171" ry="1.071839" x="353.2349" y="394.7184" id="rect6450" style="fill:#000000;stroke:#000000;stroke-width:1.2" /> -<rect width="22.14235" height="17.38762" ry="0.8827677" x="372.5197" y="314.0268" id="rect6452" style="fill:url(#linearGradient6583-7);stroke:#c2c2c2;stroke-width:1.89;stroke-miterlimit:4.1999998" /> -<rect style="fill:none;stroke:#000000;stroke-width:1.89;stroke-miterlimit:4.1999998;stroke-dasharray:3.78, 3.78" id="rect6585" y="314.0268" x="372.5197" ry="0.8827677" height="17.38762" width="22.14235" /> -</g> -</g> -</g> -<g id="connector-ignore" inkscape:label="#g8308" transform="translate(16.91698,1.000974)"> -<g id="g5802" style="stroke:url(#linearGradient8290-1)" transform="matrix(0.625904,0,0,0.672041,489.1682,222.3273)"> -<rect style="fill:none;stroke:url(#linearGradient8288-3);stroke-width:1.5418689;stroke-linejoin:round;stroke-miterlimit:0" id="rect5792" width="7.99868" height="2.959625" x="8.5083" y="211.5502" /> -</g> -<path style="fill:none;stroke:#3c3c3c;stroke-width:1.0000002px;stroke-linecap:round;stroke-opacity:0.8469945" d="M 494.5,361.4977 500.5,369.4977" id="path7667" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<g transform="matrix(0.689556,0,0,0.507098,484.5653,256.2643)" id="g5761" style="stroke:#000000"> -<rect style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" id="rect5763" width="4.508889" height="2.011886" x="11.50698" y="205.5087" /> -</g> -<use xlink:href="#g5761" height="1250" width="1250" transform="matrix(0.997702,0,0,1.018967,8.108667,2.14079)" id="use5785" y="0" x="0" /> -</g> -<g id="connector-avoid" inkscape:label="#g8327" transform="translate(16.91698,1.000974)"> -<path style="fill:none;stroke:#3c3c3c;stroke-width:1.0000002px;stroke-linecap:round;stroke-opacity:0.8306011" d="M 517.5,361.4977 522.5,364.4977 522.5,369.4977" id="path12164" sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" /> -<g transform="matrix(0.689556,0,0,0.507098,506.5653,256.2643)" id="use5787" style="stroke:#000000"> -<rect style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" id="rect8286" width="4.508889" height="2.011886" x="11.50698" y="205.5087" /> -</g> -<g transform="matrix(0.689556,0,0,0.507098,513.514,265.2668)" id="use5790" style="stroke:#000000"> -<rect style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" id="rect8282" width="4.508889" height="2.011886" x="11.50698" y="205.5087" /> -</g> -<g id="use5814" style="stroke:url(#linearGradient8278-4)" transform="matrix(0.625904,0,0,0.672041,509.1746,223.3273)"> -<rect style="fill:none;stroke:url(#linearGradient8276-2);stroke-width:1.5418689;stroke-linejoin:round;stroke-miterlimit:0" id="rect8274" width="7.99868" height="2.959625" x="8.5083" y="211.5502" /> -</g> -</g> -<g id="connector-orthogonal" inkscape:label="#g8327" transform="matrix(-1,0,0,1,1072.975,1.000934)"> -<path style="fill:none;stroke:#3c3c3c;stroke-width:1.0000002px;stroke-linecap:round;stroke-opacity:0.8306011" d="M 517.5,360.9977 519.5,360.9997 519.5,370.002 522.5,370" id="path5193" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<g transform="matrix(0.689556,0,0,0.507098,506.5653,256.2643)" id="g5195" style="stroke:#000000"> -<rect style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" id="rect5197" width="4.508889" height="2.011886" x="11.50698" y="205.5087" /> -</g> -<g transform="matrix(0.689556,0,0,0.507098,513.514,265.2668)" id="g5199" style="stroke:#000000"> -<rect style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" id="rect5201" width="4.508889" height="2.011886" x="11.50698" y="205.5087" /> -</g> -<g id="g5203" style="stroke:url(#linearGradient5209)" transform="matrix(0.625904,0,0,0.672041,509.1746,223.3273)" /> -</g> -<g id="connector-edit" transform="matrix(0.5008045,0,0,0.5008045,547.9862,270.8335)" inkscape:label="#draw_node"> -<rect y="180" x="-110" height="24" width="24" id="rect5213" style="fill:none" /> -<rect style="fill:#ff0000;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.9967862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect5217" width="6.117705" height="5.996136" x="-108.2691" y="181.7348" /> -<path sodipodi:nodetypes="cccc" id="path5221" d="M -104.982,185.0571 -94.78307,203.1802 -87.9838,196.3841 -104.982,185.0571 Z" style="fill:#000000;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.9983935;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(-11.08304,0.9782842)" id="connector-new-connpoint" inkscape:label="#g6061"> -<path sodipodi:end="4.717045" sodipodi:start="3.145564" d="m 578.0001,371.9603 a 10,10 0 0 1 2.9594,-7.0618 10,10 0 0 1 7.0871,-2.8984 L 588,372 Z" sodipodi:ry="10" sodipodi:rx="10" sodipodi:cy="372" sodipodi:cx="588" id="path6018" style="fill:#b0c5da;fill-rule:evenodd;stroke:#0000ff;stroke-miterlimit:1.5" sodipodi:type="arc" /> -<rect y="360.9807" x="577" height="12.01931" width="12.01931" id="rect5199" style="fill:none" /> -<rect style="fill:#ff7777;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.9411765" id="rect5202" width="3" height="3" x="580" y="363" /> -</g> -<g transform="translate(-11.08304,0.9782842)" id="connector-remove-connpoint" inkscape:label="#g6098"> -<rect style="fill:none" id="rect6086" width="12.01931" height="12.01931" x="591.5" y="361" /> -<g transform="matrix(0.5555556,0,0,0.5555556,57.49996,271.5555)" id="g6088"> -<path id="path6090" d="M 972,171 973,170 980,170 981,171 981,178 980,179 973,179 972,178 972,171 Z" style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1.7999997px" sodipodi:nodetypes="ccccccccc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#ffffff;stroke-width:2.1599998" d="M 974,171.85 979,176.85" id="path6092" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -<path style="fill:none;stroke:#ffffff;stroke-width:2.1599998;stroke-linejoin:round" d="M 979,171.85 974,176.85" id="path6094" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" /> -</g> -<rect y="363" x="593" height="3" width="3" id="rect6096" style="fill:#ff7777;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.9411765" /> -</g> -<g id="node-transform" inkscape:label="#g5821"> -<path sodipodi:nodetypes="ccccccccccc" id="path5786" d="M 480,55 480,60 481.5,58.5 483.5,60.5 482,62 487,62 487,57 485.5,58.5 483.5,56.5 485,55 480,55 Z" style="fill:#000000;stroke-width:0.1583337" inkscape:connector-curvature="0" /> -<use height="540" width="1250" transform="matrix(-1,0,0,1,976,0)" id="use5795" xlink:href="#path5786" y="0" x="0" /> -<use height="540" width="1250" transform="matrix(1,0,0,-1,0,126)" id="use5805" xlink:href="#path5786" y="0" x="0" /> -<use height="540" width="1250" transform="rotate(180,488,63)" id="use5819" xlink:href="#path5786" y="0" x="0" /> -</g> -<g id="tool-spray" inkscape:label="#g7080" transform="translate(0,-1.97016)"> -<path id="path5769" d="M 452.0128,501.9702 476.0128,501.9702 476.0128,525.9702 452.0128,525.9702 452.0128,501.9702 Z" style="fill:none" inkscape:connector-curvature="0" /> -<path inkscape:connector-curvature="0" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" d="M 469.8452,510.2732 469.2327,508.1467 C 468.7258,506.7309 465.0328,507.0571 465.5559,508.5258 L 465.9811,510.5868" id="path6331-0" sodipodi:nodetypes="cccc" /> -<path inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" id="path6315-8" d="M 473.7308,513.5934 472.1639,512.8256 464.3872,513.8848 463.0416,515.3827 464.3028,522.4454 C 466.9577,520.9127 468.5125,528.5106 475.4151,524.5254 L 473.7308,513.5934 Z" style="fill:url(#linearGradient7073);fill-rule:evenodd" /> -<path inkscape:connector-curvature="0" style="fill:url(#linearGradient7067);fill-rule:evenodd;stroke:url(#linearGradient7070);stroke-linecap:round;stroke-linejoin:round" d="M 471.9733,512.7668 471.1215,510.2029 464.6474,511.2517 464.2939,514.1903" id="path5211-1" sodipodi:nodetypes="cccc" /> -<path inkscape:connector-curvature="0" id="path6317-2" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" d="M 463.9963,521.9146 463.2051,516.279 C 462.9903,515.3399 463.6342,514.1117 464.3545,514.1514 467.0077,514.2975 469.5957,513.9521 472.0919,512.8733 472.5701,512.6666 473.78,513.5671 473.8862,514.218 L 475.1086,523.9944" sodipodi:nodetypes="ccsscc" /> -<path inkscape:connector-curvature="0" style="fill:none" d="M 470.9273,507.9889 464.9223,508.624 465.1688,512.7295 470.8672,511.5634 470.9273,507.9889 Z" id="path6311-1" sodipodi:nodetypes="ccccc" /> -<path inkscape:connector-curvature="0" style="fill:none;stroke:#ffffff;stroke-width:1.2262259px;stroke-linecap:round" d="M 471.4201,516.1999 472.444,524.1043" id="path6321-0" sodipodi:nodetypes="cc" /> -<circle transform="matrix(0.4357219,0,0,0.4357219,373.8457,283.2499)" id="path23475" style="color:#000000;fill:#000000;stroke-width:0.2295042" cx="206.5896" cy="518.4219" r="0.9253731" /> -<use height="1052.362" width="744.0945" transform="matrix(1.058646,0,0,1.058646,-27.96918,-28.7297)" id="use23477" xlink:href="#path23475" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="translate(0,-2.208168)" id="use23479" xlink:href="#use23477" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="translate(-0.6982309,1.078919)" id="use23481" xlink:href="#use23479" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="matrix(1.376269,0,0,1.376269,-175.6356,-191.1342)" id="use23483" xlink:href="#use23477" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="matrix(1.376269,0,0,1.376269,-175.9675,-192.0674)" id="use23485" xlink:href="#use23479" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="matrix(1.376269,0,0,1.376269,-175.6304,-191.5728)" id="use23487" xlink:href="#use23481" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="matrix(1.50123,0,0,1.50123,-233.3762,-255.2029)" id="use23489" xlink:href="#use23483" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="matrix(1.50123,0,0,1.50123,-233.501,-255.1293)" id="use23491" xlink:href="#use23485" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="matrix(1.50123,0,0,1.50123,-233.2539,-255.1948)" id="use23493" xlink:href="#use23487" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="matrix(1.485643,0,0,1.485643,-226.3497,-247.0189)" id="use23495" xlink:href="#use23489" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="matrix(1.485643,0,0,1.485643,-226.1442,-246.9565)" id="use23497" xlink:href="#use23491" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="matrix(1.485643,0,0,1.485643,-226.0963,-247.259)" id="use23499" xlink:href="#use23493" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="translate(-4.235815,-1.303328)" id="use23501" xlink:href="#path23475" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="translate(0.4480189,2.688113)" id="use23503" xlink:href="#use23501" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="translate(-4.724563)" id="use23505" xlink:href="#use23485" y="0" x="0" /> -<use height="1052.362" width="744.0945" transform="translate(0.6923928,4.113628)" id="use23509" xlink:href="#use23505" y="0" x="0" /> -</g> -<g transform="translate(-1.367187e-5,-1.000977e-6)" id="exchange-positions" inkscape:label="#g5791"> -<rect y="217.9579" x="1105.989" height="24" width="24" id="rect5511" style="opacity:0;fill:none" /> -<g transform="translate(1106.989,-822.8055)" id="g6870"> -<rect style="fill:none;stroke:url(#linearGradient6608);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" id="rect6878" width="9.674352" height="9.673169" x="0.462824" y="1042.226" /> -<rect style="fill:url(#linearGradient6610);fill-rule:evenodd;stroke:url(#linearGradient6612);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect6880" width="7.840812" height="7.835659" x="1.379594" y="1043.145" /> -</g> -<g id="g6888" transform="translate(1119.244,-812.1375)"> -<rect y="1042.226" x="0.462824" height="9.673169" width="9.674352" id="rect6890" style="fill:none;stroke:url(#linearGradient6614);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="1043.145" x="1.379594" height="7.835659" width="7.840812" id="rect6892" style="fill:url(#linearGradient6616);fill-rule:evenodd;stroke:url(#linearGradient6618-9);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<g id="g6894" transform="matrix(-1.5,0,0,-1.5,1679.065,1036.244)" style="fill:#ffff00"> -<path inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd" d="M 373.1989,533.2837 373.1989,533.9837 376.1989,533.9837 377.3634,534.9837 377.3634,537.4991 376.0661,537.4991 377.693,539.4959 379.3768,537.4991 378.0814,537.4991 378.0814,534.7171 376.3988,533.2837 373.1989,533.2837 Z" id="path6896" sodipodi:nodetypes="cccccccccccc" /> -</g> -<g style="fill:#ffff00" transform="matrix(1.5,0,0,1.5,556.9348,-576.9256)" id="g5473"> -<path inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" id="path5524" d="M 373.1989,533.2837 373.1989,533.9837 376.1989,533.9837 377.3634,534.9837 377.3634,537.4991 376.0661,537.4991 377.693,539.4959 379.3768,537.4991 378.0814,537.4991 378.0814,534.7171 376.3988,533.2837 373.1989,533.2837 Z" style="fill:#000000;fill-rule:evenodd" /> -</g> -</g> -<g id="exchange-positions-zorder" transform="translate(31.99999,-26)" inkscape:label="exchange-positions-zorder"> -<rect y="244" x="1106" height="24" width="24" id="rect5511-4" style="opacity:0;fill:none" /> -<g transform="matrix(0.8490566,0,0,0.8490566,1107,-639.5161)" id="g6870-3"> -<rect style="fill:none;stroke:url(#linearGradient8772);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" id="rect6878-1" width="9.674352" height="9.673169" x="0.462824" y="1042.226" /> -<rect style="fill:url(#linearGradient8774);fill-rule:evenodd;stroke:url(#linearGradient8776);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect6880-9" width="7.840812" height="7.835659" x="1.379594" y="1043.145" /> -</g> -<g id="g6888-1" transform="matrix(0.8490566,0,0,0.8490566,1120,-632.5151)"> -<rect y="1042.226" x="0.462824" height="9.673169" width="9.674352" id="rect6890-0" style="fill:none;stroke:url(#linearGradient8766);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="1043.145" x="1.379594" height="7.835659" width="7.840812" id="rect6892-9" style="fill:url(#linearGradient8768);fill-rule:evenodd;stroke:url(#linearGradient8770);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<g id="g6894-4" transform="matrix(-1.214009,0,0,-1.214009,1572.567,906.4111)" style="fill:#ffff00"> -<path style="fill:#000000;fill-rule:evenodd" d="M 372.8308,534.9312 372.8308,535.6312 377.8463,535.6312 379.0109,536.6312 379.0109,537.4991 377.7136,537.4991 379.3404,539.4959 381.0242,537.4991 379.7289,537.4991 379.7289,536.3645 378.0462,534.9312 372.8308,534.9312 Z" id="path6896-5" sodipodi:nodetypes="cccccccccccc" inkscape:connector-curvature="0" /> -</g> -<g style="fill:#ffff00" transform="matrix(1.214009,0,0,1.214009,661.8316,-398.1738)" id="g5473-6"> -<path sodipodi:nodetypes="cccccccccccc" id="path5524-2" d="M 373.9715,533.0883 373.9715,533.7883 379.5775,533.7883 380.7421,534.7883 380.7421,535.6562 379.4448,535.6562 381.0716,537.653 382.7554,535.6562 381.4601,535.6562 381.4601,534.5216 379.7774,533.0883 373.9715,533.0883 Z" style="fill:#000000;fill-rule:evenodd" inkscape:connector-curvature="0" /> -</g> -<use xlink:href="#path10475" height="1250" width="1250" id="use7638-0" y="0" x="0" transform="translate(1155.035,83.0092)" /> -<use xlink:href="#path10483" height="1250" width="1250" id="use8589-6" y="0" x="0" transform="translate(1152.062,76.0092)" /> -<use transform="translate(1155.062,79.0092)" x="0" y="0" id="use7946" width="1250" height="1250" xlink:href="#path10483" /> -<path id="path10449-0" d="M 1116.127,258 1115.191,258 1115.191,263.4545 1113.318,263.4545 1115.574,266.0069 1118,263.4545 1116.127,263.4545 1116.127,258 Z" style="fill:#c80000;fill-rule:evenodd" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" /> -<path id="path10449-0-8" d="M 1112.236,266 1111.354,266 1111.354,263.0642 1111.354,260.5455 1109.591,260.5455 1111.964,258.1621 1114,260.5455 1112.236,260.5455 1112.236,266 Z" style="fill:#c80000;fill-rule:evenodd" sodipodi:nodetypes="ccccccccc" inkscape:connector-curvature="0" /> -</g> -<g id="exchange-positions-clockwise" transform="translate(23.99999,-26)" inkscape:label="exchange-positions-clockwise"> -<rect style="opacity:0;fill:none" id="rect8798" width="24" height="24" x="1146" y="244" /> -<g id="g8800" transform="matrix(0.8490566,0,0,0.8490566,1147,-639.5161)"> -<rect y="1042.226" x="0.462824" height="9.673169" width="9.674352" id="rect8802" style="fill:none;stroke:url(#linearGradient8980);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" /> -<rect y="1043.145" x="1.379594" height="7.835659" width="7.840812" id="rect8804" style="fill:url(#linearGradient8982);fill-rule:evenodd;stroke:url(#linearGradient8984);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -</g> -<g transform="matrix(0.8490566,0,0,0.8490566,1160,-632.5151)" id="g8806"> -<rect style="fill:none;stroke:url(#linearGradient8986);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" id="rect8808" width="9.674352" height="9.673169" x="0.462824" y="1042.226" /> -<rect style="fill:url(#linearGradient8988);fill-rule:evenodd;stroke:url(#linearGradient8990);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect8810" width="7.840812" height="7.835659" x="1.379594" y="1043.145" /> -</g> -<g style="fill:#ffff00" transform="matrix(-1.214009,0,0,-1.214009,1612.567,906.4111)" id="g8812"> -<path inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" id="path8814" d="M 372.8308,534.9312 372.8308,535.6312 377.8463,535.6312 379.0109,536.6312 379.0109,537.4991 377.7136,537.4991 379.3404,539.4959 381.0242,537.4991 379.7289,537.4991 379.7289,536.3645 378.0462,534.9312 372.8308,534.9312 Z" style="fill:#000000;fill-rule:evenodd" /> -</g> -<g id="g8816" transform="matrix(1.214009,0,0,1.214009,701.8316,-398.1738)" style="fill:#ffff00"> -<path inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd" d="M 373.9715,533.0883 373.9715,533.7883 379.5775,533.7883 380.7421,534.7883 380.7421,535.6562 379.4448,535.6562 381.0716,537.653 382.7554,535.6562 381.4601,535.6562 381.4601,534.5216 379.7774,533.0883 373.9715,533.0883 Z" id="path8818" sodipodi:nodetypes="cccccccccccc" /> -</g> -<g inkscape:transform-center-x="3.042784" transform="matrix(0.5350629,0.5892249,-0.5892249,0.5350629,686.558,-576.3326)" id="g8956"> -<path inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5077016;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1.5077017, 1.5077017" d="M 1173.915,279.6085 C 1176.943,279.6085 1179.4,277.1505 1179.4,274.1219 1179.4,271.0933 1176.943,268.6353 1173.915,268.6353" id="path11132-6" sodipodi:nodetypes="csc" /> -<path inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#c80000;fill-rule:evenodd" d="M 1172.21,279.2058 1175.981,276.0625 1175.981,282.3493 1172.21,279.2058 Z" id="path11140-4" /> -<path inkscape:connector-curvature="0" sodipodi:nodetypes="csc" id="path8948" d="M 1173.102,268.4294 C 1170.074,268.4294 1167.617,270.8874 1167.617,273.916 1167.617,276.9446 1170.074,279.4026 1173.102,279.4026" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5077016;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1.5077017, 1.5077017;stroke-dashoffset:0.3015402" /> -<path inkscape:connector-curvature="0" id="path8950" d="M 1174.61,268.7807 1170.839,271.9241 1170.839,265.6374 1174.61,268.7807 Z" style="fill:#c80000;fill-rule:evenodd" sodipodi:nodetypes="cccc" /> -</g> -</g> -<g id="text_remove_kerns" transform="translate(-693.87,270.0361)"> -<g transform="matrix(0.922438,0,0,0.922438,106.4646,4.828925)" id="g2607"> -<rect style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.7402338px" id="rect3019" width="29.18541" height="29.19199" x="1352.876" y="51.67942" /> -<path id="text3027" d="M 1357.349,63.74015 1356.074,67.18071 1358.629,67.18071 1357.349,63.74015 M 1356.819,62.81866 1357.884,62.81866 1360.531,69.73218 1359.555,69.73218 1358.921,67.95865 1355.791,67.95865 1355.158,69.73218 1354.167,69.73218 1356.819,62.81866 M 1364.123,63.74015 1362.848,67.18071 1365.402,67.18071 1364.123,63.74015 M 1363.593,62.81866 1364.658,62.81866 1367.305,69.73218 1366.328,69.73218 1365.695,67.95865 1362.564,67.95865 1361.932,69.73218 1360.94,69.73218 1363.593,62.81866" style="fill:#000000" inkscape:connector-curvature="0" /> -<path id="text3097" d="M 1370.815,63.74015 1369.54,67.18071 1372.095,67.18071 1370.815,63.74015 M 1370.284,62.81866 1371.35,62.81866 1373.997,69.73218 1373.02,69.73218 1372.388,67.95865 1369.257,67.95865 1368.624,69.73218 1367.633,69.73218 1370.284,62.81866 M 1377.589,63.74015 1376.314,67.18071 1378.868,67.18071 1377.589,63.74015 M 1377.059,62.81866 1378.124,62.81866 1380.771,69.73218 1379.794,69.73218 1379.161,67.95865 1376.03,67.95865 1375.397,69.73218 1374.407,69.73218 1377.059,62.81866" style="fill:#000000" inkscape:connector-curvature="0" /> -</g> -<rect y="51.96389" x="1353.87" height="28" width="28" id="rect6752" style="fill:none" /> -</g> -<g id="text_outer_style" transform="translate(690,322)"> -<rect id="text_outer_style_rect" x="0" y="0" width="28" height="28" style="fill:none" /> -<g aria-label="T" style="font-weight:bold;font-size:20px;font-family:sans-serif;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0.75"> -<path id="BigT" d="m 2.28125,2.4199219 h 13.4375 V 5.2617187 H 10.884766 V 17 H 7.125 V 5.2617187 H 2.28125 Z" /> -</g> -<g aria-label="T" style="font-weight:bold;font-size:12px;font-family:sans-serif;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0.75"> -<path id="LittleT" d="m 13.96875,13.251953 h 8.0625 v 1.705078 H 19.130859 V 22 H 16.875 v -7.042969 h -2.90625 z" /> -</g> -<path id="text_outer_style_path1" d="m 20,2 h 6 V 26 H 2 V 10" style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" /> -<path id="text_outer_style_path2" d="M 3,3 H 15" style="fill:none;stroke:#999999;stroke-width:0.75;stroke-linecap:round" /> -<path id="text_outer_style_path3" d="M 7.8,5.5 V 16.25" style="fill:none;stroke:#999999;stroke-width:0.75;stroke-linecap:round" /> -<path id="text_outer_style_path4" d="m 14.6,13.75 h 6.8" style="fill:#4d4d4d;stroke:#999999;stroke-width:0.5;stroke-linecap:round" /> -<path id="text_outer_style_path5" d="m 17.5,14.85 v 6.5" style="fill:#4d4d4d;stroke:#999999;stroke-width:0.5;stroke-linecap:round" /> -</g> -<g id="text_line_spacing" transform="translate(-0.0508118,0.0123038)"> -<rect y="321.9877" x="480.0508" height="28" width="28" id="rect6696" style="fill:none" /> -<g transform="translate(-787.9306,270.3015)" id="g7600"> -<use xlink:href="#g3805" height="1250" width="1250" transform="matrix(0.684222,0,0,0.684222,1257.669,-36.0664)" id="use3810" y="0" x="0" /> -<g transform="matrix(0.684211,0,0,0.684211,1257.617,-22.11736)" id="g3813"> -<path inkscape:connector-curvature="0" style="fill:url(#linearGradient12388);stroke:#000000" d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="path3815" sodipodi:nodetypes="ccccccccccccc" /> -<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path3817" d="M 33.5,130.5 28,146" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:1.0000002px;stroke-linecap:round" /> -<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path3819" d="M 38,142.5244 32.5,142.5244" style="fill:url(#radialGradient12390);fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient12392);stroke-width:1.0000002px;stroke-linecap:round" /> -</g> -</g> -</g> -<g id="text_word_spacing" transform="matrix(0.942859,0,0,0.942859,-695.392,273.9242)"> -<g transform="matrix(0.992487,0,0,0.989897,10.11498,1.557598)" id="g7621-3"> -<rect style="fill:none" id="rect6706-6" width="29.92172" height="30" x="1310" y="49.93628" /> -</g> -<g transform="matrix(1.060604,0,0,1.060604,769.377,-305.3736)" style="font-size:16px;font-family:Arial;-inkscape-font-specification:Arial;letter-spacing:0;word-spacing:0;fill:#0000ff;stroke:#000000;stroke-width:0.5" id="text11660"> -<path style="color:#000000;fill:url(#linearGradient5857-1);stroke:none;stroke-width:0.9999999" d="M 510,347.3125 510,349 C 510.2685,349.074 510.5104,349.2153 510.7187,349.4375 511.0312,349.7656 511.1719,350.2396 511.1875,350.875 L 510,350.875 510,352.2187 513.375,352.2187 C 513.406,350.5365 513.0573,349.3125 512.3437,348.5 511.7449,347.8138 510.9656,347.4228 510,347.3125 Z M 511.0625,353.0937 C 510.9427,353.5104 510.7656,353.8125 510.5312,354 510.3747,354.1253 510.2054,354.2084 510,354.25 L 510,355.9062 C 510.7568,355.8582 511.4126,355.6745 511.9375,355.3125 512.5469,354.8906 512.9687,354.2708 513.25,353.4687 L 511.0625,353.0937 Z" id="path11665" inkscape:connector-curvature="0" /> -<path inkscape:connector-curvature="0" d="M 522.7891,355.75 520.75,355.75 520.75,354.5312 C 520.4114,355.0052 520.0104,355.3594 519.5469,355.5937 519.0885,355.8229 518.625,355.9375 518.1562,355.9375 517.2031,355.9375 516.3854,355.5547 515.7031,354.7891 515.026,354.0182 514.6875,352.9453 514.6875,351.5703 514.6875,350.1641 515.0182,349.0964 515.6797,348.3672 516.3411,347.6328 517.1771,347.2656 518.1875,347.2656 519.1146,347.2656 519.9167,347.651 520.5937,348.4219 L 520.5937,344.2969 522.7891,344.2969 522.7891,355.75 M 516.9297,351.4219 C 516.9297,352.3073 517.0521,352.9479 517.2969,353.3437 517.651,353.9167 518.1458,354.2031 518.7812,354.2031 519.2864,354.2031 519.7161,353.9896 520.0703,353.5625 520.4245,353.1302 520.6016,352.487 520.6016,351.6328 520.6016,350.6797 520.4297,349.9948 520.0859,349.5781 519.7422,349.1563 519.3021,348.9453 518.7656,348.9453 518.2448,348.9453 517.8073,349.1537 517.4531,349.5703 517.1042,349.9818 516.9297,350.599 516.9297,351.4219" style="color:#000000;fill:url(#linearGradient5857-64)" id="path11667" /> -<path inkscape:connector-curvature="0" d="M 533.2031,347.4531 533.2031,349.2031 531.7031,349.2031 531.7031,352.5469 C 531.7031,353.224 531.7161,353.6198 531.7421,353.7344 531.7731,353.8437 531.8381,353.9349 531.9374,354.0078 532.0416,354.0808 532.1666,354.1172 532.3124,354.1172 532.5155,354.1172 532.8098,354.0472 533.1952,353.9062 L 533.3827,355.6094 C 532.8723,355.8281 532.2942,355.9375 531.6484,355.9375 531.2525,355.9375 530.8958,355.8725 530.578,355.7422 530.2603,355.6068 530.026,355.4349 529.8749,355.2266 529.7291,355.013 529.6275,354.7266 529.5702,354.3672 529.5232,354.112 529.5002,353.5964 529.5002,352.8203 L 529.5002,349.2031 528.4924,349.2031 528.4924,347.4531 529.5002,347.4531 529.5002,345.8047 531.7034,344.5234 531.7034,347.4531 533.2034,347.4531" style="color:#000000;fill:url(#linearGradient5621-6)" id="path11669" /> -<path style="color:#000000;fill:url(#linearGradient5621-8);stroke:none;stroke-width:0.684211" d="M 534.75,344.2812 534.75,355.75 536.9375,355.75 536.9375,351.5937 C 536.9375,350.8958 536.9945,350.3542 537.125,350 537.2604,349.6406 537.4635,349.3958 537.75,349.2187 537.827,349.1707 537.8948,349.1287 537.9779,349.0937 L 537.9779,347.625 C 537.5928,347.8308 537.2639,348.1184 536.9375,348.5 L 536.9375,344.2812 Z" id="path11671" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" /> -<path style="color:#000000;-inkscape-font-specification:Arial;fill:#000000;stroke:none" d="M 537.9836,347.3884 C 537.721,347.4997 537.4121,347.7687 537.1875,347.9687 L 537.1875,344.2812 537.1875,344.0312 536.9375,344.0312 534.75,344.0312 534.5,344.0312 534.5,344.0312 534.5,344.2812 534.5,355.75 534.5,356 534.75,356 536.9375,356 537.1875,356 537.1875,355.75 537.1875,351.5937 C 537.1875,350.9095 537.2655,350.3927 537.375,350.0937 L 537.344,350.0937 C 537.4635,349.7765 537.6315,349.5882 537.8752,349.4375 537.9352,349.4005 537.9302,349.3315 538.0086,349.3066 M 535,344.5312 536.6875,344.5312 536.6875,348.5 536.6875,349.1875 537.125,348.6562 C 537.3171,348.4317 537.763,348.0907 537.971,347.9353 L 537.971,348.7165 C 537.927,348.7385 537.6679,348.9735 537.625,349 537.2958,349.2035 537.0575,349.5047 536.9062,349.9062 L 536.8752,349.9062 C 536.7248,350.3156 536.6877,350.8822 536.6877,351.5937 L 536.6877,355.5 535.0002,355.5 535.0002,344.5312 Z" id="path11671-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccc" /> -<path style="color:#000000;-inkscape-font-specification:Arial;fill:#000000;stroke:none" d="M 509.9927,349.2942 C 510.2199,349.3572 510.3528,349.4034 510.5312,349.5937 L 510.5312,349.6247 C 510.7348,349.8384 510.7944,350.2077 510.8437,350.6247 L 510,350.6247 510,352.4684 513.375,352.4684 513.625,352.4684 513.625,352.2184 C 513.657,350.4993 513.3003,349.2191 512.5312,348.3434 511.8927,347.6117 511.0148,347.1783 509.9981,347.0622 Z M 512.1562,348.6562 C 512.7755,349.3614 513.0814,350.4745 513.0937,351.9687 L 510.0014,351.9687 510.0014,351.125 511.1875,351.125 511.4375,351.125 511.4375,350.875 C 511.4215,350.2174 511.262,349.668 510.9062,349.2812 510.8962,349.2712 510.8812,349.2912 510.8752,349.2812 510.6953,349.0947 510.2189,348.8896 509.9961,348.7977 L 509.9961,347.6212 C 510.8736,347.7582 511.5344,348.1 512.1564,348.6562 Z M 510.875,352.8125 510.813,353.0312 C 510.7024,353.4159 510.5555,353.6685 510.3755,353.8125 510.2454,353.9166 510.1681,353.9719 509.9987,353.999 L 509.9987,356.1573 C 510.7883,356.1403 511.5165,355.926 512.0889,355.5313 512.748,355.0749 513.2013,354.4003 513.4951,353.5625 L 513.5891,353.2813 513.2766,353.2193 511.0891,352.8443 510.8704,352.8133 Z M 511.1875,353.375 512.8125,353.6562 C 512.553,354.2465 512.2511,354.7685 511.7812,355.0937 511.3784,355.3716 510.5824,355.5778 510.0014,355.6509 L 510.0014,354.4946 C 510.1586,354.4376 510.5593,354.2901 510.6875,354.1875 510.9159,354.0048 511.062,353.6974 511.1875,353.375 Z" id="path11665-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccc" /> -<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path3817-5" d="M 537.7359,348.3968 C 537.4759,348.5671 537.1938,348.8009 536.9338,349.1468" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-linecap:round" /> -<path inkscape:connector-curvature="0" d="M 515.1958,351.9239 C 515.1958,350.5177 515.416,349.4058 516.0775,348.6766 516.7389,347.9422 517.6191,347.6855 518.6295,347.7739" style="color:#000000;-inkscape-font-specification:Arial;fill:none;stroke:url(#linearGradient12203);stroke-linecap:round" id="path11667-0" sodipodi:nodetypes="ccc" /> -<path inkscape:connector-curvature="0" d="M 520.929,352.4257 C 520.929,353.1543 520.643,353.6684 520.1629,354.1523 519.8022,354.5158 519.3421,354.6878 518.8187,354.642" style="color:#000000;-inkscape-font-specification:Arial;fill:none;stroke:url(#linearGradient12201);stroke-linecap:round" id="path11667-0-3" sodipodi:nodetypes="csc" /> -<path inkscape:connector-curvature="0" d="M 511.4152,353.5647 C 511.1329,354.2528 510.8173,354.5035 510.2283,354.8466" style="color:#000000;-inkscape-font-specification:Arial;fill:none;stroke:url(#linearGradient12220);stroke-linecap:round" id="path11667-0-3-8" sodipodi:nodetypes="cc" /> -</g> -<path style="fill:#b2dafe;fill-rule:evenodd;stroke:#b2dafe;stroke-width:0.7256771px;stroke-linecap:round" d="M 1333.3,63.71495 1334.346,63.71495" id="path3819-4" inkscape:connector-curvature="0" /> -<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path3817-9" d="M 1330.49,63.76263 1330.978,63.76167" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:0.7256771px;stroke-linecap:round" /> -</g> -<g id="text_letter_spacing" transform="matrix(0.942859,0,0,0.942859,-725.403,273.9242)"> -<g transform="matrix(0.992487,0,0,0.989897,10.11498,1.557598)" id="g7621"> -<rect style="fill:none" id="rect6706" width="29.92172" height="30" x="1310" y="49.93628" /> -</g> -<g id="g11383" transform="translate(-0.306361)"> -<use xlink:href="#use3810" x="0" y="0" id="use11377" transform="matrix(1.060604,0,0,1.060604,-41.64705,2.913479)" width="1250" height="1250" /> -<use xlink:href="#g3813" x="0" y="0" id="use11379" transform="matrix(1.060604,0,0,1.060604,-26.74292,-11.87951)" width="1250" height="1250" /> -</g> -</g> -<g id="text_horz_kern" transform="translate(-668.472,236.5637)"> -<g transform="translate(0.437484)" id="g7628"> -<path style="color:#000000;fill:none;stroke:#000000;stroke-width:1.1457608;stroke-linecap:square" d="M 1283.273,89.56319 1283.273,110.3093" id="path2219" transform="translate(-1.25,-0.5)" inkscape:connector-curvature="0" /> -<use xlink:href="#g11383" height="1250" width="1250" id="use11389" y="0" x="0" transform="matrix(0.942859,0,0,0.942859,32.60846,37.50304)" /> -</g> -<g transform="matrix(0.935775,0,0,0.933333,42.8409,7.095812)" id="g7662-8"> -<g id="g6738-8" transform="translate(0.232684,0.559354)" /> -<rect style="fill:none" id="rect6736-4" width="29.92172" height="30" x="1309.75" y="83.93627" /> -</g> -</g> -<g id="text_vert_kern" transform="translate(-741.483,236.5637)"> -<g transform="matrix(0.935775,0,0,0.933333,85.72702,7.095784)" id="g7662"> -<rect style="fill:none" id="rect6736" width="29.92172" height="30" x="1309.884" y="83.93627" /> -</g> -<g id="g7648"> -<path id="path2221" style="color:#000000;fill:none;stroke:#000000;stroke-width:1.199;stroke-linecap:square" d="M 1324.696,87.52091 1324.696,109.2329 M 1338.079,101.3851 1324.888,101.3851 M 1324.388,105.8851 1311.388,105.8851" sodipodi:nodetypes="cccccc" transform="translate(0.755145,1.059354)" inkscape:connector-curvature="0" /> -<use xlink:href="#use11377" height="1250" width="1250" transform="matrix(0.942859,0,0,0.942859,75.57607,38.50326)" id="use11392" y="0" x="0" /> -</g> -<use xlink:href="#g3813" height="1250" width="1250" transform="translate(50.538,22.7904)" id="use3728" y="0" x="0" /> -</g> -<g id="text_rotation" transform="translate(-724.5715,236.3563)"> -<g transform="matrix(0.935775,0,0,0.933333,88.85183,7.069861)" id="g7699"> -<g id="g6769" transform="translate(-0.990112,0.559353)" /> -<rect style="fill:none" id="rect6775" width="29.92172" height="30" x="1352.59" y="84.18627" /> -</g> -<g transform="matrix(0.9996731,0,0,1,2.594501,1.121155e-6)" id="g7685"> -<path id="path3005" style="color:#000000;fill:none;stroke:#000000;stroke-width:1.1707308;stroke-linecap:square" d="M 1366.121,88.83886 1366.121,110.0337 M 1378.044,110.0737 1366.419,103.4487" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" /> -<use xlink:href="#use11392" height="1250" width="1250" transform="translate(40.65159,-3.000001)" id="use11398" y="0" x="0" /> -<use xlink:href="#g3813" x="0" y="0" id="use3744" transform="rotate(29.99998,1274.974,261.7423)" width="1250" height="1250" /> -</g> -<g transform="matrix(0.935775,0,0,0.933333,167.3071,6.369855)" id="g7641"> -<rect style="fill:none" id="rect15695" width="29.92172" height="30" x="1268.75" y="84.93627" /> -</g> -</g> -<g id="text_subscript" transform="matrix(0.942859,0,0,0.942859,-575.1453,244.6314)" style="fill:#cccccc"> -<rect style="fill:none" id="rect5911" width="29.92172" height="30" x="1310" y="49.93628" /> -<g transform="matrix(1.060604,0,0,1.060604,610.0014,-259.457)" style="font-style:italic;font-weight:bold;font-size:24px;font-family:Arial;-inkscape-font-specification:'Arial Bold Italic';letter-spacing:0;word-spacing:0;fill:none;stroke:#000000;stroke-width:0.75" id="text5975"> -<path inkscape:connector-curvature="0" d="M 669.6914,306.5078 666.5977,310 662.4727,310 668.2266,303.625 665.0625,297.5547 668.6367,297.5547 670.4531,301.1055 673.6055,297.5547 677.6953,297.5547 671.918,304.0117 675.0586,310 671.4844,310 669.6914,306.5078" style="color:#000000;fill:url(#linearGradient5918-3-6)" id="path5935" /> -<path inkscape:connector-curvature="0" d="M 677.6619,306.7104 679.8405,306.7104 680.3889,310.74 C 680.526,311.7759 680.6022,312.5021 680.6174,312.9185 680.9018,312.0908 681.2928,311.2173 681.7905,310.2982 L 683.7253,306.7104 686.041,306.7104 681.044,315.5922 C 680.6327,316.3285 680.3077,316.844 680.069,317.1385 679.8354,317.433 679.551,317.6641 679.2159,317.8317 678.8858,317.9993 678.4871,318.083 678.0199,318.083 677.5578,318.083 677.0373,318.0017 676.4584,317.8393 L 676.6488,316.2092 C 676.9129,316.2854 677.1693,316.3235 677.4182,316.3235 678.0885,316.3235 678.6395,315.8156 679.0711,314.8 L 677.6619,306.7104" style="color:#000000;fill:url(#linearGradient5932-9-2)" id="path5937" /> -<path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path6782" d="M 663.8155,309.4334 668.6847,304.0513 M 670.6799,301.7978 673.812,298.1916" style="stroke:#808080;stroke-width:0.5;stroke-linecap:round" /> -<path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path6792" d="M 677.1662,316.7991 C 678.0717,316.7991 678.6479,316.511 679.43,315.1938 M 681.0764,312.7654 684.0193,307.25" style="stroke:#83c3fd;stroke-width:0.5;stroke-linecap:round" /> -</g> -</g> -<g id="text_superscript"> -<rect y="292" x="629.9996" height="28" width="28.00001" id="rect5896" style="fill:none" /> -<g id="text5926" style="font-style:italic;font-weight:bold;font-size:24px;font-family:Arial;-inkscape-font-specification:'Arial Bold Italic';letter-spacing:0;word-spacing:0;stroke:#000000;stroke-width:0.75"> -<path id="path5908" style="fill:url(#linearGradient5918)" d="M 639.6914,308.5078 636.5977,312 632.4727,312 638.2266,305.625 635.0625,299.5547 638.6367,299.5547 640.4531,303.1055 643.6055,299.5547 647.6953,299.5547 641.918,306.0117 645.0586,312 641.4844,312 639.6914,308.5078" inkscape:connector-curvature="0" /> -<path id="path5910" style="fill:url(#linearGradient5932)" d="M 647.6619,294.3104 649.8405,294.3104 650.3889,298.34 C 650.526,299.3759 650.6022,300.1021 650.6174,300.5185 650.9018,299.6908 651.2928,298.8173 651.7905,297.8982 L 653.7253,294.3104 656.041,294.3104 651.044,303.1922 C 650.6327,303.9285 650.3077,304.444 650.069,304.7385 649.8354,305.033 649.551,305.2641 649.2159,305.4317 648.8858,305.5993 648.4871,305.683 648.0199,305.683 647.5578,305.683 647.0373,305.6018 646.4584,305.4393 L 646.6488,303.8092 C 646.9129,303.8854 647.1693,303.9235 647.4182,303.9235 648.0885,303.9235 648.6395,303.4156 649.0711,302.4 L 647.6619,294.3104" inkscape:connector-curvature="0" /> -<path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path6006" d="M 633.8112,311.4529 638.6803,306.0707 M 640.6756,303.8172 643.8077,300.2111" style="fill:none;stroke:#808080;stroke-width:0.5;stroke-linecap:round" /> -<path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path6790" d="M 647.196,304.4839 C 648.1015,304.4839 648.6777,304.1958 649.4598,302.8786 M 651.1062,300.4502 654.0491,294.9348" style="fill:none;stroke:#82c2fe;stroke-width:0.5;stroke-linecap:round" /> -</g> -</g> -<g id="tool-measure" transform="matrix(0,1,1,0,303.3594,23.95023)" inkscape:label="#tool-measure"> -<rect transform="matrix(-0.5,0.8660254,0.8660254,0.5,0,0)" style="fill:url(#linearGradient10236);fill-rule:evenodd;stroke:url(#linearGradient10238);stroke-width:0.9999998;stroke-linejoin:round;stroke-miterlimit:0" id="rect10234" width="9" height="17" x="-125.5174" y="455.1053" /> -<g transform="matrix(-0.5,0.8660254,0.8660254,0.5,583.0174,-336.6053)" id="g11186"> -<rect y="117.5082" x="456.5083" height="18.99178" width="10.99167" id="rect10232" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<g id="g11166" transform="matrix(-0.5,-0.8660254,-0.8660254,0.5,827.0362,462.4495)"> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round" d="M 468.4443,154.4562 469.4443,156.1883" id="path11168" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> -<path inkscape:connector-curvature="0" id="path11170" d="M 469.1764,151.7242 C 469.1764,151.7242 471.1764,155.1883 471.1764,155.1883" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round" d="M 471.9085,152.4562 472.9085,154.1883" id="path11172" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> -<path inkscape:connector-curvature="0" id="path11174" d="M 472.6405,149.7242 C 472.6405,149.7242 474.6405,153.1883 474.6405,153.1883" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round" /> -<path inkscape:connector-curvature="0" id="path11176" d="M 475.3726,150.4562 476.3725,152.1883" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round" sodipodi:nodetypes="cc" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round" d="M 476.1046,147.7242 C 476.1046,147.7242 478.1046,151.1883 478.1046,151.1883" id="path11180" inkscape:connector-curvature="0" /> -<path inkscape:connector-curvature="0" id="path11182" d="M 478.8367,148.4562 479.8367,150.1883" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round" sodipodi:nodetypes="cc" /> -<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round" d="M 479.5687,145.7242 C 479.5687,145.7242 481.5687,149.1883 481.5687,149.1883" id="path11184" inkscape:connector-curvature="0" /> -</g> -</g> -</g> -<g id="g7621-2" transform="matrix(0.9357753,0,0,0.9333333,-316.6114,-22.53112)"> -<rect y="49.93628" x="1310" height="30" width="29.92172" id="rect6706-4" style="fill:none" /> -</g> -<g id="snap-text-baseline" inkscape:label="#toggle_snap_text_baseline"> -<path style="fill:none;stroke:#008000;stroke-width:0.9413574px;stroke-linecap:square" d="M 912.5,44.98691 924.5,44.98691" id="path13356" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> -<use height="1250" width="1250" transform="translate(-363.3501,-20.14579)" id="use11377-6" y="0" x="0" xlink:href="#use3810" /> -<rect transform="rotate(-45)" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect3224-2-8-6-5-8" width="3.584063" height="3.621212" x="611.2788" y="674.8813" /> -</g> -<rect style="color:#000000;fill:none;stroke-width:0.4532662" id="rect2808-3" width="24" height="24" x="930" y="25" /> -<g id="snap-others" inkscape:label="#toggle_snap_others"> -<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path3570-5" d="M 935,31.25 935,39.75" style="fill:none;stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" /> -<rect y="30.1269" x="932.9951" height="4.01786" width="4.0099" id="rect3568-1" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" /> -<path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path6498-1-8" d="M 939,39 945,30" style="color:#000000;fill:#c00000;stroke:#0065ff;stroke-width:1px" /> -<circle transform="matrix(0.8749999,0,0,0.875,282.6876,5.625)" id="path6530-3-7-6" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.1428572;stroke-linecap:round" cx="753.5" cy="33" r="2" /> -<g transform="translate(1.5,0.5)" id="g13570"> -<path inkscape:connector-curvature="0" id="path6380-5" d="M 943,37.5 943,40.5" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px" /> -<path inkscape:connector-curvature="0" id="path6380-4-1" d="M 943,41.5 943,44.5" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px" /> -<path inkscape:connector-curvature="0" id="path6380-8-4" d="M 939.5,41 942.5,41" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px" /> -<path inkscape:connector-curvature="0" id="path6380-4-0-5" d="M 943.5,41 946.5,41" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px" /> -</g> -<circle transform="matrix(0.8749999,0,0,0.875,277.1876,14.625)" id="path6530-3-7-6-0" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.1428572;stroke-linecap:round" cx="753.5" cy="33" r="2" /> -</g> -<g inkscape:label="#mesh-gradient" id="mesh-gradient" transform="translate(507.9575,294.8933)"> -<rect style="color:#000000;fill:none" id="box" width="24" height="24" x="-19.9575" y="90.10669" /> -<path sodipodi:nodetypes="ccccc" id="path6190" d="M -0.4575,109.6067 C -3.9575,102.1067 4.0425,102.1067 -0.4575,94.60669 -7.9575,99.10669 -7.9575,91.10669 -15.4575,94.60669 -10.9575,102.1067 -18.9575,102.1067 -15.4575,109.6067 -7.9575,106.1067 -7.9575,114.1067 -0.4575,109.6067 Z" style="fill:url(#linearGradient6212);stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" inkscape:connector-curvature="0" /> -<rect style="fill:#ffffff;stroke:#000000" id="rect6105" width="4" height="4" x="-17.4575" y="92.60669" /> -<use transform="matrix(1,0,0,0.99644,13.7166,13.06755)" xlink:href="#rect3568" id="use3133" x="0" y="0" width="100%" height="100%" /> -<use transform="matrix(1,0,0,0.99644,13.7265,-1.932448)" xlink:href="#rect3568" id="use3135" x="0" y="0" width="100%" height="100%" /> -<use transform="matrix(1,0,0,0.99644,-1.2735,13.06755)" xlink:href="#rect3568" id="use3137" x="0" y="0" width="100%" height="100%" /> -</g> -<g id="paint-gradient-mesh" inkscape:label="#fill_mesh"> -<rect style="fill:#99b6d4" height="9.5" width="9.5" y="347.5" x="1095.5" id="rect3140" /> -<rect style="fill:#ffffff" height="9.5" width="9.5" y="357" x="1095.5" id="rect3142" /> -<rect style="fill:#99b6d4" height="9.5" width="9.5" y="357" x="1105" id="rect3144" /> -<rect style="fill:#ffffff" height="9.5" width="9.5" y="347.5" x="1105" id="rect3146" /> -<use xlink:href="#rect4381" transform="translate(425,282)" id="use3148" x="0" y="0" width="100%" height="100%" /> -</g> -<g id="paint-gradient-conical" inkscape:label="#fill_conical"> -<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#ffffff" sodipodi:type="arc" sodipodi:start="0" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="1.047198" d="M 1144.5,357 A 9.5,9.5 0 0 1 1139.75,365.2272 L 1135,357 Z" id="path3145" /> -<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#ffffff" sodipodi:type="arc" sodipodi:start="4.18879" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="5.235988" d="M 1130.25,348.7728 A 9.5,9.5 0 0 1 1139.75,348.7728 L 1135,357 Z" id="path3147" /> -<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#99b6d4" sodipodi:type="arc" sodipodi:start="1.047198" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="2.094395" d="M 1139.75,365.2272 A 9.5,9.5 0 0 1 1130.25,365.2272 L 1135,357 Z" id="path3149" /> -<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#ffffff" sodipodi:type="arc" d="M 1130.25,365.2272 A 9.5,9.5 0 0 1 1125.5,357 L 1135,357 Z" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="3.141593" sodipodi:start="2.094395" id="path3151" /> -<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#99b6d4" sodipodi:type="arc" sodipodi:start="3.141593" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="4.18879" d="M 1125.5,357 A 9.5,9.5 0 0 1 1130.25,348.7728 L 1135,357 Z" id="path3153" /> -<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#99b6d4" sodipodi:type="arc" d="M 1139.75,348.7728 A 9.5,9.5 0 0 1 1144.5,357 L 1135,357 Z" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="6.283185" sodipodi:start="5.235988" id="path3155" /> -<circle style="fill:none;stroke:#000000" id="path3157" cx="1135" cy="357" r="9.5" /> -</g> -<g id="mesh-gradient-fit" inkscape:label="#mesh-gradient-fit"> -<path style="fill:#99b6d4;stroke:none" d="m 1172,350 c 6,6 -4,10 0,14 -6,6 -10,-4 -14,0 -6,-6 4,-10 0,-14 6,-6 10,4 14,0 z"/> -<rect style="fill:none;stroke:#000000;stroke-linejoin:round" id="outline" width="19" height="19" x="1155.5" y="347.5" /> -</g> -<g id="dialog-filters" inkscape:label="#dialog-filters"> -<path sodipodi:nodetypes="cscccccc" inkscape:connector-curvature="0" id="path7138" d="M 272.415,308.6281 C 272.509,305.3138 278.0595,305.1187 279.875,305.1077 281.8707,305.0957 287.2213,305.3694 287.3348,308.5442 L 281.3157,314.8308 281.3157,319.0217 C 279.8863,319.4867 279.7151,319.5463 278.3661,319.0217 L 278.3661,314.8308 Z" style="opacity:0.909;fill:url(#linearGradient7163);stroke:#000000;stroke-width:0.9143469;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:10" /> -<ellipse id="path7140" style="opacity:0.909;fill:url(#radialGradient7218);stroke:url(#radialGradient7220);stroke-width:3.5711801;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:10" transform="matrix(0.115021,0,0,0.1903986,253.0723,212.7017)" cx="234.355" cy="496.273" rx="60.6092" ry="14.6472" /> -<rect style="fill:none" id="rect4326-5" width="16" height="16" x="272" y="304" /> -</g> -<g id="symbols_old" inkscape:label="#symbols" transform="translate(0.6024061,-0.8334349)"> -<path transform="matrix(1.19879,-0.3146184,0.3093107,1.219499,-108.76,51.0626)" d="m 339.0043,147.223 c -0.5586,0.3411 -3.6668,-2.4828 -4.2989,-2.6522 -0.6528,-0.1749 -4.8622,0.6798 -5.2144,0.1031 -0.3411,-0.5586 2.4828,-3.6668 2.6522,-4.2989 0.1749,-0.6527 -0.6798,-4.8622 -0.1031,-5.2144 0.5586,-0.341 3.6668,2.4828 4.2989,2.6522 0.6527,0.1749 4.8622,-0.6798 5.2144,-0.1031 0.341,0.5586 -2.4829,3.6668 -2.6522,4.2989 -0.1749,0.6527 0.6798,4.8622 0.1031,5.2144 z" inkscape:randomized="0" inkscape:rounded="0.1295655" inkscape:flatsided="false" sodipodi:arg2="1.807987" sodipodi:arg1="1.047198" sodipodi:r2="3.476299" sodipodi:r1="6.964194" sodipodi:cy="141.1918" sodipodi:cx="335.5222" sodipodi:sides="4" id="path6040-9" style="color:#000000;fill:none;stroke:#c80000;stroke-width:0.7902741;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.790274, 0.790274" sodipodi:type="star" /> -<path transform="matrix(1.19879,-0.3146184,0.3093107,1.219499,-106.2295,53.36064)" d="m 339.0043,147.223 c -0.5586,0.3411 -3.6668,-2.4828 -4.2989,-2.6522 -0.6528,-0.1749 -4.8622,0.6798 -5.2144,0.1031 -0.3411,-0.5586 2.4828,-3.6668 2.6522,-4.2989 0.1749,-0.6527 -0.6798,-4.8622 -0.1031,-5.2144 0.5586,-0.341 3.6668,2.4828 4.2989,2.6522 0.6527,0.1749 4.8622,-0.6798 5.2144,-0.1031 0.341,0.5586 -2.4829,3.6668 -2.6522,4.2989 -0.1749,0.6527 0.6798,4.8622 0.1031,5.2144 z" inkscape:randomized="0" inkscape:rounded="0.1295655" inkscape:flatsided="false" sodipodi:arg2="1.807987" sodipodi:arg1="1.047198" sodipodi:r2="3.476299" sodipodi:r1="6.964194" sodipodi:cy="141.1918" sodipodi:cx="335.5222" sodipodi:sides="4" id="path6040" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.7902742;stroke-linejoin:round;stroke-miterlimit:0" sodipodi:type="star" /> -</g> -<g transform="translate(10.12068,24.83988)" inkscape:label="#symbols" id="symbols"> -<rect style="color:#000000;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" id="rect14677" width="16" height="16" x="319.423" y="108.194" /> -<path style="color:#000000;fill:url(#linearGradient5545-0-70);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000007;stroke-linejoin:round;stroke-miterlimit:0" d="M 321.4694,109.627 C 325.4824,108.4924 329.457,108.3482 333.3766,109.627 332.4143,112.6883 333.2424,115.5915 332.8513,118.5393 332.529,120.9684 330.1322,122.4298 327.4581,123.6656 325.2231,122.4245 322.5151,121.4377 322.0298,118.5393 321.5371,115.5973 322.3342,111.8965 321.4694,109.627 Z" id="path13801" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscsc" /> -<g id="g14615" style="color:#000000;fill:url(#linearGradient15270-5);fill-rule:evenodd" transform="matrix(0.0362255,0,0,0.0374743,341.0312,112.2468)"> -<path sodipodi:nodetypes="czczc" inkscape:connector-curvature="0" id="path13803" d="M -477.8634,129.033 C -525.6256,93.68458 -437.3889,30.32002 -406.5889,99.87521 -375.7888,169.4304 -429.5858,207.6033 -446.2757,164.6702 -428.8608,164.5632 -412.1147,145.3545 -432.5068,116.074 -452.899,86.79346 -476.4068,97.43427 -477.8634,129.033 Z" /> -<path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path13805" d="M -406.5888,201.5225 C -363.777,163.166 -382.1057,79.29995 -426.0273,42.77461 -416.9104,15.273 -401.3604,-9.214447 -375.0013,-28.09496 -353.5282,-11.39881 -334.7341,8.935762 -323.9752,42.77461 -370.9234,76.33181 -386.2968,164.4648 -343.4137,201.5225 -351.1706,216.0243 -356.7218,232.671 -375.0012,238.7548 -389.3257,233.7161 -400.9014,219.5169 -406.5888,201.5225 Z" /> -<path inkscape:transform-center-y="-7.288905" inkscape:transform-center-x="-68.84826" d="M -273.4425,129.033 C -225.6803,93.68458 -313.917,30.32002 -344.717,99.87521 -375.5171,169.4304 -321.7201,207.6033 -305.0302,164.6702 -322.4451,164.5632 -339.1912,145.3545 -318.7991,116.074 -298.4069,86.79346 -274.8991,97.43427 -273.4425,129.033 Z" id="path13807" inkscape:connector-curvature="0" sodipodi:nodetypes="czczc" /> -<path inkscape:connector-curvature="0" id="path13809" d="M -443.0312,121.4688 A 10.001,10.001 0 1 0 -443.0312,141.4688 L -307.7812,141.4688 A 10.001,10.001 0 1 0 -307.7812,121.4688 L -443.0312,121.4688 Z" style="-inkscape-font-specification:sans-serif;stroke-width:20" /> -</g> -</g> -<g id="symbol-add" inkscape:label="#symbols" transform="translate(10.12068,44.83988)"> -<rect y="108.194" x="319.6498" height="16" width="16" id="rect15227" style="color:#000000;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" /> -<ellipse style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.9166217;stroke-linejoin:round;stroke-miterlimit:0" id="path10909" transform="matrix(1.101789,0,0,1.080243,-44.03243,-58.71167)" cx="337.3443" cy="163.0209" rx="3.963478" ry="4.113043" /> -<path inkscape:connector-curvature="0" id="path4685-2" d="M 319.522,118.6983 319.522,116.5755 327.1498,116.5755 327.1498,111.194 325.1498,111.194 328.0237,108.194 330.8976,111.194 328.8976,111.194 328.8976,118.6983 Z" style="fill:#000000;fill-rule:evenodd" sodipodi:nodetypes="cccccccccc" /> -</g> -<g id="no-marker" inkscape:label="#markers" transform="translate(10.75523,88.20311)"> -<rect y="107.8581" x="319.3575" height="16" width="16" id="rect3997" style="color:#000000;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" /> -<g id="g7224" transform="translate(-0.0655561,0.8269009)"> -<path inkscape:connector-curvature="0" id="path4011" d="M 334.5089,115.0312 320.3373,115.0312" style="fill:none;stroke:#000000;stroke-width:1.4" /> -</g> -</g> -<g transform="matrix(0,1,1,0,221.5126,-146.552)" inkscape:label="#symbols" id="symbol-remove"> -<rect style="color:#000000;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" id="rect10952" width="16" height="16" x="319.6498" y="108.194" /> -<ellipse transform="matrix(1.101789,0,0,1.080243,-44.03243,-58.71167)" id="path10954" style="color:#000000;fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.9166216;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:0.9166216, 1.8332432" cx="337.3443" cy="163.0209" rx="3.963478" ry="4.113043" /> -<path sodipodi:nodetypes="cccccccccc" style="fill:#000000;fill-rule:evenodd" d="M 319.522,118.6983 319.522,116.5755 327.1498,116.5755 327.1498,111.194 325.1498,111.194 328.0237,108.194 330.8976,111.194 328.8976,111.194 328.8976,118.6983 Z" id="path10956" inkscape:connector-curvature="0" /> -</g> -<g transform="translate(30.12068,44.83988)" inkscape:label="#symbols" id="symbol-smaller"> -<rect style="color:#000000;fill:#ff00ff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" id="rect10979" width="16" height="16" x="319.6498" y="108.194" /> -<ellipse style="color:#000000;fill:none;fill-rule:evenodd;stroke:#c80000;stroke-width:0.6086934;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.6086934, 0.6086934" id="path10989" transform="matrix(1.659594,0,0,1.626301,-232.2048,-148.9271)" cx="337.3443" cy="163.0209" rx="3.963478" ry="4.113043" /> -<ellipse transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)" id="path10981" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.9166217;stroke-linejoin:round;stroke-miterlimit:0" cx="337.3443" cy="163.0209" rx="3.963478" ry="4.113043" /> -</g> -<g id="symbol-bigger" inkscape:label="#symbols" transform="translate(30.12068,64.83988)"> -<rect y="108.194" x="319.6498" height="16" width="16" id="rect11047" style="color:#000000;fill:#ff00ff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" /> -<ellipse transform="matrix(1.659594,0,0,1.626301,-232.2048,-148.9271)" id="path11049" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.6086935;stroke-linejoin:round;stroke-miterlimit:0" cx="337.3443" cy="163.0209" rx="3.963478" ry="4.113043" /> -<ellipse style="color:#000000;fill:none;fill-rule:evenodd;stroke:#c80000;stroke-width:0.9166215;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.9166215, 0.9166215" id="path11051" transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)" cx="337.3443" cy="163.0209" rx="3.963478" ry="4.113043" /> -</g> -<g transform="translate(30.12068,84.83988)" inkscape:label="#symbols" id="symbol-fit"> -<rect style="color:#000000;fill:url(#linearGradient15175-8);fill-rule:evenodd;stroke:#3465a4;stroke-width:1.0000001;stroke-linecap:square;stroke-dasharray:1.0000001, 2.0000002" id="rect11107" width="16" height="16" x="319.6498" y="108.194" /> -<path transform="matrix(2.894146,0,0,2.833322,-656.743,-353.6308)" d="m 341.3078,163.0209 a 3.963478,4.113043 0 0 1 -3.9635,4.113 l 0,-4.113 z" sodipodi:ry="4.113043" sodipodi:rx="3.963478" sodipodi:cy="163.0209" sodipodi:cx="337.3443" id="path11111" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.3492142;stroke-linejoin:round;stroke-miterlimit:0" sodipodi:type="arc" sodipodi:start="0" sodipodi:end="1.570796" /> -<ellipse style="color:#000000;fill:none;stroke:#c80000;stroke-width:0.9166215;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.9166215, 0.9166215" id="path11051-8" transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)" cx="337.3443" cy="163.0209" rx="3.963478" ry="4.113043" /> -</g> -<g id="pack-more"> -<rect y="235" x="350" height="16" width="16" style="fill:none" id="rect19733" /> -<g style="fill:#98b6d6;fill-opacity:0.7;stroke:#000000" id="g19735"> -<rect x="351.5" y="236.5" width="3" height="3" id="rect19737" /> -<rect x="356.5" y="236.5" width="3" height="3" id="rect19739" /> -<rect x="361.5" y="236.5" width="3" height="3" id="rect19741" /> -<rect x="351.5" y="241.5" width="3" height="3" id="rect19743" /> -<rect x="356.5" y="241.5" width="3" height="3" id="rect19745" /> -<rect x="361.5" y="241.5" width="3" height="3" id="rect19747" /> -<rect x="351.5" y="246.5" width="3" height="3" id="rect19749" /> -<rect x="356.5" y="246.5" width="3" height="3" id="rect19751" /> -<rect x="361.5" y="246.5" width="3" height="3" id="rect19753" /> -</g> -</g> -<g id="pack-less"> -<rect y="215" x="350" height="16" width="16" style="fill:none" id="rect19756" /> -<g style="fill:#98b6d6;fill-opacity:0.7;stroke:#000000" id="g19758"> -<rect x="351.5" y="216.5" width="5" height="5" id="rect19760" /> -<rect x="359.5" y="216.5" width="5" height="5" id="rect19762" /> -<rect x="351.5" y="224.5" width="5" height="5" id="rect19764" /> -<rect x="359.5" y="224.5" width="5" height="5" id="rect19766" /> -</g> -</g> -<g id="boundingbox_top_left" transform="translate(998.1471,-107)" inkscape:label="#boundingbox_top_left"> -<rect y="475" x="-262.1471" height="16" width="16" id="rect7835" style="fill:none" /> -<path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path7837" d="M -257.6471,489.5 -257.6471,479.5 -247.6471,479.5 -247.6471,481.5 -255.6471,481.5 -255.6471,489.5 Z" style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round" /> -<circle transform="matrix(1.05938,0,0,1.05938,-645.2144,-1289.466)" id="path7824" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" cx="366.7874" cy="1670.756" r="3.775792" /> -</g> -<g id="boundingbox_top" transform="translate(1022.147,-107)"> -<rect style="fill:none" id="rect7846" width="16" height="16" x="-262.1471" y="475" /> -<path style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round" d="M -260.6471,479.5 -247.6471,479.5 -247.6471,481.5 -260.6471,481.5 Z" id="path7848" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" /> -<circle style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" id="path7850" transform="matrix(1.05938,0,0,1.05938,-642.7144,-1289.466)" cx="366.7874" cy="1670.756" r="3.775792" /> -</g> -<g id="boundingbox_top_right" transform="rotate(90,322.4265,952.5735)"> -<rect style="fill:none" id="rect7856" width="16" height="16" x="-262.1471" y="475" /> -<path style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round" d="M -257.6471,489.5 -257.6471,479.5 -247.6471,479.5 -247.6471,481.5 -255.6471,481.5 -255.6471,489.5 Z" id="path7858" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" /> -<circle style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" id="path7860" transform="matrix(1.05938,0,0,1.05938,-645.2144,-1289.466)" cx="366.7874" cy="1670.756" r="3.775792" /> -</g> -<g transform="rotate(90,310.4265,964.5735)" id="boundingbox_right"> -<rect y="475" x="-262.1471" height="16" width="16" id="rect7864" style="fill:none" /> -<path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path7866" d="M -260.6471,479.5 -247.6471,479.5 -247.6471,481.5 -260.6471,481.5 Z" style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round" /> -<circle transform="matrix(1.05938,0,0,1.05938,-642.7144,-1289.466)" id="path7868" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" cx="366.7874" cy="1670.756" r="3.775792" /> -</g> -<g transform="rotate(180,268.9265,453.5)" id="boundingbox_bottom_right"> -<rect y="475" x="-262.1471" height="16" width="16" id="rect7876" style="fill:none" /> -<path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path7878" d="M -257.6471,489.5 -257.6471,479.5 -247.6471,479.5 -247.6471,481.5 -255.6471,481.5 -255.6471,489.5 Z" style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round" /> -<circle transform="matrix(1.05938,0,0,1.05938,-645.2144,-1289.466)" id="path7880" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" cx="366.7874" cy="1670.756" r="3.775792" /> -</g> -<g id="boundingbox_bottom" transform="rotate(180,256.9265,453.5)"> -<rect style="fill:none" id="rect7884" width="16" height="16" x="-262.1471" y="475" /> -<path style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round" d="M -260.6471,479.5 -247.6471,479.5 -247.6471,481.5 -260.6471,481.5 Z" id="path7886" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" /> -<circle style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" id="path7888" transform="matrix(1.05938,0,0,1.05938,-642.7144,-1289.466)" cx="366.7874" cy="1670.756" r="3.775792" /> -</g> -<g id="boundingbox_bottom_left" transform="rotate(-90,215.4265,-45.57354)"> -<rect style="fill:none" id="rect7896" width="16" height="16" x="-262.1471" y="475" /> -<path style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round" d="M -257.6471,489.5 -257.6471,479.5 -247.6471,479.5 -247.6471,481.5 -255.6471,481.5 -255.6471,489.5 Z" id="path7898" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" /> -<circle style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" id="path7900" transform="matrix(1.05938,0,0,1.05938,-645.2144,-1289.466)" cx="366.7874" cy="1670.756" r="3.775792" /> -</g> -<g transform="rotate(-90,203.4265,-57.57354)" id="boundingbox_left"> -<rect y="475" x="-262.1471" height="16" width="16" id="rect7905" style="fill:none" /> -<path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path7907" d="M -260.6471,479.5 -247.6471,479.5 -247.6471,481.5 -260.6471,481.5 Z" style="fill:#ffffff;stroke:#888a85;stroke-width:1px;stroke-linejoin:round" /> -<circle transform="matrix(1.05938,0,0,1.05938,-642.7144,-1289.466)" id="path7909" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" cx="366.7874" cy="1670.756" r="3.775792" /> -</g> -<g transform="translate(1022.147,-83)" id="boundingbox_center"> -<rect y="475" x="-262.1471" height="16" width="16" id="rect7917" style="fill:none" /> -<circle transform="matrix(1.05938,0,0,1.05938,-642.7144,-1286.966)" id="path7922" style="fill:url(#radialSnotBall);stroke:#3a7304;stroke-width:0.9439481;stroke-miterlimit:3.3333333" cx="366.7874" cy="1670.756" r="3.775792" /> -</g> -<g id="path-mode-bspline" transform="matrix(1.395066,-1.366399,1.366399,1.395066,-466.9364,1306.511)" inkscape:label="#bspline_mode"> -<path inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#0000ff;stroke-width:0.9960949;stroke-linecap:round;stroke-linejoin:round" d="M 961.8604,56.03607 C 961.8604,56.03607 963.2385,54.53784 965.1208,54.27549 967.0031,54.01314 968.7049,56.05562 968.7049,56.05562" id="path-mode-spiro-3-8-8" sodipodi:nodetypes="czc" inkscape:label="#spiro_splines_mode" /> -<path inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" id="path6177-8-2" d="M 960.716,54.82044 965.2198,50.24637 969.7936,54.72621" style="fill:none;stroke:#646464;stroke-width:0.7501467;stroke-linecap:round;stroke-linejoin:round" /> -<rect y="-639.9971" x="724.2002" height="1.022964" width="1.022542" id="rect8372-9-8" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.2557612;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(44.40522)" /> -<rect transform="rotate(44.40522)" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.2557612;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect6941" width="1.022542" height="1.022964" x="724.2002" y="-633.3398" /> -<rect y="-639.9971" x="730.8575" height="1.022964" width="1.022542" id="rect6954" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.2557612;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(44.40522)" /> -</g> -<g id="on" transform="translate(658.5112,-35.5352)"> -<ellipse style="color:#000000;fill:url(#linearGradient33206);fill-rule:evenodd;stroke:url(#linearGradient33208);stroke-linejoin:round" id="ellipse10646" cx="18.48884" cy="207.5353" rx="6.611154" ry="6.515604" /> -<path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path10653" d="M 15.35239,207.5955 17.38434,209.4915 21.62529,205.579" style="color:#000000;fill:none;stroke:url(#linearGradient33214)" /> -<ellipse transform="matrix(0.8723531,0,0,0.8723531,2.360043,26.49119)" ry="6.515604" rx="6.611154" cy="207.5353" cx="18.48884" id="ellipse10289" style="color:#000000;fill:none;stroke:url(#linearGradient33204);stroke-linejoin:round" /> -<rect style="color:#000000;fill:none;stroke-width:0.531496" id="rect9056-1" width="15.99999" height="15.99999" x="10.48884" y="199.5352" /> -</g> -<g id="off" transform="translate(634.5112,-18.0497)"> -<ellipse ry="6.515604" rx="6.611154" cy="190.0497" cx="18.48884" id="path10622" style="color:#000000;fill:url(#linearGradient33193);fill-rule:evenodd;stroke:url(#linearGradient33195);stroke-linejoin:round" /> -<path inkscape:transform-center-y="3.571599" inkscape:transform-center-x="-5.253213" sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path10677" d="M 15.90515,187.466 21.07254,192.6334" style="color:#000000;fill:none;stroke:url(#linearGradient33210)" /> -<path style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient33212)" d="M 21.07254,187.466 15.90515,192.6334" id="path10688" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" inkscape:transform-center-x="3.571613" inkscape:transform-center-y="5.253199" /> -<ellipse style="color:#000000;fill:none;stroke:url(#linearGradient33191);stroke-linejoin:round" id="ellipse10324" cx="18.48884" cy="207.5353" rx="6.611154" ry="6.515604" transform="matrix(0.8723531,0,0,0.8723531,2.360048,9.005643)" /> -<rect style="color:#000000;fill:none;stroke-width:0.531496" id="rect9056-0" width="15.99999" height="15.99999" x="10.48885" y="182.0497" /> -</g> -<g inkscape:label="dialog-templates" id="dialog-templates" transform="translate(10,185)"> -<rect y="0" x="0" height="16" width="16" id="rect20201" style="fill:none;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:1, 1" /> -<path style="fill:url(#linearGradient20197);fill-rule:evenodd;stroke:url(#linearGradient20199);stroke-linejoin:round;stroke-dasharray:1, 1;stroke-dashoffset:0.5" d="M 12.5,15.5 2.5,15.5 2.5,1.5" id="path4679-4" /> -<path style="fill:url(#linearGradient20188);fill-rule:evenodd;stroke:url(#linearGradient20190);stroke-linecap:square;stroke-linejoin:round" d="m 2.5,1.5 0,-1 7,0 4,4 0,11 -1,0" id="path20168" /> -<path style="fill:none;stroke:#c8c8c8;stroke-dasharray:1, 1;stroke-dashoffset:1" d="M 3,14.5 12.5,14.5" id="path20172" /> -<path style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square" d="m 12.5,14.5 0,-9" id="path5602-7" /> -<path style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5799-9);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" d="m 9.5,0.5 4,4 -4,0 0,-4 z" id="path4681-4" /> -</g> -<g transform="translate(236.3605,-335.8446)" id="flatten_simplify" inkscape:label="#flatten_simplify"> -<rect y="536.7323" x="282.5811" height="15.721" width="15.721" id="rect13989" style="color:#000000;fill:none" /> -<path style="color:#000000;solid-opacity:1;fill:#000000;fill-rule:evenodd;stroke-width:1.5" d="M 530.5332 205.6113 A 1.9925 2.080405 0 0 0 528.6133 207.1426 C 527.6704 207.4134 526.7115 207.8353 525.7988 208.5332 C 525.5735 208.7058 525.3617 208.8398 525.1465 208.9844 A 1.9925 2.080405 0 0 0 523.8516 208.4824 A 1.9925 2.080405 0 0 0 521.8672 210.3984 C 520.9451 210.5699 520.1488 210.5515 519.4629 210.5469 L 519.4512 212.0469 C 520.1403 212.0516 521.1103 212.0612 522.2676 211.8223 A 1.9925 2.080405 0 0 0 523.8516 212.6445 A 1.9925 2.080405 0 0 0 525.8438 210.5645 A 1.9925 2.080405 0 0 0 525.8281 210.3281 C 526.1184 210.1416 526.4096 209.954 526.709 209.7246 C 527.3764 209.2142 528.069 208.8737 528.7617 208.6484 A 1.9925 2.080405 0 0 0 530.5332 209.7734 A 1.9925 2.080405 0 0 0 532.4453 208.2656 C 533.1733 208.2979 533.843 208.3555 534.3984 208.3555 L 534.3984 206.8555 C 533.9353 206.8555 533.1903 206.7721 532.3047 206.7402 A 1.9925 2.080405 0 0 0 530.5332 205.6113 z M 530.5332 206.7246 A 0.9260918 0.9669491 0 0 1 531.459 207.6914 A 0.9260918 0.9669491 0 0 1 530.5332 208.6582 A 0.9260918 0.9669491 0 0 1 529.6055 207.6914 A 0.9260918 0.9669491 0 0 1 530.5332 206.7246 z M 523.8516 209.5957 A 0.9260918 0.9669491 0 0 1 524.7773 210.5645 A 0.9260918 0.9669491 0 0 1 523.8516 211.5312 A 0.9260918 0.9669491 0 0 1 522.9258 210.5645 A 0.9260918 0.9669491 0 0 1 523.8516 209.5957 z " transform="translate(-236.3605,335.8446)" id="path14280" /> -</g> -<g inkscape:label="#interactive_simplify" id="interactive_simplify" transform="translate(215.9205,-334.4098)"> -<rect style="color:#000000;fill:none" id="rect17937-7" width="15.721" height="15.721" x="284.9688" y="535.6099" /> -<path style="color:#000000;solid-opacity:1;fill:#000000;stroke-width:1.3" d="m 290.1793,536.2979 c -0.7351,-0.02 -1.3963,0.2336 -1.8416,0.7418 -0.4453,0.5079 -0.6453,1.1819 -0.7277,1.8733 -0.165,1.3827 0.089,2.9888 0.3519,4.5721 0.2625,1.5832 0.5439,3.1441 0.5465,4.1601 0,0.5079 -0.082,0.854 -0.1453,0.9691 -0.064,0.115 -0.041,0.1361 -0.3174,0.1282 -0.6247,-0.018 -0.8383,-0.2559 -1.06,-0.7845 -0.2217,-0.5286 -0.3197,-1.3858 -0.2995,-2.2749 0.041,-1.7782 0.1181,-2.1383 0.1181,-2.1383 l -1.3819,-0.012 c 0,0 -0.034,0.44 -0.081,2.4977 -0.023,1.0288 -0.041,1.7085 0.3488,2.6369 0.3896,0.9284 1.2262,1.6826 2.3192,1.7143 0.6352,0.018 1.2607,-0.3347 1.5691,-0.8922 0.3084,-0.5575 0.3684,-1.1856 0.3668,-1.8493 0,-1.3269 -0.3139,-2.9046 -0.5719,-4.461 -0.258,-1.5566 -0.4523,-3.0895 -0.3384,-4.044 0.057,-0.4774 0.1784,-0.773 0.3189,-0.9332 0.1403,-0.1602 0.3293,-0.2738 0.7905,-0.2615 0.4549,0.012 0.691,0.1248 0.822,0.2393 0.131,0.1144 0.2075,0.2532 0.262,0.5316 0.109,0.5566 -0.012,1.5867 -0.2126,2.6612 -0.2001,1.0747 -0.4614,2.1843 -0.4372,3.2167 0.012,0.5163 0.098,1.0527 0.4133,1.5075 0.3153,0.4549 0.8398,0.7126 1.3954,0.7452 0.4606,0.027 0.881,-0.051 1.2367,-0.2735 0.3557,-0.2231 0.6121,-0.5902 0.7531,-0.9588 0.282,-0.7375 0.2377,-1.4817 0.2126,-2.157 -0.025,-0.6754 -0.041,-1.301 0.021,-1.5725 0.031,-0.1358 0.056,-0.155 0.057,-0.1555 6e-4,-6e-4 0.022,-0.034 0.2006,-0.029 0.218,0 0.2382,0.043 0.271,0.074 0.033,0.031 0.092,0.1224 0.1947,0.323 0.1022,0.2006 0.2482,0.5079 0.5375,0.7743 0.2893,0.2664 0.7035,0.4386 1.1723,0.4614 1.6094,-0.2758 2.284,-1.0042 3.4062,-0.084 l 0,-1.6613 c -1.4875,-0.7361 -2.2939,-0.161 -3.3448,0.1059 -0.2401,-0.012 -0.2878,-0.059 -0.3309,-0.099 -0.043,-0.04 -0.1003,-0.1294 -0.1991,-0.3231 -0.099,-0.1938 -0.2357,-0.493 -0.5181,-0.7606 -0.2825,-0.2676 -0.6959,-0.4362 -1.1528,-0.4495 -0.4137,-0.012 -0.8221,0.1078 -1.1305,0.388 -0.3084,0.2805 -0.4715,0.6683 -0.5524,1.0255 -0.162,0.7142 -0.091,1.4129 -0.067,2.0545 0.024,0.6418 -0.01,1.2067 -0.093,1.4289 -0.043,0.1112 -0.066,0.1378 -0.1273,0.176 -0.061,0.038 -0.1963,0.09 -0.4716,0.074 -0.2756,-0.016 -0.3064,-0.07 -0.3429,-0.1231 -0.037,-0.053 -0.098,-0.2166 -0.1048,-0.535 -0.015,-0.6367 0.2002,-1.72 0.4073,-2.8321 0.2071,-1.1119 0.4237,-2.265 0.2096,-3.3586 -0.1071,-0.5468 -0.3582,-1.0977 -0.792,-1.4767 -0.434,-0.379 -1.0001,-0.5617 -1.6605,-0.5794 z" id="path14318-5-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccccccccccccsccccccccccccsccccccccccccccccccccc" /> -</g> -<g transform="translate(-487.9762,228.9465)" id="dialog-path-effects"> - <rect y="55.0535" x="759.9762" height="16" width="16" id="rect6699" style="fill:none" /> - <path inkscape:original-d="m 762.7922,66.84248 c 0.81,-3.72324 2.6964,-6.76942 8.7466,-8.75802" id="path6694" d="m 761.9292,60.21135 c -1.3234,4.58045 0.575,6.56847 0.863,6.63113 0.6244,0.13585 3.6939,-0.81114 4.2558,-1.49894 -0.7024,-0.7668 -1.5244,-1.24741 -2.6209,-1.99655 -0.9558,-0.653 -2.1687,-1.54649 -2.4979,-3.13564 z m 2.5287,-1.19313 c -0.2505,0.79624 -0.1537,1.6448 0.242,2.34393 0.3352,0.59425 0.8545,1.02916 1.4624,1.31727 0.532,0.2465 1.1266,0.36704 1.7511,0.35988 -1.4671,-0.88543 -2.3354,-1.5733 -2.9025,-2.44951 -0.5203,-0.80386 -0.5573,-1.47454 -0.553,-1.57157 z m 2.7983,-1.0336 c -0.9659,2.04621 0.4165,2.77407 1.734,3.11108 -1.3117,-1.02013 -1.9104,-2.98174 -1.734,-3.11108 z m 3.5258,-2.20259 c -0.5765,0.33177 -0.5058,1.38168 -0.778,1.76289 -0.5215,0.7302 -1.0601,0.85177 -0.7801,1.43544 0.3733,0.77825 0.5096,0.37663 1.516,0.47373 0.3092,0.0298 1.2269,0.97451 1.5502,0.91628 -0.9834,-1.54422 -1.5449,-2.97001 -1.5081,-4.58834 z" style="fill:#ffffff;stroke:#4d4d4d;stroke-linejoin:round" > -<desc id="desc6694"> -inkscape:path-effect="#path-effect9860" striped for faster load -</desc> -</path> -<path style="fill:none;stroke:#008000" d="m 762.5,68.5 c 0.8058,-6.48429 5.5747,-9.9922 11,-11"/> -<use height="1250" width="1250" id="use6703" y="0" x="0" transform="translate(805.0318,-128.6983)" xlink:href="#rect10675" /> -<use transform="translate(793.0318,-116.6983)" x="0" y="0" id="use6705" width="1250" height="1250" xlink:href="#rect10675" /> -</g> - <g id="paint-order-fsm" inkscape:label="#paint-order-fsm"> - <rect style="fill:none" height="24" width="24" y="420" x="944"/> - <rect style="fill:#4776a7" height="14" width="14" y="430" x="954"/> - <path style="fill:#99b6d4" d="m949.5 444v-18.5h18.5v9h-9.5v9.5z"/> - <path d="m949.5 444v-18.5h18.5m0 9h-9.5v9.5" style="stroke:#000000;fill:none"/> - <rect id="rect7708" style="fill:#ffffff" height="2" width="2" y="429" x="953"/> - <use id="use7710" xlink:href="#rect7708" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use id="use7712" xlink:href="#use7710" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7712" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use id="use7716" xlink:href="#rect7708" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <use id="use7718" xlink:href="#use7716" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7718" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <circle cx="954" style="stroke:#000000;fill:#cddbeb" r="9.5" cy="430"/> - </g> - <g id="paint-order-sfm" inkscape:label="#paint-order-sfm" transform="translate(32)"> - <rect style="fill:none" height="24" width="24" y="420" x="944"/> - <path d="m949.5 444v-18.5h18.5v9h-9.5v9.5z" style="fill:#99b6d4"/> - <path style="stroke:#000000;fill:none" d="m949.5 444v-18.5h18.5m0 9h-9.5v9.5"/> - <rect style="fill:#ffffff" height="2" width="2" y="429" x="953"/> - <use xlink:href="#rect7708" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7710" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7712" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#rect7708" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7716" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7718" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <rect style="fill:#4776a7" height="14" width="14" y="430" x="954"/> - <circle cy="430" cx="954" r="9.5" style="stroke:#000000;fill:#cddbeb"/> - </g> - <g id="paint-order-fms" inkscape:label="#paint-order-fsm" transform="translate(64)"> - <rect style="fill:none" height="24" width="24" y="420" x="944"/> - <rect style="fill:#4776a7" height="14" width="14" y="430" x="954"/> - <circle cy="430" cx="954" r="9.5" style="stroke:#000000;fill:#cddbeb"/> - <path d="m949.5 444v-18.5h18.5v9h-9.5v9.5z" style="fill:#99b6d4"/> - <path style="stroke:#000000;fill:none" d="m949.5 444v-18.5h18.5m0 9h-9.5v9.5"/> - <rect style="fill:#ffffff" height="2" width="2" y="429" x="953"/> - <use xlink:href="#rect7708" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7710" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7712" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#rect7708" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7716" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7718" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - </g> - <g id="paint-order-mfs" inkscape:label="#paint-order-mfs" transform="translate(0,32)"> - <circle cy="430" cx="954" r="9.5" style="stroke:#000000;fill:#cddbeb"/> - <rect style="fill:none" height="24" width="24" y="420" x="944"/> - <rect style="fill:#4776a7" height="14" width="14" y="430" x="954"/> - <path d="m949.5 444v-18.5h18.5v9h-9.5v9.5z" style="fill:#99b6d4"/> - <path style="stroke:#000000;fill:none" d="m949.5 444v-18.5h18.5m0 9h-9.5v9.5"/> - <rect style="fill:#ffffff" height="2" width="2" y="429" x="953"/> - <use xlink:href="#rect7708" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7710" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7712" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#rect7708" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7716" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7718" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - </g> - <g id="paint-order-smf" inkscape:label="#paint-order-smf" transform="translate(32,32)"> - <rect style="fill:none" height="24" width="24" y="420" x="944"/> - <path d="m949.5 444v-18.5h18.5v9h-9.5v9.5z" style="fill:#99b6d4"/> - <path style="stroke:#000000;fill:none" d="m949.5 444v-18.5h18.5m0 9h-9.5v9.5"/> - <rect style="fill:#ffffff" height="2" width="2" y="429" x="953"/> - <use xlink:href="#rect7708" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7710" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7712" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#rect7708" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7716" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7718" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <circle cy="430" cx="954" r="9.5" style="stroke:#000000;fill:#cddbeb"/> - <rect style="fill:#4776a7" height="14" width="14" y="430" x="954"/> - </g> - <g id="paint-order-msf" inkscape:label="#paint-order-msf" transform="translate(64,32)"> - <circle cy="430" cx="954" r="9.5" style="stroke:#000000;fill:#cddbeb"/> - <rect style="fill:none" height="24" width="24" y="420" x="944"/> - <path d="m949.5 444v-18.5h18.5v9h-9.5v9.5z" style="fill:#99b6d4"/> - <path style="stroke:#000000;fill:none" d="m949.5 444v-18.5h18.5m0 9h-9.5v9.5"/> - <rect style="fill:#ffffff" height="2" width="2" y="429" x="953"/> - <use xlink:href="#rect7708" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7710" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7712" transform="translate(4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#rect7708" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7716" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <use xlink:href="#use7718" transform="translate(0,4)" height="100%" width="100%" y="0" x="0"/> - <rect style="fill:#4776a7" height="14" width="14" y="430" x="954"/> - </g> - <g transform="translate(-163.3209,111.663)" id="object-ungroup-pop-selection" inkscape:label="#object-ungroup-pop-selection"> - <g id="g6068-8"> - <rect style="color:#000000;fill:none;stroke:url(#linearGradient7927);stroke-width:1;stroke-linejoin:round;stroke-miterlimit:0" id="rect9496-1" width="9" height="7" x="356" y="259" /> - <rect style="color:#000000;fill:url(#linearGradient7929);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7931);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" id="rect9498-0" width="7" height="5" x="357" y="260" /> - </g> - <use xlink:href="#rect10765" height="1250" width="1250" id="use8598-1" y="0" x="0" transform="translate(4.959,-0.03898)" /> - <use xlink:href="#rect10765" height="1250" width="1250" id="use8601-8" y="0" x="0" transform="translate(13.959,-0.0389847)" /> - <rect y="261" x="367" height="2" width="2" id="use8605-4" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1" /> - <use xlink:href="#use8598-1" height="1250" width="1250" transform="translate(5.073548e-8,9)" id="use9484-9" y="0" x="0" /> - <use xlink:href="#g10421" height="1250" width="1250" id="use10425-1" y="0" x="0" transform="translate(-0.0348992,-0.0284392)" /> - </g> -</svg> diff --git a/share/icons/inkscape-logo.svg b/share/icons/inkscape-logo.svg new file mode 100644 index 000000000..7c1bc6a5e --- /dev/null +++ b/share/icons/inkscape-logo.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.010778" + height="14.757766" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient3731" inkscape:collect="always" x1="0" x2="0" xlink:href="#WhiteTransparent" y1="128" y2="76"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient3735" inkscape:collect="always" x1="33" x2="58" xlink:href="#WhiteTransparent" y1="35" y2="60"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient3733" inkscape:collect="always" x1="80" x2="60" xlink:href="#WhiteTransparent" y1="20" y2="40"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient3737" inkscape:collect="always" x1="0" x2="0" xlink:href="#BlackTransparent" y1="128" y2="64"/> + <linearGradient gradientUnits="userSpaceOnUse" id="BlackTransparent"> + <stop id="stop12" offset="0" style="stop-color:black;stop-opacity:1"/> + <stop id="stop14" offset="1" style="stop-color:black;stop-opacity:0"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="WhiteTransparent"> + <stop id="stop7" offset="0" style="stop-color:white;stop-opacity:1"/> + <stop id="stop9" offset="1" style="stop-color:white;stop-opacity:0"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient3739" inkscape:collect="always" x1="60" x2="90" xlink:href="#WhiteTransparent" y1="20" y2="50"/> + </defs> +<g id="inkscape-logo" inkscape:label="#inkscape_options" transform="matrix(0.1336824,0,0,0.1336824,-1.06747000000001,-1.16972100000001)"> + <use class="outline-big" height="128" id="use32" style="opacity:0.1;fill:none" width="128" x="0" xlink:href="#outline1" y="0"/> + <use class="outline-small" height="128" id="use34" style="opacity:0.2;fill:none" width="128" x="0" xlink:href="#outline1" y="0"/> + <use class="black;" height="128" id="use36" width="128" x="0" xlink:href="#outline1" y="0"/> + <use class="stroke-highlight" clip-path="url(#clipoutline1)" height="128" id="use38" style="opacity:0.2;fill:none" width="128" x="0" xlink:href="#outline1" y="0"/> + <use class="specularity" height="128" id="use40" style="opacity:0.5;fill:url(#linearGradient3731)" width="128" x="0" xlink:href="#outline1" y="0"/> + <use class="low-specularity" height="128" id="use42" style="opacity:0.25;fill:url(#linearGradient3733)" width="128" x="0" xlink:href="#outline1" y="0"/> + <path class="specularity" d="M 16.8,56.9 C 5.7,67.9 25.2,64.8 40.2,70.7 L 71.2,16.2 C 66.5,11.4 60.5,11.8 56.2,16.2 Z" id="path44" inkscape:connector-curvature="0" style="opacity:0.5;fill:url(#linearGradient3735)"/> + <path class="shade" d="M 8.9,61.7 C 6.3,71.1 22.3,70.9 31.2,74.4 32.7,73.5 33.5,72.4 32.4,71.4 25.2,67.8 11,67.8 8.9,61.7 Z M 120,62.7 C 117.3,71.6 94.5,75 86.6,79.7 85.5,80.8 86.2,81.8 87.5,82.8 97.3,77.9 123.2,74.1 120,62.7 Z M 44.3,73.7 C 41.1,73.7 39.1,75.3 44.9,77.4 52.6,78 63.7,81.1 66.1,82.1 69.8,75.5 45.1,73.7 44.3,73.7 Z M 23.2,82.2 C 21.9,83.1 21.2,84.1 22.3,85.1 25.8,88.8 43.8,92.2 47.5,95.8 48.4,94.6 48.7,93.4 47.6,92.2 44.2,88.8 28.2,85.6 23.2,82.2 Z M 103,91.3 C 102.3,92.1 101.7,93 101.5,94 101.5,96.1 116.9,97.4 116.9,93.4 116.6,92.7 116.3,92 115.7,91.3 112.9,92.9 106,92.5 103,91.3 Z M 95.6,91.7 C 92.2,98.8 84.3,94.2 75.8,102.8 74.4,104.3 75.2,105.1 76.5,105.8 85.2,97.6 93.2,102.9 96.2,94 96.4,93.1 96.2,92.4 95.6,91.7 Z M 41.6,98.7 C 39.2,101.9 35,104 32,101.4 31.7,101.2 31.5,100.9 31.3,100.6 30.2,102 30.2,103.5 32,105.1 35.6,108.2 41.3,104.3 43,99.9 42.7,99.4 42.1,99 41.6,98.7 Z M 98.3,99.7 C 96,103.4 100.6,106.4 104.7,104.1 105.3,103.4 105.2,102 104.1,100.6 101.7,101.8 99.4,101.1 98.3,99.7 Z M 43.9,103.6 C 43,104.7 42.7,106 43.8,107.2 47.4,110.8 55.8,107.3 57.3,115.8 58.4,121.9 72,118.7 78.8,113.8 80.3,112.16 79.6,111.1 78.3,110.3 71.2,115.1 58.3,118 57.3,112.2 55.8,103.7 47.5,107.1 43.9,103.6 Z" id="path46" inkscape:connector-curvature="0" style="fill:url(#linearGradient3737)"/> + <path class="full-specularity" d="M 70.5,15.5 86.8,32.1 C 88.3,33.6 88.3,36.7 87.4,37.6 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 33.4,42 33.8,39.1 36.7,36.2 42.4,29.9 53.5,19.2 57,15.5 60.6,11.8 66.9,11.9 70.5,15.5 Z" id="icecap" inkscape:connector-curvature="0" style="fill:url(#linearGradient3739)"/> +</g> + +</svg> diff --git a/share/icons/interactive_simplify.svg b/share/icons/interactive_simplify.svg new file mode 100644 index 000000000..a617a6431 --- /dev/null +++ b/share/icons/interactive_simplify.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.721" + height="15.721" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="interactive_simplify" inkscape:label="#interactive_simplify" transform="translate(-284.96881,-535.60992)"> + <rect height="15.721" id="rect17937-7" style="color:#000000;fill:none" width="15.721" x="284.9688" y="535.6099"/> + <path d="m 290.1793,536.2979 c -0.7351,-0.02 -1.3963,0.2336 -1.8416,0.7418 -0.4453,0.5079 -0.6453,1.1819 -0.7277,1.8733 -0.165,1.3827 0.089,2.9888 0.3519,4.5721 0.2625,1.5832 0.5439,3.1441 0.5465,4.1601 0,0.5079 -0.082,0.854 -0.1453,0.9691 -0.064,0.115 -0.041,0.1361 -0.3174,0.1282 -0.6247,-0.018 -0.8383,-0.2559 -1.06,-0.7845 -0.2217,-0.5286 -0.3197,-1.3858 -0.2995,-2.2749 0.041,-1.7782 0.1181,-2.1383 0.1181,-2.1383 l -1.3819,-0.012 c 0,0 -0.034,0.44 -0.081,2.4977 -0.023,1.0288 -0.041,1.7085 0.3488,2.6369 0.3896,0.9284 1.2262,1.6826 2.3192,1.7143 0.6352,0.018 1.2607,-0.3347 1.5691,-0.8922 0.3084,-0.5575 0.3684,-1.1856 0.3668,-1.8493 0,-1.3269 -0.3139,-2.9046 -0.5719,-4.461 -0.258,-1.5566 -0.4523,-3.0895 -0.3384,-4.044 0.057,-0.4774 0.1784,-0.773 0.3189,-0.9332 0.1403,-0.1602 0.3293,-0.2738 0.7905,-0.2615 0.4549,0.012 0.691,0.1248 0.822,0.2393 0.131,0.1144 0.2075,0.2532 0.262,0.5316 0.109,0.5566 -0.012,1.5867 -0.2126,2.6612 -0.2001,1.0747 -0.4614,2.1843 -0.4372,3.2167 0.012,0.5163 0.098,1.0527 0.4133,1.5075 0.3153,0.4549 0.8398,0.7126 1.3954,0.7452 0.4606,0.027 0.881,-0.051 1.2367,-0.2735 0.3557,-0.2231 0.6121,-0.5902 0.7531,-0.9588 0.282,-0.7375 0.2377,-1.4817 0.2126,-2.157 -0.025,-0.6754 -0.041,-1.301 0.021,-1.5725 0.031,-0.1358 0.056,-0.155 0.057,-0.1555 6e-4,-6e-4 0.022,-0.034 0.2006,-0.029 0.218,0 0.2382,0.043 0.271,0.074 0.033,0.031 0.092,0.1224 0.1947,0.323 0.1022,0.2006 0.2482,0.5079 0.5375,0.7743 0.2893,0.2664 0.7035,0.4386 1.1723,0.4614 1.6094,-0.2758 2.284,-1.0042 3.4062,-0.084 l 0,-1.6613 c -1.4875,-0.7361 -2.2939,-0.161 -3.3448,0.1059 -0.2401,-0.012 -0.2878,-0.059 -0.3309,-0.099 -0.043,-0.04 -0.1003,-0.1294 -0.1991,-0.3231 -0.099,-0.1938 -0.2357,-0.493 -0.5181,-0.7606 -0.2825,-0.2676 -0.6959,-0.4362 -1.1528,-0.4495 -0.4137,-0.012 -0.8221,0.1078 -1.1305,0.388 -0.3084,0.2805 -0.4715,0.6683 -0.5524,1.0255 -0.162,0.7142 -0.091,1.4129 -0.067,2.0545 0.024,0.6418 -0.01,1.2067 -0.093,1.4289 -0.043,0.1112 -0.066,0.1378 -0.1273,0.176 -0.061,0.038 -0.1963,0.09 -0.4716,0.074 -0.2756,-0.016 -0.3064,-0.07 -0.3429,-0.1231 -0.037,-0.053 -0.098,-0.2166 -0.1048,-0.535 -0.015,-0.6367 0.2002,-1.72 0.4073,-2.8321 0.2071,-1.1119 0.4237,-2.265 0.2096,-3.3586 -0.1071,-0.5468 -0.3582,-1.0977 -0.792,-1.4767 -0.434,-0.379 -1.0001,-0.5617 -1.6605,-0.5794 z" id="path14318-5-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccccccccccccsccccccccccccsccccccccccccccccccccc" style="color:#000000;solid-opacity:1;fill:#000000;stroke-width:1.3"/> +</g> + +</svg> diff --git a/share/icons/layer-bottom.svg b/share/icons/layer-bottom.svg new file mode 100644 index 000000000..1012d93e4 --- /dev/null +++ b/share/icons/layer-bottom.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000019" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5782" inkscape:collect="always" x1="974.6495" x2="964.1427" xlink:href="#linearGradient6684" y1="180" y2="178.5336"/> + <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5784" inkscape:collect="always" x1="966.5179" x2="976.5202" xlink:href="#linearGradient5704" y1="177.3404" y2="181.0888"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="layer-bottom" inkscape:label="#layer_to_bottom" transform="translate(-964.95898,-168.96091)"> + <rect height="16" id="use13605" style="color:#000000;fill:none;stroke-width:1.4" transform="matrix(1,0,0,1,0,0)" width="16.00002" x="964.959" y="168.9609"/> + <path d="M 969.5,180.5 980.5,180.5 976.5,175.5 965.5,175.5 969.5,180.5 Z" id="use5769" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5782);fill-rule:evenodd;stroke:url(#linearGradient5784);stroke-width:1.0000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0409998,2.96088)"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5798" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0409998,-4.03912)"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5796" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,-7.03912)"/> + <path d="M 973.5,183 976,180 974,180 974,173 973,172 973,180 971,180 973.5,183 Z" id="path7975" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/layer-delete.svg b/share/icons/layer-delete.svg new file mode 100644 index 000000000..c2055361d --- /dev/null +++ b/share/icons/layer-delete.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.999994" + height="15.999974" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5770" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5772" inkscape:collect="always" x1="967.6506" x2="977.4031" xlink:href="#linearGradient5704" y1="180.7934" y2="184.6266"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="layer-delete" inkscape:label="#delete_layer" transform="translate(-964.95901,-169.96088)"> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5800" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0409998,2.96088)"/> + <path d="M 969.5,185.5 980.5,185.5 976.5,180.5 965.5,180.5 969.5,185.5 Z" id="use5864" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;opacity:0.4809384;fill:url(#linearGradient5770);fill-rule:evenodd;stroke:url(#linearGradient5772);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,-3.03912)"/> + <g id="g5771" transform="translate(-0.541,0.46088)"> + <path d="M 972,171 973,170 980,170 981,171 981,178 980,179 973,179 972,178 972,171 Z" id="path8011" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1px"/> + <path d="M 974,171.85 979,176.85" id="path8023" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.7"/> + <path d="M 979,171.85 974,176.85" id="path8025" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.8;stroke-linejoin:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/layer-duplicate.svg b/share/icons/layer-duplicate.svg new file mode 100644 index 000000000..8a8cf38ec --- /dev/null +++ b/share/icons/layer-duplicate.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000968" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5782" inkscape:collect="always" x1="974.6495" x2="964.1427" xlink:href="#linearGradient6684" y1="180" y2="178.5336"/> + <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5784" inkscape:collect="always" x1="966.5179" x2="976.5202" xlink:href="#linearGradient5704" y1="177.3404" y2="181.0888"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + </defs> +<g id="layer-duplicate" inkscape:label="#duplicate_layer" transform="translate(-964.95905,-171.96001)"> + <rect height="16" id="rect6972" style="fill:none" width="16" x="964.96" y="171.96"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use6122" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.041,2.9609)"/> + <path d="M 969.5,180.5 980.5,180.5 976.5,175.5 965.5,175.5 969.5,180.5 Z" id="use6123" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5782);fill-rule:evenodd;stroke:url(#linearGradient5784);stroke-width:1.0000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.041,1.961)"/> +</g> + +</svg> diff --git a/share/icons/layer-lower.svg b/share/icons/layer-lower.svg new file mode 100644 index 000000000..eeba28c24 --- /dev/null +++ b/share/icons/layer-lower.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000019" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5782" inkscape:collect="always" x1="974.6495" x2="964.1427" xlink:href="#linearGradient6684" y1="180" y2="178.5336"/> + <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5784" inkscape:collect="always" x1="966.5179" x2="976.5202" xlink:href="#linearGradient5704" y1="177.3404" y2="181.0888"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + </defs> +<g id="layer-lower" inkscape:label="#g6925" transform="translate(-144.99998,-164.00004)"> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5788" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-820,-4)"/> + <path d="M 969.5,180.5 980.5,180.5 976.5,175.5 965.5,175.5 969.5,180.5 Z" id="use5764" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5782);fill-rule:evenodd;stroke:url(#linearGradient5784);stroke-width:1.0000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-820,-5)"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5782" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-820,-12)"/> + <rect height="16" id="use13581" style="color:#000000;fill:none;stroke-width:1.4" transform="matrix(1,0,0,1,-819.959,-4.960871)" width="16.00002" x="964.959" y="168.9609"/> + <path d="M 973.5,176 976,179 974,179 974,182 973,183 973,179 971,179 973.5,176 Z" id="use3823" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,-1,-819.959,351)"/> +</g> + +</svg> diff --git a/share/icons/layer-new.svg b/share/icons/layer-new.svg new file mode 100644 index 000000000..62888dd35 --- /dev/null +++ b/share/icons/layer-new.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.99992" + height="15.999974" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5693" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5695" inkscape:collect="always" x1="967.739" x2="974.5747" xlink:href="#linearGradient5704" y1="178.9373" y2="184.715"/> + </defs> +<g id="layer-new" inkscape:label="#new_layer" transform="translate(-965,-170)"> + <path d="M 969.5,185.5 980.5,185.5 976.5,180.5 965.5,180.5 969.5,185.5 Z" id="rect4045" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;opacity:0.4809384;fill:url(#linearGradient5693);fill-rule:evenodd;stroke:url(#linearGradient5695);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="path4802" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 967,172 967,170 969,170 969,172 971,172 971,174 969,174 969,176 967,176 967,174 965,174 965,172 967,172 Z" id="path4048" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:#000000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/layer-next.svg b/share/icons/layer-next.svg new file mode 100644 index 000000000..911515c06 --- /dev/null +++ b/share/icons/layer-next.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.999989" + height="16.000096" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="translate(0,-7)" gradientUnits="userSpaceOnUse" id="linearGradient5775" inkscape:collect="always" x1="968.2573" x2="979.2319" xlink:href="#linearGradient500" y1="178.0314" y2="182.083"/> + <linearGradient gradientTransform="translate(0,-7)" gradientUnits="userSpaceOnUse" id="linearGradient5780" inkscape:collect="always" x1="967.739" x2="974.5747" xlink:href="#linearGradient5704" y1="178.9373" y2="184.715"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5770" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + <linearGradient id="linearGradient500"> + <stop id="stop1007" offset="0" style="stop-color:#e7eaf0;stop-opacity:1"/> + <stop id="stop1008" offset="1" style="stop-color:#bacadd;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5772" inkscape:collect="always" x1="967.6506" x2="977.4031" xlink:href="#linearGradient5704" y1="180.7934" y2="184.6266"/> + </defs> +<g id="layer-next" inkscape:label="#switch_to_layer_below" transform="translate(-964.95901,-169.960832)"> + <path d="M 973.5,180 976,177 974,177 974,172 973,173 973,177 971,177 973.5,180 Z" id="path11158" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 969.5,175.5 980.5,175.5 976.5,170.5 965.5,170.5 969.5,175.5 Z" id="use5858" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5775);fill-rule:evenodd;stroke:url(#linearGradient5780);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,9.96088)"/> + <path d="M 969.5,185.5 980.5,185.5 976.5,180.5 965.5,180.5 969.5,185.5 Z" id="use5861" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;opacity:0.4809384;fill:url(#linearGradient5770);fill-rule:evenodd;stroke:url(#linearGradient5772);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0409998,-10.03912)"/> +</g> + +</svg> diff --git a/share/icons/layer-previous.svg b/share/icons/layer-previous.svg new file mode 100644 index 000000000..f5d1d7676 --- /dev/null +++ b/share/icons/layer-previous.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.998196" + height="15.9988" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5772" inkscape:collect="always" x1="967.6506" x2="977.4031" xlink:href="#linearGradient5704" y1="180.7934" y2="184.6266"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(0,-7)" gradientUnits="userSpaceOnUse" id="linearGradient5775" inkscape:collect="always" x1="968.2573" x2="979.2319" xlink:href="#linearGradient500" y1="178.0314" y2="182.083"/> + <linearGradient gradientTransform="translate(0,-7)" gradientUnits="userSpaceOnUse" id="linearGradient5780" inkscape:collect="always" x1="967.739" x2="974.5747" xlink:href="#linearGradient5704" y1="178.9373" y2="184.715"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5770" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + <linearGradient id="linearGradient500"> + <stop id="stop1007" offset="0" style="stop-color:#e7eaf0;stop-opacity:1"/> + <stop id="stop1008" offset="1" style="stop-color:#bacadd;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="layer-previous" inkscape:label="#switch_to_layer_above" transform="matrix(0.999888,0,0,0.999919,-964.89193,-169.986182)"> + <path d="M 969.5,185.5 980.5,185.5 976.5,180.5 965.5,180.5 969.5,185.5 Z" id="path11129" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;opacity:0.4809384;fill:url(#linearGradient5770);fill-rule:evenodd;stroke:url(#linearGradient5772);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 969.5,175.5 980.5,175.5 976.5,170.5 965.5,170.5 969.5,175.5 Z" id="path11131" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5775);fill-rule:evenodd;stroke:url(#linearGradient5780);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 973.5,176 971,179 973,179 973,184 974,183 974,179 976,179 973.5,176 Z" id="path11143" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/layer-raise.svg b/share/icons/layer-raise.svg new file mode 100644 index 000000000..1951f4f3e --- /dev/null +++ b/share/icons/layer-raise.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.040962" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5782" inkscape:collect="always" x1="974.6495" x2="964.1427" xlink:href="#linearGradient6684" y1="180" y2="178.5336"/> + <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5784" inkscape:collect="always" x1="966.5179" x2="976.5202" xlink:href="#linearGradient5704" y1="177.3404" y2="181.0888"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + </defs> +<g id="layer-raise" inkscape:label="#raise_layer" transform="translate(-964.95898,-168.96091)"> + <rect height="16" id="rect12856" style="color:#000000;fill:none;stroke-width:1.4" width="16.00002" x="964.959" y="168.9609"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5780" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,0.96088)"/> + <path d="M 969.5,180.5 980.5,180.5 976.5,175.5 965.5,175.5 969.5,180.5 Z" id="path5705" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5782);fill-rule:evenodd;stroke:url(#linearGradient5784);stroke-width:1.0000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 973.5,176 976,179 974,179 974,182 973,183 973,179 971,179 973.5,176 Z" id="path7204" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5778" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,-7.03912)"/> +</g> + +</svg> diff --git a/share/icons/layer-rename.svg b/share/icons/layer-rename.svg new file mode 100644 index 000000000..d8aa22ef1 --- /dev/null +++ b/share/icons/layer-rename.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.999839" + height="15.998968" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + <linearGradient gradientTransform="translate(0.0706497,-0.23015)" gradientUnits="userSpaceOnUse" id="linearGradient5669" inkscape:collect="always" x1="989.8774" x2="990.5735" xlink:href="#BlackTransparent" y1="185.1891" y2="179.1932"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.7,0,0,1,311.2,8.5)" gradientUnits="userSpaceOnUse" id="linearGradient5644" inkscape:collect="always" x1="974.4352" x2="974.4352" xlink:href="#linearGradient800" y1="172.4419" y2="174.9393"/> + <linearGradient gradientUnits="userSpaceOnUse" id="BlackTransparent"> + <stop id="stop12" offset="0" style="stop-color:black;stop-opacity:1"/> + <stop id="stop14" offset="1" style="stop-color:black;stop-opacity:0"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/> + <linearGradient id="linearGradient800"> + <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/> + <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5658" inkscape:collect="always" x1="994.1533" x2="992.7362" xlink:href="#linearGradient5704" y1="181.5609" y2="185"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="layer-rename" inkscape:label="#rename_layer" transform="matrix(1,0,0,0.994505,-984.95908,-178.882566)"> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5771" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1.004834,19.959,12.07373)"/> + <g id="g5621" transform="rotate(-90,994,185)"> + <path d="M 965.5,174.5 969.5,176.5 969.5,172.5 965.5,174.5 Z" id="path5597" inkscape:connector-curvature="0" style="fill:#ffffff;fill-rule:evenodd" transform="translate(20,8)"/> + <path d="M 989.5731,180.459 997.1093,180.459 997.1093,184.459 989.5731,184.459 C 990.0731,183.459 990.0731,181.459 989.5731,180.459 Z" id="path5599" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient5644);fill-rule:evenodd"/> + <path d="M 998.0682,180.459 988.5682,180.459 985.5,182.5 988.5,184.5 998.1142,184.459 C 998.811,183.357 998.8014,181.4989 998.0682,180.459 Z" id="path5591" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="fill:none;stroke:url(#linearGradient5658);stroke-width:1.002759px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 989.0707,184.459 C 989.5707,183.7698 989.5707,181.459 989.0707,180.459" id="path5593" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:url(#linearGradient5669);stroke-width:1.0027586px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 996.6069,180.459 998.1142,180.459 C 998.6166,181.459 998.6166,183.459 998.1142,184.459 L 996.6069,184.459 996.6069,180.459 Z" id="path5611" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#c80000;fill-rule:evenodd"/> + </g> + <rect height="1.004834" id="rect6047" style="color:#000000;fill:#ffffff;fill-rule:evenodd" width="1" x="989.959" y="180.8858"/> + <path d="M 990.459,183.3979 990.459,188.4221" id="path6049" inkscape:connector-curvature="0" style="fill:none;stroke:#ffffff;stroke-width:1.0027589px;stroke-linecap:round"/> +</g> + +</svg> diff --git a/share/icons/layer-top.svg b/share/icons/layer-top.svg new file mode 100644 index 000000000..8871f8e3c --- /dev/null +++ b/share/icons/layer-top.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000019" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5782" inkscape:collect="always" x1="974.6495" x2="964.1427" xlink:href="#linearGradient6684" y1="180" y2="178.5336"/> + <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5784" inkscape:collect="always" x1="966.5179" x2="976.5202" xlink:href="#linearGradient5704" y1="177.3404" y2="181.0888"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="layer-top" inkscape:label="#layer_to_top" transform="translate(-964.959,-168.96091)"> + <rect height="16" id="use13602" style="color:#000000;fill:none;stroke-width:1.4" transform="matrix(1,0,0,1,1.5625e-05,3.535156e-06)" width="16.00002" x="964.959" y="168.9609"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5794" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,0.96088)"/> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5792" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,-2.03912)"/> + <path d="M 969.5,180.5 980.5,180.5 976.5,175.5 965.5,175.5 969.5,180.5 Z" id="use5767" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5782);fill-rule:evenodd;stroke:url(#linearGradient5784);stroke-width:1.0000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,-5.03912)"/> + <path d="M 973.5,171 976,174 974,174 974,182 973,183 973,174 971,174 973.5,171 Z" id="path7995" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/mesh-gradient-fit.svg b/share/icons/mesh-gradient-fit.svg new file mode 100644 index 000000000..ff3fd8c92 --- /dev/null +++ b/share/icons/mesh-gradient-fit.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="20" + height="20" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="mesh-gradient-fit" inkscape:label="#mesh-gradient-fit" transform="translate(-1155,-347)"> + <path d="m 1172,350 c 6,6 -4,10 0,14 -6,6 -10,-4 -14,0 -6,-6 4,-10 0,-14 6,-6 10,4 14,0 z" style="fill:#99b6d4;stroke:none"/> + <rect height="19" id="outline" style="fill:none;stroke:#000000;stroke-linejoin:round" width="19" x="1155.5" y="347.5"/> +</g> + +</svg> diff --git a/share/icons/mesh-gradient.svg b/share/icons/mesh-gradient.svg new file mode 100644 index 000000000..45001fb69 --- /dev/null +++ b/share/icons/mesh-gradient.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient6206"> + <stop id="stop6208" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/> + <stop id="stop6210" offset="1" style="stop-color:#5eba69;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6212" x1="-15.4575" x2="-0.9575" xlink:href="#linearGradient6206" y1="94.60669" y2="109.6067"/> + </defs> +<g id="mesh-gradient" inkscape:label="#mesh-gradient" transform="translate(19.9575,-90.10669)"> + <rect height="24" id="box" style="color:#000000;fill:none" width="24" x="-19.9575" y="90.10669"/> + <path d="M -0.4575,109.6067 C -3.9575,102.1067 4.0425,102.1067 -0.4575,94.60669 -7.9575,99.10669 -7.9575,91.10669 -15.4575,94.60669 -10.9575,102.1067 -18.9575,102.1067 -15.4575,109.6067 -7.9575,106.1067 -7.9575,114.1067 -0.4575,109.6067 Z" id="path6190" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient6212);stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="4" id="rect6105" style="fill:#ffffff;stroke:#000000" width="4" x="-17.4575" y="92.60669"/> + <rect height="4.01786" id="use3133" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,0.99644,13.7166,13.06755)" width="4.0099" x="-16.184" y="94.8769"/> + <rect height="4.01786" id="use3135" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,0.99644,13.7265,-1.932448)" width="4.0099" x="-16.184" y="94.8769"/> + <rect height="4.01786" id="use3137" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,0.99644,-1.2735,13.06755)" width="4.0099" x="-16.184" y="94.8769"/> +</g> + +</svg> diff --git a/share/icons/no-marker.svg b/share/icons/no-marker.svg new file mode 100644 index 000000000..7817e2fdc --- /dev/null +++ b/share/icons/no-marker.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="no-marker" inkscape:label="#markers" transform="translate(-319.35751,-107.8581)"> + <rect height="16" id="rect3997" style="color:#000000;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" width="16" x="319.3575" y="107.8581"/> + <g id="g7224" transform="translate(-0.0655561,0.8269009)"> + <path d="M 334.5089,115.0312 320.3373,115.0312" id="path4011" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.4"/> + </g> +</g> + +</svg> diff --git a/share/icons/node-add.svg b/share/icons/node-add.svg new file mode 100644 index 000000000..56a86a708 --- /dev/null +++ b/share/icons/node-add.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node-add" inkscape:label="#node_insert" transform="translate(45,-175)"> + <rect height="16" id="rect10573" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.41109,187.5 C -29.5,187.5 -29.5,187.5 -29.5,187.5" id="path10583" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="5.968238" id="rect10585" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.006888" x="-39.506" y="184.5076"/> + <path d="M -38,175 -36,175 -36,178 -33,178 -33,180 -36,180 -36,183 -38,183 -38,180 -41,180 -41,178 -38,178 -38,175 Z" id="path10587" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:#000000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/node-break.svg b/share/icons/node-break.svg new file mode 100644 index 000000000..b1feb292c --- /dev/null +++ b/share/icons/node-break.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16.053181" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node-break" inkscape:label="#node_break" transform="translate(45,-174.946819)"> + <path d="M -44.4762,177.4465 -42.4762,177.4465" id="use5666" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,11.9762,11)"/> + <path d="M -44.4762,177.4465 -42.4762,177.4465" id="use5664" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0238,11)"/> + <rect height="16" id="rect10555" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.47804,188.5 C -30.50259,188.5 -30.50259,188.5 -30.50259,188.5" id="use5732" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0.0025879,-11.0535)"/> + <rect height="3.970665" id="use5737" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0237986,-2.327919e-06)" width="2.982275" x="-43.45848" y="186.4465"/> + <rect height="3.970665" id="use5740" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0237986,-2.327919e-06)" width="2.982275" x="-43.45848" y="186.4465"/> + <path d="M -38,180 -37,180 -37,182 -35,182 -37.5,185 -40,182 -38,182 -38,180 Z" id="use5754" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,0,0.9465)"/> + <rect height="3.999682" id="use5793" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,70.00197,-24.053181)" width="3.998032" x="-109.5" y="199.5"/> +</g> + +</svg> diff --git a/share/icons/node-delete-segment.svg b/share/icons/node-delete-segment.svg new file mode 100644 index 000000000..12d6025f7 --- /dev/null +++ b/share/icons/node-delete-segment.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16.0535" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node-delete-segment" inkscape:label="#node_delete_segment" transform="translate(45,-174.9465)"> + <path d="M -44.4762,177.4465 -42.4762,177.4465" id="use5662" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,12,11)"/> + <rect height="16" id="rect4415" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.47804,188.5 C -30.50259,188.5 -30.50259,188.5 -30.50259,188.5" id="use5730" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0.0018391,-11.0535)"/> + <rect height="3.989636" id="use17882" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0.0356638,-0.0431358)" width="3.035695" x="-43.51186" y="175.5"/> + <rect height="3.989636" id="use17885" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,8.999968,-0.0534999)" width="3.035695" x="-43.51186" y="175.5"/> + <path d="M -44.4762,177.4465 -42.4762,177.4465" id="use5660" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0,11)"/> + <rect height="3.970665" id="use17891" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0,0.029333998039)" width="2.982275" x="-43.45848" y="186.4465"/> + <rect height="3.970665" id="use17894" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,8.9822756,0.029333998039)" width="2.982275" x="-43.45848" y="186.4465"/> + <path d="M -38,180 -37,180 -37,182 -35,182 -37.5,185 -40,182 -38,182 -38,180 Z" id="use5752" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,0.0238,0.9465)"/> +</g> + +</svg> diff --git a/share/icons/node-delete.svg b/share/icons/node-delete.svg new file mode 100644 index 000000000..212aa749c --- /dev/null +++ b/share/icons/node-delete.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node-delete" inkscape:label="#node_delete" transform="translate(45,-175)"> + <rect height="16" id="rect10591" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.41109,187.5 C -29.5,187.5 -29.5,187.5 -29.5,187.5" id="use15253" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0651068,-0.0534998)"/> + <rect height="5.968238" id="rect10595" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#8686e5;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.006888" x="-39.506" y="184.5076"/> + <path d="M -33,178 -33,180 -41,180 -41,178 -33,178 Z" id="path10597" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#000000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/node-join-segment.svg b/share/icons/node-join-segment.svg new file mode 100644 index 000000000..f57328c92 --- /dev/null +++ b/share/icons/node-join-segment.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16.0535" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node-join-segment" inkscape:label="#node_join_segment" transform="translate(45,-174.9465)"> + <path d="M -44.4762,177.4465 -42.4762,177.4465" id="use5657" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0,0)"/> + <path d="M -44.4762,177.4465 -42.4762,177.4465" id="use5654" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0,0)"/> + <rect height="16" id="rect4393" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.47804,188.5 C -30.50259,188.5 -30.50259,188.5 -30.50259,188.5" id="use5727" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0.0018391,-0.0534999)"/> + <rect height="3.970665" id="rect4411" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.982275" x="-43.45848" y="186.4465"/> + <rect height="3.989636" id="use17004" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0.0356638,-0.0534999)" width="3.035695" x="-43.51186" y="175.5"/> + <rect height="3.989636" id="use17007" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,9.035664,-0.0431358)" width="3.035695" x="-43.51186" y="175.5"/> + <rect height="3.970665" id="use17887" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,9.000001,0.0293315)" width="2.982275" x="-43.45848" y="186.4465"/> + <path d="M -38,180 -37,180 -37,182 -35,182 -37.5,185 -40,182 -38,182 -38,180 Z" id="use5749" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,0.0238,-0.0535)"/> +</g> + +</svg> diff --git a/share/icons/node-join.svg b/share/icons/node-join.svg new file mode 100644 index 000000000..d19d7c23c --- /dev/null +++ b/share/icons/node-join.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16.0535" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node-join" inkscape:label="#node_join" transform="translate(45,-174.9465)"> + <path d="M -44.4762,177.4465 -42.4762,177.4465" id="use5652" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0,0)"/> + <rect height="16" id="rect3630" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.4762,177.4465 -42.4762,177.4465" id="path4385" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="3.989636" id="rect3632" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.035695" x="-43.51186" y="175.5"/> + <path d="M -44.47804,188.5 C -30.50259,188.5 -30.50259,188.5 -30.50259,188.5" id="path4389" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="3.970665" id="rect4374" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.957493" x="-39.45749" y="186.5"/> + <path d="M -38,180 -37,180 -37,182 -35,182 -37.5,185 -40,182 -38,182 -38,180 Z" id="path4376" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <rect height="3.989636" id="use16129" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,9.035664,-0.0534999)" width="3.035695" x="-43.51186" y="175.5"/> +</g> + +</svg> diff --git a/share/icons/node-segment-curve.svg b/share/icons/node-segment-curve.svg new file mode 100644 index 000000000..99d2dcc0e --- /dev/null +++ b/share/icons/node-segment-curve.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16.02417" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node-segment-curve" inkscape:label="#node_curve" transform="translate(45,-174.97583)"> + <path d="M -42.38772,188.4395 C -42.38772,181.4395 -38.41209,177.6123 -31.41209,177.6123" id="path10679" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="16" id="rect10681" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <rect height="3.970665" id="use5745" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-4.9762,-0.0534998)" width="3.957493" x="-39.45749" y="186.5"/> + <rect height="3.970665" id="use5747" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,5.981293,-11.02417)" width="3.957493" x="-39.45749" y="186.5"/> +</g> + +</svg> diff --git a/share/icons/node-segment-line.svg b/share/icons/node-segment-line.svg new file mode 100644 index 000000000..713181dff --- /dev/null +++ b/share/icons/node-segment-line.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.023804" + height="16.02417" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node-segment-line" inkscape:label="#node_line" transform="translate(45,-174.97583)"> + <path d="M -42.5,188.5 -31.5,177.5" id="path4418" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="16" id="rect4420" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <rect height="3.970665" id="use5756" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-5.018707,-0.0241656)" width="3.957493" x="-39.45749" y="186.5"/> + <rect height="3.970665" id="use5758" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,6.0238,-11.02417)" width="3.957493" x="-39.45749" y="186.5"/> +</g> + +</svg> diff --git a/share/icons/node-transform.svg b/share/icons/node-transform.svg new file mode 100644 index 000000000..a71d986c1 --- /dev/null +++ b/share/icons/node-transform.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node-transform" inkscape:label="#g5821" transform="translate(-480,-55)"> + <path d="M 480,55 480,60 481.5,58.5 483.5,60.5 482,62 487,62 487,57 485.5,58.5 483.5,56.5 485,55 480,55 Z" id="path5786" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;stroke-width:0.1583337"/> + <path d="M 480,55 480,60 481.5,58.5 483.5,60.5 482,62 487,62 487,57 485.5,58.5 483.5,56.5 485,55 480,55 Z" id="use5795" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;stroke-width:0.1583337" transform="matrix(-1,0,0,1,976,0)"/> + <path d="M 480,55 480,60 481.5,58.5 483.5,60.5 482,62 487,62 487,57 485.5,58.5 483.5,56.5 485,55 480,55 Z" id="use5805" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;stroke-width:0.1583337" transform="matrix(1,0,0,-1,0,126)"/> + <path d="M 480,55 480,60 481.5,58.5 483.5,60.5 482,62 487,62 487,57 485.5,58.5 483.5,56.5 485,55 480,55 Z" id="use5819" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;stroke-width:0.1583337" transform="matrix(1,0,0,1,0,0)"/> +</g> + +</svg> diff --git a/share/icons/node-type-auto-smooth.svg b/share/icons/node-type-auto-smooth.svg new file mode 100644 index 000000000..2c445c6ef --- /dev/null +++ b/share/icons/node-type-auto-smooth.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.058317" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node-type-auto-smooth" inkscape:label="#node_symmetric" transform="translate(45,-175)"> + <path d="M -44.41296,176.5635 C -44.94008,180.0159 -43.02606,185.9502 -37.02606,185.9502 -31.02606,185.9502 -29.0373,180.0159 -29.51018,176.5635" id="path5383" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="16" id="rect5385" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <rect height="4.950177" id="rect5387" ry="2.475089" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000015;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-89.99984)" width="4.966394" x="-188.4831" y="-39.47938"/> +</g> + +</svg> diff --git a/share/icons/node-type-cusp.svg b/share/icons/node-type-cusp.svg new file mode 100644 index 000000000..b971c0fa8 --- /dev/null +++ b/share/icons/node-type-cusp.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.00979" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node-type-cusp" inkscape:label="#node_cusp" transform="translate(45.0097900000001,-175)"> + <rect height="16" id="rect3216" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.50979,175.5032 C -37.52207,175.5032 -37.53892,184.6391 -37.53892,186.6391 -33.0238,184.1199 -30.0238,181 -29.5041,175.5032" id="path3226" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="3.831147" id="rect3224" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9051018;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-44.99984)" width="3.791844" x="-160.3997" y="103.5115"/> +</g> + +</svg> diff --git a/share/icons/node-type-smooth.svg b/share/icons/node-type-smooth.svg new file mode 100644 index 000000000..c7b28995e --- /dev/null +++ b/share/icons/node-type-smooth.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.017043" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node-type-smooth" inkscape:label="#node_smooth" transform="translate(45.01704,-175)"> + <path d="M -44.41296,176.5635 C -44.94008,180.0159 -43.54193,185.457 -37.54193,185.457 -31.54193,185.457 -29.98307,179.8869 -30.45595,176.4345" id="path3254" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="16" id="rect3252" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <rect height="3.970665" id="use5742" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0.0140001,-3.0535)" width="3.957493" x="-39.45749" y="186.5"/> +</g> + +</svg> diff --git a/share/icons/node-type-symmetric.svg b/share/icons/node-type-symmetric.svg new file mode 100644 index 000000000..bfdfbf9ca --- /dev/null +++ b/share/icons/node-type-symmetric.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.102016" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node-type-symmetric" inkscape:label="#node_symmetric" transform="translate(45.0436100000001,-175)"> + <path d="M -44.41296,176.5635 C -44.94008,180.0159 -43.02606,186.0936 -37.02606,186.0936 -31.02606,186.0936 -29.0373,180.0159 -29.51018,176.5635 M -42.44776,186.1975 -31.55518,186.1975" id="path10667" inkscape:connector-curvature="0" sodipodi:nodetypes="csccc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="16" id="rect10669" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <rect height="4.950177" id="rect10671" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000015;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-89.99984)" width="4.966394" x="-188.4831" y="-39.47938"/> + <rect height="2.017743" id="rect10673" rx="1.008872" ry="1.008872" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.067648" x="-44.54361" y="185.2228"/> + <rect height="2.026662" id="rect10675" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.022052" x="-31.53185" y="185.1983"/> +</g> + +</svg> diff --git a/share/icons/node_insert_max_x.svg b/share/icons/node_insert_max_x.svg new file mode 100644 index 000000000..2353c116f --- /dev/null +++ b/share/icons/node_insert_max_x.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.0164" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node_insert_max_x" transform="matrix(0,1,1,0,-174.9836,45)"> + <rect height="16" id="rect6137" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.5,175.4836 C -44.5,175.4836 -42.4918,178.9918 -36.9918,178.9918 -31.4918,178.9918 -29.5,175.4836 -29.5,175.4836" id="path6139" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="4.975991" id="rect6141" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.006001" x="-39.4918" y="176.5158"/> + <path d="M -38,183 -36,183 -36,186 -33,186 -33,188 -36,188 -36,191 -38,191 -38,188 -41,188 -41,186 -38,186 -38,183 Z" id="path6143" inkscape:connector-curvature="0" style="fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/node_insert_max_y.svg b/share/icons/node_insert_max_y.svg new file mode 100644 index 000000000..752b55e54 --- /dev/null +++ b/share/icons/node_insert_max_y.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16.0164" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node_insert_max_y" transform="matrix(1,0,0,-1,45,191)"> + <rect height="16" id="rect6085" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.5,175.4836 C -44.5,175.4836 -42.5,178.9836 -37,178.9836 -31.5,178.9836 -29.5,175.4836 -29.5,175.4836" id="path6087" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="4.975991" id="rect6089" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.006001" x="-39.506" y="176.5076"/> + <path d="M -38,183 -36,183 -36,186 -33,186 -33,188 -36,188 -36,191 -38,191 -38,188 -41,188 -41,186 -38,186 -38,183 Z" id="path6091" inkscape:connector-curvature="0" style="fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/node_insert_min_x.svg b/share/icons/node_insert_min_x.svg new file mode 100644 index 000000000..09f51f6f3 --- /dev/null +++ b/share/icons/node_insert_min_x.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.0164" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node_insert_min_x" transform="matrix(0,-1,-1,0,191,-29)"> + <rect height="16" id="rect6125" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.5,175.4836 C -44.5,175.4836 -42.5082,178.9918 -37.0082,178.9918 -31.5082,178.9918 -29.5,175.4836 -29.5,175.4836" id="path6128" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="4.975991" id="rect6130" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.006001" x="-39.5142" y="176.5158"/> + <path d="M -38,183 -36,183 -36,186 -33,186 -33,188 -36,188 -36,191 -38,191 -38,188 -41,188 -41,186 -38,186 -38,183 Z" id="path6132" inkscape:connector-curvature="0" style="fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/node_insert_min_y.svg b/share/icons/node_insert_min_y.svg new file mode 100644 index 000000000..b3fe7c7e1 --- /dev/null +++ b/share/icons/node_insert_min_y.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16.0164" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="node_insert_min_y" transform="translate(45,-174.9836)"> + <rect height="16" id="rect6115" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.5,175.4836 C -44.5,175.4836 -42.5,179 -37,179 -31.5,179 -29.5,175.4836 -29.5,175.4836" id="path6117" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="4.975991" id="rect6119" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.006001" x="-39.506" y="176.5"/> + <path d="M -38,183 -36,183 -36,186 -33,186 -33,188 -36,188 -36,191 -38,191 -38,188 -41,188 -41,186 -38,186 -38,183 Z" id="path6121" inkscape:connector-curvature="0" style="fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/object-columns.svg b/share/icons/object-columns.svg new file mode 100644 index 000000000..0415e8444 --- /dev/null +++ b/share/icons/object-columns.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.99999" + height="15.999992" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.629558,0,0,0.429186,88.20441,232.3331)" gradientUnits="userSpaceOnUse" id="linearGradient5764" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.387116,0,0,0.200828,86.1208,278.4604)" gradientUnits="userSpaceOnUse" id="linearGradient5767" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/> + </defs> +<g id="object-columns" inkscape:label="#clonetiler_per_column" transform="matrix(1,0,0,0.998006,-319.03741,-103.61827)"> + <rect height="16.03196" id="rect9056" style="color:#000000;fill:none;stroke-width:0.531496" width="15.99999" x="319.0374" y="103.8253"/> + <g id="g9227"> + <g id="g9237"> + <rect height="3.003929" id="rect9070" style="color:#000000;fill:none;stroke:url(#linearGradient5764);stroke-width:1.001;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="13.03433" x="105.3283" y="320.5352"/> + <rect height="1.00681" id="rect9072" style="color:#000000;fill:none;stroke:url(#linearGradient5767);stroke-width:1.0010008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="11.05956" x="106.2927" y="321.5375"/> + </g> + <g id="use9241" transform="matrix(1,0,0,1,4.998223,3.261012e-05)"> + <rect height="3.003929" id="rect9070" style="color:#000000;fill:none;stroke:url(#linearGradient5764);stroke-width:1.001;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="13.03433" x="105.3283" y="320.5352"/> + <rect height="1.00681" id="rect9072" style="color:#000000;fill:none;stroke:url(#linearGradient5767);stroke-width:1.0010008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="11.05956" x="106.2927" y="321.5375"/> + </g> + <g id="use9243" transform="matrix(1,0,0,1,10.002153,-0.00832078988)"> + <rect height="3.003929" id="rect9070" style="color:#000000;fill:none;stroke:url(#linearGradient5764);stroke-width:1.001;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="13.03433" x="105.3283" y="320.5352"/> + <rect height="1.00681" id="rect9072" style="color:#000000;fill:none;stroke:url(#linearGradient5767);stroke-width:1.0010008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="11.05956" x="106.2927" y="321.5375"/> + </g> + </g> +</g> + +</svg> diff --git a/share/icons/object-fill.svg b/share/icons/object-fill.svg new file mode 100644 index 000000000..5ddaedfc9 --- /dev/null +++ b/share/icons/object-fill.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12.024595" + height="12.000681" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(714.9212,-135)" gradientUnits="userSpaceOnUse" id="linearGradient5619" inkscape:collect="always" x1="-29" x2="-40.94155" xlink:href="#linearGradient5740" y1="192.3364" y2="174.9988"/> + </defs> +<g id="object-fill" inkscape:label="#properties_fill" transform="matrix(1,0,0,0.923129,-669.92097,-36.92433)"> + <g id="g5646" transform="matrix(0.751537,0,0,0.749817,166.4504,10.00731)"> + <path d="M 669.9999,39.99979 685.8966,39.99881 685.9212,57.33638 669.9212,57.3354 669.9999,39.99979 Z" id="path11232" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5619);fill-rule:evenodd;stroke-width:1px"/> + <rect height="16" id="rect11240" style="color:#000000;fill:none" width="16" x="669.9212" y="40"/> + </g> +</g> + +</svg> diff --git a/share/icons/object-flip-horizontal.svg b/share/icons/object-flip-horizontal.svg new file mode 100644 index 000000000..936c28b82 --- /dev/null +++ b/share/icons/object-flip-horizontal.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0,1.686539,-1.016949,0,148.1771,249.4699)" gradientUnits="userSpaceOnUse" id="linearGradient6665" inkscape:collect="always" x1="-43.56253" x2="-35.44985" xlink:href="#linearGradient5704" y1="186.1107" y2="186.1308"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6737" inkscape:collect="always" x1="-36.94574" x2="-32.04113" xlink:href="#linearGradient6684" y1="186.8153" y2="184.4165"/> + <linearGradient gradientTransform="matrix(0,1.007194,-1.016949,0,148.1771,220.2629)" gradientUnits="userSpaceOnUse" id="linearGradient6667" inkscape:collect="always" x1="-43.95" x2="-30.05" xlink:href="#linearGradient5704" y1="187" y2="187"/> + <linearGradient gradientTransform="rotate(90,-37.4946,182.5022)" gradientUnits="userSpaceOnUse" id="linearGradient6739" inkscape:collect="always" x1="-37.33073" x2="-33.69472" xlink:href="#linearGradient5704" y1="187.863" y2="178.6575"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="object-flip-horizontal" inkscape:label="#object_flip_hor" transform="translate(45,-175)"> + <rect height="16" id="rect6649" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -37.49238,176.4968 -37.49238,177.4968" id="path6651" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M -39.45,176.45 -39.45,189.5435 -44.53475,189.5435 -39.45,176.45 Z" id="path6653" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient6665);fill-rule:evenodd;stroke:url(#linearGradient6667);stroke-width:0.8999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M -35.49238,176.4968 -35.49238,189.4968 -30.49238,189.4968 -35.49238,176.4968 Z" id="path6655" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient6737);fill-rule:evenodd;stroke:url(#linearGradient6739);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M -37.49238,176.4968 -37.49238,177.4968" id="use7618" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0486211,2.96407)"/> + <path d="M -37.49238,176.4968 -37.49238,177.4968" id="use7620" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0486211,5.96407)"/> + <path d="M -37.49238,176.4968 -37.49238,177.4968" id="use7622" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0486211,8.96407)"/> + <path d="M -37.49238,176.4968 -37.49238,177.4968" id="use7624" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0486211,11.96407)"/> +</g> + +</svg> diff --git a/share/icons/object-flip-vertical.svg b/share/icons/object-flip-vertical.svg new file mode 100644 index 000000000..edb4e51b6 --- /dev/null +++ b/share/icons/object-flip-vertical.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.003597,0,0,1,0.158094,0)" gradientUnits="userSpaceOnUse" id="linearGradient6745" inkscape:collect="always" x1="-43.95" x2="-30.05" xlink:href="#linearGradient5704" y1="187" y2="187"/> + <linearGradient gradientTransform="matrix(1.003713,0,0,1,0.163202,0)" gradientUnits="userSpaceOnUse" id="linearGradient7544" inkscape:collect="always" x1="-43.95" x2="-30.05" xlink:href="#linearGradient5704" y1="187" y2="187"/> + <linearGradient gradientTransform="matrix(1.003597,0,0,1,0.158094,0)" gradientUnits="userSpaceOnUse" id="linearGradient6727" inkscape:collect="always" x1="-34.94375" x2="-32.95787" xlink:href="#linearGradient5740" y1="175.9331" y2="180.95"/> + <linearGradient gradientTransform="matrix(1.003713,0,0,1,0.163202,0)" gradientUnits="userSpaceOnUse" id="linearGradient6743" inkscape:collect="always" x1="-43.95" x2="-30.05" xlink:href="#linearGradient5704" y1="187" y2="187"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="object-flip-vertical" inkscape:label="#object_flip_ver" transform="translate(45,-175)"> + <rect height="16" id="rect4332" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -43.5,182.5 -42.5,182.5" id="path4335" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M -43.49833,184.5 -30.45006,184.5 -30.45006,189.5 -43.49833,184.5 Z" id="rect4339" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient7544);fill-rule:evenodd;stroke:url(#linearGradient6743);stroke-width:0.9;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M -43.49838,180.5 -30.45162,180.5 -30.45162,175.5 -43.49838,180.5 Z" id="path5098" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient6727);fill-rule:evenodd;stroke:url(#linearGradient6745);stroke-width:0.8999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M -43.5,182.5 -42.5,182.5" id="use7626" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,2.959,-0.0391199)"/> + <path d="M -43.5,182.5 -42.5,182.5" id="use7628" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,2.959,-0.0391199)"/> + <path d="M -43.5,182.5 -42.5,182.5" id="use7630" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,2.959,-0.0391199)"/> + <path d="M -43.5,182.5 -42.5,182.5" id="use7632" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,2.959,-0.0391199)"/> +</g> + +</svg> diff --git a/share/icons/object-group.svg b/share/icons/object-group.svg new file mode 100644 index 000000000..041d883d1 --- /dev/null +++ b/share/icons/object-group.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.00001" + height="15.999995" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5819" inkscape:collect="always" x1="99.31348" x2="111.6865" xlink:href="#linearGradient5704" y1="210.5" y2="210.5"/> + <linearGradient gradientTransform="matrix(1.165662,0,0,1.664561,338.7448,-99.07928)" gradientUnits="userSpaceOnUse" id="linearGradient10396" inkscape:collect="always" x1="20.71646" x2="16.76138" xlink:href="#linearGradient5740" y1="218.8138" y2="215.0763"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5823" inkscape:collect="always" x1="101.7507" x2="108.8156" xlink:href="#linearGradient5740" y1="205.192" y2="212.9901"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5821" inkscape:collect="always" x1="108.3513" x2="101.1929" xlink:href="#linearGradient5740" y1="215.4819" y2="206.9966"/> + <linearGradient gradientTransform="matrix(0.877306,0,0,0.997343,344.0641,45.72171)" gradientUnits="userSpaceOnUse" id="linearGradient10398" inkscape:collect="always" x1="15.64649" x2="17.04738" xlink:href="#linearGradient5740" y1="214.5411" y2="218.9876"/> + <linearGradient gradientTransform="matrix(1.124786,0,0,1.000669,344.0026,53.00302)" gradientUnits="userSpaceOnUse" id="linearGradient10394" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/> + </defs> +<g id="object-group" inkscape:label="#selection_group" transform="translate(-353.32219,-252.15412)"> + <rect height="7.003806" id="rect10382" style="color:#000000;fill:none;stroke:url(#linearGradient10394);stroke-width:0.9999999;stroke-linejoin:round;stroke-miterlimit:0" width="8.996808" x="355.8222" y="258.6503"/> + <rect height="4.999979" id="rect10384" style="color:#000000;fill:url(#linearGradient10396);fill-rule:evenodd;stroke:url(#linearGradient10398);stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.994814" x="356.8222" y="259.6496"/> + <rect height="1.999995" id="rect10765" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" width="2.00001" x="353.3632" y="252.1931"/> + <rect height="1.999995" id="use8592" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,13.959,-0.03898)" width="2.00001" x="353.3632" y="252.1931"/> + <rect height="1.999995" id="use8594" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,-0.0410000000000004,13.96102)" width="2.00001" x="353.3632" y="252.1931"/> + <rect height="1.999995" id="use8596" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,13.959,13.961014998425)" width="2.00001" x="353.3632" y="252.1931"/> + <g id="g10379" transform="matrix(1,0,0,1.008019,335.3152,51.42912)"/> + <g id="g10421"> + <circle cx="105.5" cy="210.5" id="path10763" r="5.5" style="color:#000000;fill:none;stroke:url(#linearGradient5819);stroke-width:1.3730356;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.727881,0,0,0.728748,287.069,104.2892)"/> + <circle cx="105.5" cy="210.5" id="path10409" r="5.5" style="color:#000000;fill:url(#linearGradient5821);fill-rule:evenodd;stroke:url(#linearGradient5823);stroke-width:1.8262242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.547085,0,0,0.548073,306.1137,142.2991)"/> + </g> +</g> + +</svg> diff --git a/share/icons/object-hidden.svg b/share/icons/object-hidden.svg new file mode 100644 index 000000000..aacac3bd8 --- /dev/null +++ b/share/icons/object-hidden.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12.180031" + height="12.006089" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.016495,0,0,-1,-11.43409,493.3688)" gradientUnits="userSpaceOnUse" id="linearGradient12555" inkscape:collect="always" x1="713.5084" x2="717.6405" xlink:href="#linearGradient2485" y1="248.9147" y2="240.8761"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="object-hidden" inkscape:label="#hidden" transform="matrix(0.823787,0,0,0.645052,-582.40402,-152.19034)"> + <rect height="18.61259" id="rect12545" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.83269" width="14.52438" x="707.1481" y="235.935"/> + <g id="g12547" transform="translate(1.571853e-4,-2.424845)"> + <path d="M 719.0955,243.8639 C 719.8265,244.5813 720.5076,245.5349 721.1508,246.7745 719.2872,250.3658 717.7437,251.8726 714.9482,251.8726 712.1528,251.8726 709.9355,249.62 707.6335,246.6911 709.4972,243.0997 711.8328,241.9924 714.3111,241.9924 714.744,241.9924 715.1623,242.021 715.5669,242.0826 715.9527,242.1414 716.3261,242.2302 716.6881,242.353" id="path12549" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscsss" style="color:#000000;fill:url(#linearGradient12555);fill-rule:evenodd;stroke:#000000;stroke-width:1.0974514;stroke-linecap:round"/> + <path d="M 714.4315,249.1956 714.5074,256.0334 M 716.8989,248.7953 718.1936,254.8548 M 719.3476,247.864 721.0799,252.4594 M 712.0036,249.0005 710.3345,254.8614 M 709.6897,247.3399 707.7171,252.3217" id="path12562" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-width:1.0974512;stroke-linecap:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/object-locked.svg b/share/icons/object-locked.svg new file mode 100644 index 000000000..49b90e819 --- /dev/null +++ b/share/icons/object-locked.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12" + height="11.64279" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient16137"> + <stop id="stop16139" offset="0" style="stop-color:#db5d00;stop-opacity:1"/> + <stop id="stop16141" offset="0.35076979" style="stop-color:#ffd749;stop-opacity:1"/> + <stop id="stop16143" offset="0.59668732" style="stop-color:#fff593;stop-opacity:1"/> + <stop id="stop16145" offset="0.78382427" style="stop-color:#fff7c2;stop-opacity:1"/> + <stop id="stop16147" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.007189,0,0,0.98662,-0.460106,9.713565)" gradientUnits="userSpaceOnUse" id="linearGradient4849" inkscape:collect="always" x1="54.46346" x2="60.49544" xlink:href="#linearGradient16137" y1="715.913" y2="729.9991"/> + </defs> +<g id="object-locked" inkscape:label="#width_height_lock" transform="matrix(0.75,0,0,0.71955,-37.5,-510.75053)"> + <rect height="15.99362" id="rect16900" rx="5.33334" ry="0" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:1px" width="16" x="50" y="710.0064"/> + <path d="M 62.5,717.5 62.5,714.8641 C 62.5,711.8641 59.99997,710.5 57.99997,710.5 55.99997,710.5 53.5,711.8641 53.5,714.8641 L 53.5,717.5 62.5,717.5 Z" id="path16896" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccc" style="fill:none;stroke:#000000;stroke-width:1.3612533px"/> + <g id="use5854" transform="matrix(0.997501,7.43861e-7,-7.10133e-7,0.9975,0.167523,1.817969)"> + <path d="M 51.96282,724.3143 51.96281,715.9463 63.99288,715.9463 63.99288,724.3143 51.96282,724.3143 Z" id="path4841" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient4849);fill-rule:evenodd;stroke:#000000;stroke-width:1.0917313;stroke-linecap:round;stroke-linejoin:round"/> + </g> + <path d="M 57.96875,718.4687 C 57.14028,718.4859 56.48264,719.1715 56.5,720 L 57.5,721 C 57.4924,721.5409 56.77656,722.5441 57.24381,722.8168 57.71106,723.0895 58.28894,723.0895 58.75619,722.8168 59.22344,722.5441 58.50765,721.5409 58.5,721 L 59.5,720 C 59.5086,719.5913 59.34999,719.1969 59.06095,718.9078 58.7719,718.6188 58.37743,718.4602 57.96875,718.4687 Z" id="use3754" inkscape:connector-curvature="0" sodipodi:nodetypes="cccssccsc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1.034059,0.0786266,-0.0088376,0.931256,4.459467,44.22347)"/> +</g> + +</svg> diff --git a/share/icons/object-rotate-left.svg b/share/icons/object-rotate-left.svg new file mode 100644 index 000000000..81ec5346d --- /dev/null +++ b/share/icons/object-rotate-left.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.059534" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="rotate(90,-37.4946,182.5022)" gradientUnits="userSpaceOnUse" id="linearGradient6731" inkscape:collect="always" x1="-37.33073" x2="-33.69472" xlink:href="#linearGradient5704" y1="187.863" y2="178.6575"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6690" inkscape:collect="always" x1="-42.30934" x2="-40.58511" xlink:href="#linearGradient6684" y1="189.5493" y2="183.8145"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="object-rotate-left" inkscape:label="#object_rotate_90_CCW" transform="matrix(-1,0,0,1,-28.94047,-175)"> + <rect height="16" id="rect7457" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -37.5,175.5 -37.5,190.5 -43.5,190.5 -37.5,175.5 Z" id="path7459" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M -29.5,188.5 -44.5,188.5 -44.5,182.5 -29.5,188.5 Z" id="path7461" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient6690);fill-rule:evenodd;stroke:url(#linearGradient6731);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M -36.03125,176.9687 -36.03125,177.9687 -33.03125,177.9687 -32.01635,178.9609 -31.01635,178.9609 -33.03125,176.9687 -36.03125,176.9687 -36.03125,176.9688 Z" id="use7610" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="color:#000000;-inkscape-font-specification:'Bitstream Vera Sans';fill:#000000;stroke-width:1px"/> + <path d="M 199,207 199,208 202,208 203.0312,209 203.0312,212.0312 201.0312,212.0312 203.5312,215.0312 206.0312,212.0312 204.0312,212.0312 204.0312,209 202,207 199,207 Z" id="use5439" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,-234.971666,-30.0386631345)"/> +</g> + +</svg> diff --git a/share/icons/object-rotate-right.svg b/share/icons/object-rotate-right.svg new file mode 100644 index 000000000..f1f1e3d0d --- /dev/null +++ b/share/icons/object-rotate-right.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient7548" inkscape:collect="always" x1="-42.13395" x2="-34.24569" xlink:href="#linearGradient5704" y1="183.3679" y2="186.7495"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6672" inkscape:collect="always" x1="-38.78242" x2="-41.62015" xlink:href="#linearGradient5740" y1="183.1965" y2="190.2341"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="object-rotate-right" inkscape:label="#object_rotate_90_CW" transform="translate(45,-175)"> + <rect height="16" id="rect7508" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -37.5,175.5 -37.5,190.5 -43.5,190.5 -37.5,175.5 Z" id="path7510" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M -29.5,188.5 -44.5,188.5 -44.5,182.5 -29.5,188.5 Z" id="path7512" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient6672);fill-rule:evenodd;stroke:url(#linearGradient7548);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 199,207 199,208 202,208 203.0312,209 203.0312,212.0312 201.0312,212.0312 203.5312,215.0312 206.0312,212.0312 204.0312,212.0312 204.0312,209 202,207 199,207 Z" id="path7514" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd" transform="translate(-235.0423,-30.03905)"/> +</g> + +</svg> diff --git a/share/icons/object-rows.svg b/share/icons/object-rows.svg new file mode 100644 index 000000000..888e7814e --- /dev/null +++ b/share/icons/object-rows.svg @@ -0,0 +1,218 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.99999" + height="15.999991" + version="1.1" + sodipodi:docname="object-rows.svg" + inkscape:version="0.92+devel unknown"> + <metadata + id="metadata7930"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + id="base" + showgrid="true" + inkscape:document-rotation="0" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="45.875027" + inkscape:cx="13.841954" + inkscape:cy="7.997761" + inkscape:window-width="1855" + inkscape:window-height="1056" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg1"> + <inkscape:grid + id="GridFromPre046Settings" + type="xygrid" + originx="21.006015" + originy="-0.0022341853" + spacingx="1pt" + spacingy="1pt" + color="#3f3fff" + empcolor="#3f3fff" + opacity="0.15" + empopacity="0.38" + empspacing="5" /> + </sodipodi:namedview> + <defs + id="defs3"> + <linearGradient + gradientTransform="matrix(1.629558,0,0,0.429186,88.20441,232.3331)" + gradientUnits="userSpaceOnUse" + id="linearGradient5764" + inkscape:collect="always" + x1="10.04167" + x2="14.01084" + xlink:href="#linearGradient5704" + y1="203.3658" + y2="209.2774" /> + <linearGradient + id="linearGradient5704"> + <stop + id="stop5706" + offset="0" + style="stop-color:#5a5a5a;stop-opacity:1" /> + <stop + id="stop5708" + offset="1" + style="stop-color:#000000;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient5740"> + <stop + id="stop5742" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + id="stop5744" + offset="1" + style="stop-color:#98b6d3;stop-opacity:1" /> + </linearGradient> + <linearGradient + gradientTransform="matrix(1.387116,0,0,0.200828,86.1208,278.4604)" + gradientUnits="userSpaceOnUse" + id="linearGradient5767" + inkscape:collect="always" + x1="15.24248" + x2="18.5289" + xlink:href="#linearGradient5740" + y1="213.6631" + y2="220.3475" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5704" + id="linearGradient8475" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.629558,0,0,0.429186,88.20441,232.3331)" + x1="10.04167" + y1="203.3658" + x2="14.01084" + y2="209.2774" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5740" + id="linearGradient8477" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.387116,0,0,0.200828,86.1208,278.4604)" + x1="15.24248" + y1="213.6631" + x2="18.5289" + y2="220.3475" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5704" + id="linearGradient8479" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.629558,0,0,0.429186,88.20441,232.3331)" + x1="10.04167" + y1="203.3658" + x2="14.01084" + y2="209.2774" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5740" + id="linearGradient8481" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.387116,0,0,0.200828,86.1208,278.4604)" + x1="15.24248" + y1="213.6631" + x2="18.5289" + y2="220.3475" /> + </defs> + <g + id="object-rows" + inkscape:label="#clonetiler_per_column" + transform="matrix(1,0,0,0.998006,-319.03741,-103.61827)"> + <rect + height="16.03196" + id="rect9056" + style="color:#000000;fill:none;stroke-width:0.53149599" + width="15.99999" + x="319.03741" + y="103.8253" /> + <g + id="g9227"> + <g + id="g9237"> + <rect + height="3.0039289" + id="rect9070" + style="color:#000000;fill:none;stroke:url(#linearGradient8475);stroke-width:1.00100005;stroke-linejoin:round;stroke-miterlimit:0" + transform="matrix(0,1,1,0,0,0)" + width="13.03433" + x="105.3283" + y="320.53519" /> + <rect + height="1.0068099" + id="rect9072" + style="color:#000000;fill:none;stroke:url(#linearGradient8477);stroke-width:1.00100076;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" + transform="matrix(0,1,1,0,0,0)" + width="11.05956" + x="106.2927" + y="321.53751" /> + </g> + <g + id="use9241" + transform="translate(4.998223,3.261012e-5)"> + <rect + height="3.0039289" + id="rect7917" + style="color:#000000;fill:none;stroke:url(#linearGradient8479);stroke-width:1.00100005;stroke-linejoin:round;stroke-miterlimit:0" + transform="matrix(0,1,1,0,0,0)" + width="13.03433" + x="105.3283" + y="320.53519" /> + <rect + height="1.0068099" + id="rect7919" + style="color:#000000;fill:none;stroke:url(#linearGradient8481);stroke-width:1.00100076;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" + transform="matrix(0,1,1,0,0,0)" + width="11.05956" + x="106.2927" + y="321.53751" /> + </g> + <g + id="use9243" + transform="translate(10.002153,-0.00832079)"> + <rect + height="3.0039289" + id="rect7922" + style="color:#000000;fill:none;stroke:url(#linearGradient5764);stroke-width:1.00100005;stroke-linejoin:round;stroke-miterlimit:0" + transform="matrix(0,1,1,0,0,0)" + width="13.03433" + x="105.3283" + y="320.53519" /> + <rect + height="1.0068099" + id="rect7924" + style="color:#000000;fill:none;stroke:url(#linearGradient5767);stroke-width:1.00100076;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" + transform="matrix(0,1,1,0,0,0)" + width="11.05956" + x="106.2927" + y="321.53751" /> + </g> + </g> + </g> +</svg> diff --git a/share/icons/object-stroke-style.svg b/share/icons/object-stroke-style.svg new file mode 100644 index 000000000..b1969b0f7 --- /dev/null +++ b/share/icons/object-stroke-style.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="11.999961" + height="12.002015" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="object-stroke-style" inkscape:label="#properties_stroke" transform="matrix(0.733476,0,0,0.741921,-520.65273,-29.6768)"> + <path d="M 709.8429,42.69565 722.1132,42.69565 722.1132,39.99995 726.2033,43.36958 722.1132,46.73921 722.1132,44.0435 709.8429,44.0435 709.8429,42.69565 Z" id="rect12874" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="color:#000000;fill:#000000;fill-rule:evenodd"/> + <path d="M 710.5245,50.10884 711.8879,50.10884" id="path10529" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.35559px;stroke-linecap:square"/> + <path d="M 718.7054,50.10824 720.0688,50.10824" id="use10533" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.35559px;stroke-linecap:square"/> + <path d="M 718.7054,50.10824 720.0688,50.10824" id="use10535" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.35559px;stroke-linecap:square" transform="matrix(1,0,0,1,0,0)"/> + <path d="M 710.5246,55.4991 725.5246,55.4991" id="path10541" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.35559px;stroke-linecap:square"/> + <path d="M 710.5245,50.10884 711.8879,50.10884" id="use4611" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.35559px;stroke-linecap:square" transform="matrix(1,0,0,1,0,0)"/> +</g> + +</svg> diff --git a/share/icons/object-stroke.svg b/share/icons/object-stroke.svg new file mode 100644 index 000000000..ad43a6a6a --- /dev/null +++ b/share/icons/object-stroke.svg @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="3.1810141mm" + height="3.1694887mm" + viewBox="0 0 3.1810141 3.1694887" + version="1.1" + id="svg4291" + inkscape:version="0.92+devel unknown" + sodipodi:docname="object-stroke.svg"> + <defs + id="defs4285"> + <linearGradient + xlink:href="#BlackTransparent" + y2="521.09833" + x2="36.868641" + y1="509.99991" + x1="26.00001" + gradientTransform="matrix(0.26458333,0,0,0.26458333,-59.874436,-118.46864)" + gradientUnits="userSpaceOnUse" + id="linearGradient5617" + inkscape:collect="always" /> + <linearGradient + id="BlackTransparent" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:black;stop-opacity:1" + offset="0" + id="stop12" /> + <stop + style="stop-color:black;stop-opacity:0" + offset="1" + id="stop14" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.9195959" + inkscape:cx="17.029075" + inkscape:cy="-3.3837381" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + inkscape:document-rotation="0" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1855" + inkscape:window-height="1056" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" /> + <metadata + id="metadata4288"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(52.995268,-16.468826)"> + <rect + style="fill:none;stroke:url(#linearGradient5617);stroke-width:0.26458338" + id="object-stroke" + width="2.9164307" + height="2.9049053" + x="-52.862976" + y="16.601118" + inkscape:label="#properties_stroke_paint" /> + </g> +</svg> diff --git a/share/icons/object-to-path.svg b/share/icons/object-to-path.svg new file mode 100644 index 000000000..99e22ec84 --- /dev/null +++ b/share/icons/object-to-path.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.052349" + height="16.03403" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="object-to-path" inkscape:label="#object_tocurve" transform="translate(45,-174.98527)"> + <path d="M -37.0131,188.9855 C -35.0131,192.9855 -27.81159,188.3079 -29.81159,185.3079 -31.10674,183.3652 -39.24159,185.6729 -42.56979,183.4541 -45.56979,181.4541 -45.12074,174.9746 -40.0534,175.5422 -35.41611,176.0661 -38.62555,185.7606 -37.0131,188.9855 Z" id="path4438" inkscape:connector-curvature="0" sodipodi:nodetypes="cssss" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="16" id="rect4440" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <rect height="3.023564" id="rect4442" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-89.99984)" width="3.009614" x="-178.495" y="-39.5126"/> + <rect height="3.023564" id="use6691" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-4.027901,6.951345)" width="3.009614" x="-178.495" y="-39.5126"/> + <rect height="3.023564" id="use6693" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,6.948524,11.95135)" width="3.009614" x="-178.495" y="-39.5126"/> +</g> + +</svg> diff --git a/share/icons/object-tweak-attract.svg b/share/icons/object-tweak-attract.svg new file mode 100644 index 000000000..a1393b277 --- /dev/null +++ b/share/icons/object-tweak-attract.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="14.830774" + height="15.125054" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="object-tweak-attract" inkscape:label="#g5082" style="fill:#000000" transform="translate(-372.48857,-136.97346)"> + <use height="1250" id="use5124" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.861385,11.02164)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5130" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.953795,11.09914)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5088" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.11579,3.027365)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5126" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.0383,9.082095)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5090" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(10.38143,6.05473)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5132" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.90759,10.40446)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <circle cx="375.0941" cy="137.9821" id="path5084" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)"/> + <use height="1250" id="use5086" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.706381,0.9318868)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5092" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.953795,0.8543842)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5094" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.81518)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5096" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(1.317544,6.05473)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5098" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.7764177,9.082095)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5100" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.90759,1.588803)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5103" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.6601638,3.027365)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5106" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(3.225052,3.298622)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5108" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(3.147551,8.733335)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5110" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.90759,4.189904)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5112" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.706381,3.376124)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5114" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(3.961329,6.05473)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5116" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.90759,7.764549)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5120" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(7.698848,6.05473)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5118" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.90759,6.05473)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5122" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.628879,8.772087)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5128" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0,12.10946)" width="1250" x="0" xlink:href="#path5084" y="0"/> + <use height="1250" id="use5134" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.81518,12.10946)" width="1250" x="0" xlink:href="#path5084" y="0"/> +</g> + +</svg> diff --git a/share/icons/object-tweak-blur.svg b/share/icons/object-tweak-blur.svg new file mode 100644 index 000000000..a77fe6254 --- /dev/null +++ b/share/icons/object-tweak-blur.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.016734" + height="15.125054" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <radialGradient cx="375.0941" cy="137.9821" fx="375.0941" fy="137.9821" gradientUnits="userSpaceOnUse" id="radialBlackTransparent" inkscape:collect="always" r="1.111868" xlink:href="#BlackTransparent"/> + <linearGradient gradientUnits="userSpaceOnUse" id="BlackTransparent"> + <stop id="stop12" offset="0" style="stop-color:black;stop-opacity:1"/> + <stop id="stop14" offset="1" style="stop-color:black;stop-opacity:0"/> + </linearGradient> + </defs> +<g id="object-tweak-blur" inkscape:label="#g7655" style="fill:#000000" transform="translate(-372.39474,-136.97346)"> + <circle cx="375.0941" cy="137.9821" id="path7657" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)"/> + <circle cx="375.0941" cy="137.9821" id="use7660" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.188922,0,0,1.188922,-63.09951,-25.56857)"/> + <circle cx="375.0941" cy="137.9821" id="use7662" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.180543,0,0,1.180543,-57.00309,-21.38516)"/> + <circle cx="375.0941" cy="137.9821" id="use7664" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.088184,0,0,1.088184,-22.35986,-5.61394)"/> + <circle cx="375.0941" cy="137.9821" id="use7666" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.188915,0,0,1.188915,-69.00487,-25.56775)"/> + <circle cx="375.0941" cy="137.9821" id="use7668" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-66.44314,-27.88514)"/> + <circle cx="375.0941" cy="137.9821" id="use7670" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.093412,0,0,1.093412,-36.13602,-6.3353)"/> + <circle cx="375.0941" cy="137.9821" id="use7672" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.184974,0,0,1.184974,-70.48049,-15.94187)"/> + <circle cx="375.0941" cy="137.9821" id="use7674" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.111722,0,0,1.111722,-37.0964,-14.9165)"/> + <circle cx="375.0941" cy="137.9821" id="use7676" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.181829,0,0,1.181829,-69.30058,-21.56258)"/> + <circle cx="375.0941" cy="137.9821" id="use7678" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-180.3604,-63.50353)"/> + <circle cx="375.0941" cy="137.9821" id="use7680" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-180.3597,-57.44874)"/> + <circle cx="375.0941" cy="137.9821" id="use7682" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-177.4064,-63.50356)"/> + <circle cx="375.0941" cy="137.9821" id="use7684" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-174.4526,-63.50354)"/> + <circle cx="375.0941" cy="137.9821" id="use7686" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-180.3605,-60.47619)"/> + <circle cx="375.0941" cy="137.9821" id="use7688" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.4858,0,0,1.4858,-177.4101,-57.45014)"/> + <circle cx="375.0941" cy="137.9821" id="use7692" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-174.4524,-60.47613)"/> + <circle cx="375.0941" cy="137.9821" id="use7694" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.492675,0,0,1.492675,-177.0357,-58.39903)"/> + <circle cx="375.0941" cy="137.9821" id="use7696" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.191739,0,0,1.191739,-64.1566,-13.84799)"/> + <circle cx="375.0941" cy="137.9821" id="use7698" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.181973,0,0,1.181973,-57.53942,-15.52772)"/> + <circle cx="375.0941" cy="137.9821" id="use7700" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-15.77568)"/> + <circle cx="375.0941" cy="137.9821" id="use7702" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.193386,0,0,1.193386,-70.68201,-14.07527)"/> + <circle cx="375.0941" cy="137.9821" id="use7704" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.121575,0,0,1.121575,-40.79199,-4.166495)"/> + <circle cx="375.0941" cy="137.9821" id="use7706" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-66.44314,-15.77568)"/> + <circle cx="375.0941" cy="137.9821" id="use7690" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(6.75293,0,0,6.75293,-2153.081,-787.2478)"/> +</g> + +</svg> diff --git a/share/icons/object-tweak-duplicate.svg b/share/icons/object-tweak-duplicate.svg new file mode 100644 index 000000000..620950c7f --- /dev/null +++ b/share/icons/object-tweak-duplicate.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="11.98896" + height="11.88748" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g clip-path="url(#clipPath5905)" id="object-tweak-duplicate" inkscape:label="#g5678" style="fill:#000000" transform="translate(-375.8356,-138.7635)"> + <circle cx="375.0941" cy="137.9821" id="use5685" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.361086,0,0,2.361086,-503.8152,-187.3038)"/> + <circle cx="375.0941" cy="137.9821" id="use5687" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.176368,0,0,2.176368,-434.5286,-155.763)"/> + <circle cx="375.0941" cy="137.9821" id="use5828" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.363946,0,0,2.363946,-504.888,-175.5924)"/> + <circle cx="375.0941" cy="137.9821" id="path5885" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.361086,-2.361086,0,713.6548,-741.0926)"/> + <circle cx="375.0941" cy="137.9821" id="path5889" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.363946,-2.363946,0,701.94,-742.1654)"/> + <circle cx="375.0941" cy="137.9821" id="path5893" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.361086,-2.361086,0,713.6548,-747.1456)"/> + <circle cx="375.0941" cy="137.9821" id="path5895" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.363946,-2.363946,0,701.94,-748.2184)"/> + <circle cx="375.0941" cy="137.9821" id="path5897" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.361086,-2.361086,0,713.6548,-735.0396)"/> + <circle cx="375.0941" cy="137.9821" id="path5899" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.363946,-2.363946,0,701.94,-736.1123)"/> + <circle cx="375.0941" cy="137.9821" id="path5909" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.176368,0,0,2.176368,-433.9294,-155.2869)"/> + <circle cx="375.0941" cy="137.9821" id="path5911" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.176368,0,0,2.176368,-433.3154,-154.7343)"/> +</g> + +</svg> diff --git a/share/icons/object-tweak-jitter-color.svg b/share/icons/object-tweak-jitter-color.svg new file mode 100644 index 000000000..db5d9a476 --- /dev/null +++ b/share/icons/object-tweak-jitter-color.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="object-tweak-jitter-color" inkscape:label="#g4416" transform="translate(45,-175)"> + <rect height="16" id="rect4563" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <rect height="4.069275" id="rect4565" style="fill:#ffffff" width="4.069275" x="-43.13489" y="176.8852"/> + <rect height="4.069275" id="rect4567" style="fill:#4d4d4d" width="4.069275" x="-43.13489" y="185.0237"/> + <rect height="4.069275" id="rect4569" style="fill:#808080" transform="scale(-1)" width="4.069275" x="30.92706" y="-189.093"/> + <rect height="4.069275" id="rect4571" style="fill:#e6e6e6" transform="scale(1,-1)" width="4.069275" x="-34.99632" y="-180.9545"/> + <rect height="4.069275" id="rect4573" style="fill:#cccccc" transform="scale(-1)" width="4.069275" x="34.99634" y="-185.0237"/> + <rect height="4.069275" id="rect4575" style="fill:#999999" transform="scale(1,-1)" width="4.069275" x="-39.06561" y="-180.9545"/> + <rect height="4.069275" id="rect4577" style="fill:#ffffff" transform="scale(-1)" width="4.069275" x="30.92705" y="-185.0237"/> + <rect height="4.069275" id="rect4579" style="fill:#b3b3b3" width="4.069275" x="-39.06561" y="185.0237"/> + <rect height="4.069275" id="rect4581" style="fill:#b3b3b3" width="4.069275" x="-43.13489" y="180.9545"/> +</g> + +</svg> diff --git a/share/icons/object-tweak-paint.svg b/share/icons/object-tweak-paint.svg new file mode 100644 index 000000000..2295bb9e0 --- /dev/null +++ b/share/icons/object-tweak-paint.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="object-tweak-paint" inkscape:label="#g4416" transform="translate(45,-175)"> + <rect height="16" id="rect4527" style="fill:none" width="16" x="-45" y="175"/> + <rect height="4.069275" id="rect4542" style="fill:#cccccc" width="4.069275" x="-42.99393" y="176.8167"/> + <rect height="4.069275" id="rect4544" style="fill:#999999" transform="scale(-1,1)" width="4.069275" x="34.85538" y="176.8167"/> + <rect height="4.069275" id="rect4547" style="fill:#cccccc" width="4.069275" x="-34.85538" y="176.8167"/> + <rect height="4.069275" id="rect4549" style="fill:#999999" transform="scale(1,-1)" width="4.069275" x="-42.99393" y="-184.9553"/> + <rect height="4.069275" id="rect4551" style="fill:#000000" transform="scale(-1)" width="4.069275" x="34.85538" y="-184.9553"/> + <rect height="4.069275" id="rect4553" style="fill:#999999" transform="scale(1,-1)" width="4.069275" x="-34.85538" y="-184.9553"/> + <rect height="4.069275" id="rect4555" style="fill:#cccccc" width="4.069275" x="-42.99393" y="184.9553"/> + <rect height="4.069275" id="rect4557" style="fill:#999999" transform="scale(-1,1)" width="4.069275" x="34.85538" y="184.9553"/> + <rect height="4.069275" id="rect4559" style="fill:#cccccc" width="4.069275" x="-34.85538" y="184.9553"/> +</g> + +</svg> diff --git a/share/icons/object-tweak-push.svg b/share/icons/object-tweak-push.svg new file mode 100644 index 000000000..d7a6d9eef --- /dev/null +++ b/share/icons/object-tweak-push.svg @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="object-tweak-push" inkscape:label="#g4416" transform="translate(45,-175)"> + <rect height="16" id="rect4991" style="fill:none" width="16" x="-45" y="175"/> + <g id="g5135" style="fill:#000000" transform="translate(-416.8263,39.0012)"> + <circle cx="375.0941" cy="137.9821" id="path5011" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.17581)"/> + <use height="1250" id="use5085" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(4.825002e-8,2.41142)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5087" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.0067742,5.089253)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5091" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.0027824,7.946541)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5095" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.959973,-0.63416)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5097" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(3.006247,0.88896)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5099" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(3.034311,2.716243)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5101" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.998324,5.976212)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5105" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.922205,-0.70933)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5107" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.986644,0.3787152)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5109" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(6.028303,2.049693)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5111" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.985226,4.82628)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5115" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.86036,-0.67653)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5117" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.908855,0.84335)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5119" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.937926,2.560875)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5121" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.901517,5.920781)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5125" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.79723,-0.00985)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5127" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.80716,2.53059)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5129" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.81518,5.183143)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5131" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.80214,7.912301)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5136" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.0027824,10.71149)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5138" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.998324,9.724665)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5140" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.985226,9.503606)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5142" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.901517,9.887791)" width="1250" x="0" xlink:href="#path5011" y="0"/> + <use height="1250" id="use5144" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.80214,10.67725)" width="1250" x="0" xlink:href="#path5011" y="0"/> + </g> +</g> + +</svg> diff --git a/share/icons/object-tweak-randomize.svg b/share/icons/object-tweak-randomize.svg new file mode 100644 index 000000000..b7c191694 --- /dev/null +++ b/share/icons/object-tweak-randomize.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.292182" + height="15.469867" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="object-tweak-randomize" inkscape:label="#g5082-9" style="fill:#000000" transform="translate(-372.06367,-136.75914)"> + <circle cx="375.0941" cy="137.9821" id="path5084-3" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.24976,-27.879)"/> + <use height="1250" id="use5086-7" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.561625,0.49145)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5088-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.84313,2.65475)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5090-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.465,6.015863)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5092-8" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.800431,0.1644349)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5094-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.808,-0.0096427)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5096-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(-0.4334583,6.118019)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5098-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.2602591,9.383794)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5100-0" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(6.0991,-0.2204626)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5103-8" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.4371078,2.794418)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5106-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.823264,2.99384)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5108-9" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.2685,8.914454)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5110-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(7.821966,3.036785)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5112-0" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.506131,3.395216)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5114-7" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.865657,4.495371)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5116-9" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.940444,8.422506)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5118-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(6.998359,5.075075)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5120-9" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(7.573388,6.436901)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5122-7" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.395772,9.33012)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5124-1" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.885973,11.77538)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5126-2" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.49834,9.064573)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5128-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(-0.009413,12.10337)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5130-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(3.166048,12.23381)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5132-7" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.944623,11.84999)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> + <use height="1250" id="use5134-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.80662,12.10332)" width="1250" x="0" xlink:href="#path5084-3" y="0"/> +</g> + +</svg> diff --git a/share/icons/object-tweak-rotate.svg b/share/icons/object-tweak-rotate.svg new file mode 100644 index 000000000..d7b1c4752 --- /dev/null +++ b/share/icons/object-tweak-rotate.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="14.268322" + height="15.757991" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="object-tweak-rotate" inkscape:label="#g5082-36" style="fill:#000000" transform="translate(-372.82195,-136.66881)"> + <rect height="3.036042" id="use5086-1" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5088-9" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5090-9" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5092-7" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5094-1" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5096-08" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5098-0" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5100-2" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5103-7" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5106-2" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5108-6" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5110-65" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5112-8" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5114-5" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5116-6" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5118-0" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5120-1" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5122-0" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5124-4" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5126-7" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5128-0" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,12.10946)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5130-7" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5132-5" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,0,0)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="use5134-1" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" transform="matrix(1,0,0,1,11.81518,12.10946)" width="1.257945" x="373.4724" y="136.9544"/> + <rect height="3.036042" id="rect5405" style="color:#000000;stroke:#ffffff;stroke-width:0.3344132" width="1.257945" x="373.4724" y="136.9544"/> +</g> + +</svg> diff --git a/share/icons/object-tweak-shrink.svg b/share/icons/object-tweak-shrink.svg new file mode 100644 index 000000000..70a13d296 --- /dev/null +++ b/share/icons/object-tweak-shrink.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="14.830774" + height="15.125054" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="object-tweak-shrink" inkscape:label="#g5082-3" style="fill:#000000" transform="translate(-372.48857,-136.97346)"> + <circle cx="375.0941" cy="137.9821" id="path5084-2" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)"/> + <use height="1250" id="use5086-8" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2812746" transform="matrix(0.9860759,0,0,0.9860759,14.06913,1.928293)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5088-8" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2832711" transform="matrix(0.9791266,0,0,0.9791266,19.62171,5.917923)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5090-1" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.3073135" transform="matrix(0.9025255,0,0,0.9025255,48.27027,19.55311)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5092-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2812758" transform="matrix(0.9860707,0,0,0.9860707,8.163368,1.928972)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5094-42" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.81518)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5096-0" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.3058435" transform="matrix(0.9068615,0,0,0.9068615,34.83344,18.95266)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5098-8" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2822113" transform="matrix(0.9828022,0,0,0.9828022,6.431961,11.46371)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5100-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.3008064" transform="matrix(0.9220478,0,0,0.9220478,35.06151,10.79493)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5103-0" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2829629" transform="matrix(0.9801935,0,0,0.9801935,7.407717,5.770255)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5106-9" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.451224" transform="matrix(0.6146776,0,0,0.6146776,147.0627,56.38727)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5108-2" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.4450105" transform="matrix(0.6232617,0,0,0.6232617,143.8529,61.25332)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5110-1" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.645537" transform="matrix(0.4296546,0,0,0.4296546,219.2145,82.00947)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5112-7" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.4537236" transform="matrix(0.6112925,0,0,0.6112925,154.2364,56.85603)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5114-3" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.6509216" transform="matrix(0.4261003,0,0,0.4261003,217.5898,85.52904)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5116-0" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.633519" transform="matrix(0.4378052,0,0,0.4378052,216.1661,86.93554)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5118-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:1.0800228" transform="matrix(0.256807,0,0,0.256807,283.8591,108.9729)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5120-92" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.6568049" transform="matrix(0.4222839,0,0,0.4222839,224.9252,86.0576)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5122-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.4480718" transform="matrix(0.6190024,0,0,0.6190024,151.3531,61.84314)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5124-2" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2806096" transform="matrix(0.9884129,0,0,0.9884129,13.19493,13.71404)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5126-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2829278" transform="matrix(0.9803125,0,0,0.9803125,19.17819,11.80843)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5128-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0,12.10946)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5130-0" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2802223" transform="matrix(0.9897789,0,0,0.9897789,6.776422,13.52485)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5132-1" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2981642" transform="matrix(0.9302193,0,0,0.9302193,32.00541,21.7728)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> + <use height="1250" id="use5134-8" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.81518,12.10946)" width="1250" x="0" xlink:href="#path5084-2" y="0"/> +</g> + +</svg> diff --git a/share/icons/object-ungroup-pop-selection.svg b/share/icons/object-ungroup-pop-selection.svg new file mode 100644 index 000000000..1a821cc4e --- /dev/null +++ b/share/icons/object-ungroup-pop-selection.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="13.8222" + height="14.345885" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5819" inkscape:collect="always" x1="99.31348" x2="111.6865" xlink:href="#linearGradient5704" y1="210.5" y2="210.5"/> + <linearGradient gradientTransform="matrix(1.124777,0,0,1.399469,339.507,-41.54364)" gradientUnits="userSpaceOnUse" id="linearGradient7927" inkscape:collect="always" x1="15.15684" x2="22.04275" xlink:href="#linearGradient5704" y1="214.0084" y2="218.3974"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5823" inkscape:collect="always" x1="101.7507" x2="108.8156" xlink:href="#linearGradient5740" y1="205.192" y2="212.9901"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5821" inkscape:collect="always" x1="108.3513" x2="101.1929" xlink:href="#linearGradient5740" y1="215.4819" y2="206.9966"/> + <linearGradient gradientTransform="matrix(1.165669,0,0,1.655559,338.7499,-97.1359)" gradientUnits="userSpaceOnUse" id="linearGradient7929" inkscape:collect="always" x1="17.48326" x2="20.98923" xlink:href="#linearGradient24464" y1="215.0097" y2="218.8156"/> + <linearGradient id="linearGradient24464"> + <stop id="stop24466" offset="0" style="stop-color:#499204;stop-opacity:1"/> + <stop id="stop24468" offset="1" style="stop-color:#a7e26e;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.87731,0,0,0.991952,344.0693,46.88201)" gradientUnits="userSpaceOnUse" id="linearGradient7931" inkscape:collect="always" x1="19.08596" x2="16.10928" xlink:href="#linearGradient24464" y1="219.6944" y2="214.3821"/> + </defs> +<g id="object-ungroup-pop-selection" inkscape:label="#object-ungroup-pop-selection" transform="translate(-355.5,-252.15412)"> + <g id="g6068-8"> + <rect height="7" id="rect9496-1" style="color:#000000;fill:none;stroke:url(#linearGradient7927);stroke-width:1;stroke-linejoin:round;stroke-miterlimit:0" width="9" x="356" y="259"/> + <rect height="5" id="rect9498-0" style="color:#000000;fill:url(#linearGradient7929);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7931);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7" x="357" y="260"/> + </g> + <rect height="1.999995" id="use8598-1" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,4.959,-0.03898)" width="2.00001" x="353.3632" y="252.1931"/> + <rect height="1.999995" id="use8601-8" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,13.959,-0.0389847)" width="2.00001" x="353.3632" y="252.1931"/> + <rect height="2" id="use8605-4" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1" width="2" x="367" y="261"/> + <rect height="1.999995" id="use9484-9" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,4.95900005073548,8.96102)" width="2.00001" x="353.3632" y="252.1931"/> + <g id="use10425-1" transform="matrix(1,0,0,1,-0.0348992,-0.0284392)"> + <circle cx="105.5" cy="210.5" id="path10763" r="5.5" style="color:#000000;fill:none;stroke:url(#linearGradient5819);stroke-width:1.3730356;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.727881,0,0,0.728748,287.069,104.2892)"/> + <circle cx="105.5" cy="210.5" id="path10409" r="5.5" style="color:#000000;fill:url(#linearGradient5821);fill-rule:evenodd;stroke:url(#linearGradient5823);stroke-width:1.8262242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.547085,0,0,0.548073,306.1137,142.2991)"/> + </g> +</g> + +</svg> diff --git a/share/icons/object-ungroup.svg b/share/icons/object-ungroup.svg new file mode 100644 index 000000000..c303cd5b4 --- /dev/null +++ b/share/icons/object-ungroup.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.00001" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5819" inkscape:collect="always" x1="99.31348" x2="111.6865" xlink:href="#linearGradient5704" y1="210.5" y2="210.5"/> + <linearGradient gradientTransform="matrix(1.165669,0,0,1.655559,338.7499,-97.1359)" gradientUnits="userSpaceOnUse" id="linearGradient5827" inkscape:collect="always" x1="17.48326" x2="20.98923" xlink:href="#linearGradient6684" y1="215.0097" y2="218.8156"/> + <linearGradient gradientTransform="matrix(0.87731,0,0,0.991952,344.0693,46.88201)" gradientUnits="userSpaceOnUse" id="linearGradient5829" inkscape:collect="always" x1="19.08596" x2="16.10928" xlink:href="#linearGradient6684" y1="219.6944" y2="214.3821"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5823" inkscape:collect="always" x1="101.7507" x2="108.8156" xlink:href="#linearGradient5740" y1="205.192" y2="212.9901"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.124777,0,0,1.399469,339.507,-41.54364)" gradientUnits="userSpaceOnUse" id="linearGradient5825" inkscape:collect="always" x1="15.15684" x2="22.04275" xlink:href="#linearGradient5704" y1="214.0084" y2="218.3974"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5821" inkscape:collect="always" x1="108.3513" x2="101.1929" xlink:href="#linearGradient5740" y1="215.4819" y2="206.9966"/> + </defs> +<g id="object-ungroup" inkscape:label="#selection_ungroup" transform="translate(-353.32219,-252.15412)"> + <g id="g6068"> + <rect height="6.999161" id="rect9496" style="color:#000000;fill:none;stroke:url(#linearGradient5825);stroke-width:1.0000005;stroke-linejoin:round;stroke-miterlimit:0" width="8.996735" x="355.8274" y="258.6541"/> + <rect height="4.972945" id="rect9498" style="color:#000000;fill:url(#linearGradient5827);fill-rule:evenodd;stroke:url(#linearGradient5829);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.994853" x="356.8273" y="259.6532"/> + </g> + <rect height="1.999995" id="use8598" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,4.959,-0.03898)" width="2.00001" x="353.3632" y="252.1931"/> + <rect height="1.999995" id="use8601" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,13.959,-0.0389847)" width="2.00001" x="353.3632" y="252.1931"/> + <rect height="1.999995" id="use8603" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,-0.0409897,3.96102)" width="2.00001" x="353.3632" y="252.1931"/> + <rect height="1.999995" id="use8605" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,13.9590003,8.961015)" width="2.00001" x="353.3632" y="252.1931"/> + <rect height="1.999995" id="use8607" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,11.9590103,13.96102)" width="2.00001" x="353.3632" y="252.1931"/> + <rect height="1.999995" id="use8609" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,11.9590103,13.96102)" width="2.00001" x="353.3632" y="252.1931"/> + <rect height="1.999995" id="use9484" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,4.95900005073548,8.96102)" width="2.00001" x="353.3632" y="252.1931"/> + <g id="use10425" transform="matrix(1,0,0,1,-0.0348992,-0.0284392)"> + <circle cx="105.5" cy="210.5" id="path10763" r="5.5" style="color:#000000;fill:none;stroke:url(#linearGradient5819);stroke-width:1.3730356;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.727881,0,0,0.728748,287.069,104.2892)"/> + <circle cx="105.5" cy="210.5" id="path10409" r="5.5" style="color:#000000;fill:url(#linearGradient5821);fill-rule:evenodd;stroke:url(#linearGradient5823);stroke-width:1.8262242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.547085,0,0,0.548073,306.1137,142.2991)"/> + </g> +</g> + +</svg> diff --git a/share/icons/object-unlocked.svg b/share/icons/object-unlocked.svg new file mode 100644 index 000000000..76ed10ce6 --- /dev/null +++ b/share/icons/object-unlocked.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="11.985984" + height="12.745733" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.007189,0,0,0.98662,-0.460106,9.713565)" gradientUnits="userSpaceOnUse" id="linearGradient4859" inkscape:collect="always" x1="64.23671" x2="54.73784" xlink:href="#linearGradient16137" y1="729.3028" y2="719.9376"/> + <linearGradient id="linearGradient16137"> + <stop id="stop16139" offset="0" style="stop-color:#db5d00;stop-opacity:1"/> + <stop id="stop16141" offset="0.35076979" style="stop-color:#ffd749;stop-opacity:1"/> + <stop id="stop16143" offset="0.59668732" style="stop-color:#fff593;stop-opacity:1"/> + <stop id="stop16145" offset="0.78382427" style="stop-color:#fff7c2;stop-opacity:1"/> + <stop id="stop16147" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="object-unlocked" inkscape:label="#lock_unlocked" transform="matrix(0.749124,0,0,0.633637,-37.4562,-448.95797)"> + <rect height="15.99362" id="rect8632" rx="5.339582" ry="0" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:1px" width="16" x="50" y="710.0064"/> + <path d="M 62.5,716.2876 62.5,713.6626 C 61.99759,709.0089 57.03272,708.2545 55.24252,710.4395" id="path8634" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1.451453;stroke-linecap:round"/> + <g id="g5835" transform="matrix(1.024267,-0.199097,0.200349,1.030708,-144.8304,-9.554702)"> + <path d="M 52.4921,725.7923 52.88452,716.0232 63.40194,715.7981 63.03896,725.7159 52.4921,725.7923 Z" id="path5839" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient4859);fill-rule:evenodd;stroke:#000000;stroke-width:1.109341;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 57.96875,718.4687 C 57.14028,718.4859 56.48264,719.1715 56.5,720 L 57.5,721 C 57.4924,721.5409 56.77656,722.5441 57.24381,722.8168 57.71106,723.0895 58.28894,723.0895 58.75619,722.8168 59.22344,722.5441 58.50765,721.5409 58.5,721 L 59.5,720 C 59.5086,719.5913 59.34999,719.1969 59.06095,718.9078 58.7719,718.6188 58.37743,718.4602 57.96875,718.4687 Z" id="path5841" inkscape:connector-curvature="0" sodipodi:nodetypes="cccssccsc" style="fill:#000000;fill-rule:evenodd"/> + </g> +</g> + +</svg> diff --git a/share/icons/object-visible.svg b/share/icons/object-visible.svg new file mode 100644 index 000000000..9016b9808 --- /dev/null +++ b/share/icons/object-visible.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12.08026" + height="12.022697" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient12513"> + <stop id="stop12515" offset="0" style="stop-color:black;stop-opacity:1"/> + <stop id="stop12517" offset="1" style="stop-color:#2a2a2a;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient12519" inkscape:collect="always" x1="64.60896" x2="61.99598" xlink:href="#linearGradient12513" y1="715.7595" y2="712.1672"/> + <linearGradient gradientTransform="matrix(1,0,0,-1,0.453976,493.3688)" gradientUnits="userSpaceOnUse" id="linearGradient12592" inkscape:collect="always" x1="712.986" x2="717.6032" xlink:href="#linearGradient2485" y1="249.9805" y2="244.6786"/> + </defs> +<g id="object-visible" inkscape:label="#visible" transform="matrix(0.823809,0,0,0.639827,-582.5298,-150.84372)"> + <rect height="18.61259" id="rect6472" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.83269" width="14.52438" x="707.1481" y="235.935"/> + <g id="g1661" transform="translate(0,-0.9)"> + <path d="M 718.3596,243.1986 C 719.3773,243.9521 720.2979,245.1034 721.151,246.7745 719.3176,250.3658 717.7991,251.8726 715.049,251.8726 712.299,251.8726 709.4688,249.9998 707.853,246.6911 709.6864,243.0997 713.2961,241.3385 716.1602,242.0819 M 711.7759,242.388 710.7364,238.3101 M 709.2185,244.2435 707.6685,241.7133 M 714.9275,241.9355 715.0423,237.208 M 717.4674,242.559 718.9969,238.7706 M 719.616,244.0748 721.2305,242.135" id="path4926" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscscccccccccc" style="color:#000000;fill:url(#linearGradient12592);fill-rule:evenodd;stroke:#000000;stroke-width:1.1019087;stroke-linecap:round"/> + <ellipse cx="63.5" cy="714" id="path5671" rx="3.5" ry="4" style="color:#000000;fill:url(#linearGradient12519);fill-rule:evenodd;stroke-width:3.0247481" transform="matrix(0.842506,0,0,0.954024,661.2863,-434.5226)"/> + <ellipse cx="63.5" cy="714" id="path12489" rx="3.5" ry="4" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:3.0247481" transform="matrix(0.269046,0,0,0.308688,696.6634,24.57494)"/> + </g> +</g> + +</svg> diff --git a/share/icons/off.svg b/share/icons/off.svg new file mode 100644 index 000000000..ff332a7f8 --- /dev/null +++ b/share/icons/off.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.99999" + height="15.99999" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33210" inkscape:collect="always" x1="11.04291" x2="23.16458" xlink:href="#linearGradient5704" y1="190.3311" y2="191.3432"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33195" inkscape:collect="always" x1="7.859756" x2="25.59999" xlink:href="#linearGradient5704" y1="190.7533" y2="190.0497"/> + <linearGradient id="linearGradient10359" inkscape:collect="always"> + <stop id="stop10361" offset="0" style="stop-color:#c80000"/> + <stop id="stop10363" offset="1" style="stop-color:#f99e9e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33191" inkscape:collect="always" x1="24.49481" x2="14.87818" xlink:href="#linearGradient10359" y1="214.0368" y2="201.604"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33193" inkscape:collect="always" x1="14.56176" x2="22.91343" xlink:href="#linearGradient10359" y1="185.4726" y2="193.8308"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33212" inkscape:collect="always" x1="11.04291" x2="21.57254" xlink:href="#linearGradient5704" y1="190.3311" y2="190.0497"/> + </defs> +<g id="off" transform="translate(-10.48885,-182.0497)"> + <ellipse cx="18.48884" cy="190.0497" id="path10622" rx="6.611154" ry="6.515604" style="color:#000000;fill:url(#linearGradient33193);fill-rule:evenodd;stroke:url(#linearGradient33195);stroke-linejoin:round"/> + <path d="M 15.90515,187.466 21.07254,192.6334" id="path10677" inkscape:connector-curvature="0" inkscape:transform-center-x="-5.253213" inkscape:transform-center-y="3.571599" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:url(#linearGradient33210)"/> + <path d="M 21.07254,187.466 15.90515,192.6334" id="path10688" inkscape:connector-curvature="0" inkscape:transform-center-x="3.571613" inkscape:transform-center-y="5.253199" sodipodi:nodetypes="cc" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient33212)"/> + <ellipse cx="18.48884" cy="207.5353" id="ellipse10324" rx="6.611154" ry="6.515604" style="color:#000000;fill:none;stroke:url(#linearGradient33191);stroke-linejoin:round" transform="matrix(0.8723531,0,0,0.8723531,2.360048,9.005643)"/> + <rect height="15.99999" id="rect9056-0" style="color:#000000;fill:none;stroke-width:0.531496" width="15.99999" x="10.48885" y="182.0497"/> +</g> + +</svg> diff --git a/share/icons/on.svg b/share/icons/on.svg new file mode 100644 index 000000000..b94952ccf --- /dev/null +++ b/share/icons/on.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.99999" + height="15.99999" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33214" inkscape:collect="always" x1="11.89733" x2="22.12529" xlink:href="#linearGradient5704" y1="207.3945" y2="207.5352"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33208" inkscape:collect="always" x1="8.364343" x2="25.59999" xlink:href="#linearGradient5704" y1="207.3121" y2="207.5353"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33204" inkscape:collect="always" x1="14.22924" x2="23.09063" xlink:href="#linearGradient900" y1="201.6041" y2="212.7821"/> + <linearGradient id="linearGradient10349" inkscape:collect="always"> + <stop id="stop10351" offset="0" style="stop-color:#a2f156;stop-opacity:1"/> + <stop id="stop10353" offset="1" style="stop-color:#a2f156;stop-opacity:0"/> + </linearGradient> + <linearGradient id="linearGradient900"> + <stop id="stop1014" offset="0" style="stop-color:#e4ffa6;stop-opacity:1"/> + <stop id="stop1015" offset="1" style="stop-color:#3a7801;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33206" inkscape:collect="always" x1="14.95977" x2="23.60995" xlink:href="#linearGradient10349" y1="203.6547" y2="211.0178"/> + </defs> +<g id="on" transform="translate(-10.48884,-199.5352)"> + <ellipse cx="18.48884" cy="207.5353" id="ellipse10646" rx="6.611154" ry="6.515604" style="color:#000000;fill:url(#linearGradient33206);fill-rule:evenodd;stroke:url(#linearGradient33208);stroke-linejoin:round"/> + <path d="M 15.35239,207.5955 17.38434,209.4915 21.62529,205.579" id="path10653" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:url(#linearGradient33214)"/> + <ellipse cx="18.48884" cy="207.5353" id="ellipse10289" rx="6.611154" ry="6.515604" style="color:#000000;fill:none;stroke:url(#linearGradient33204);stroke-linejoin:round" transform="matrix(0.8723531,0,0,0.8723531,2.360043,26.49119)"/> + <rect height="15.99999" id="rect9056-1" style="color:#000000;fill:none;stroke-width:0.531496" width="15.99999" x="10.48884" y="199.5352"/> +</g> + +</svg> diff --git a/share/icons/pack-less.svg b/share/icons/pack-less.svg new file mode 100644 index 000000000..84485a390 --- /dev/null +++ b/share/icons/pack-less.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="pack-less" transform="translate(-350,-215)"> + <rect height="16" id="rect19756" style="fill:none" width="16" x="350" y="215"/> + <g id="g19758" style="fill:#98b6d6;fill-opacity:0.7;stroke:#000000"> + <rect height="5" id="rect19760" width="5" x="351.5" y="216.5"/> + <rect height="5" id="rect19762" width="5" x="359.5" y="216.5"/> + <rect height="5" id="rect19764" width="5" x="351.5" y="224.5"/> + <rect height="5" id="rect19766" width="5" x="359.5" y="224.5"/> + </g> +</g> + +</svg> diff --git a/share/icons/pack-more.svg b/share/icons/pack-more.svg new file mode 100644 index 000000000..f7897c65d --- /dev/null +++ b/share/icons/pack-more.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="pack-more" transform="translate(-350,-235)"> + <rect height="16" id="rect19733" style="fill:none" width="16" x="350" y="235"/> + <g id="g19735" style="fill:#98b6d6;fill-opacity:0.7;stroke:#000000"> + <rect height="3" id="rect19737" width="3" x="351.5" y="236.5"/> + <rect height="3" id="rect19739" width="3" x="356.5" y="236.5"/> + <rect height="3" id="rect19741" width="3" x="361.5" y="236.5"/> + <rect height="3" id="rect19743" width="3" x="351.5" y="241.5"/> + <rect height="3" id="rect19745" width="3" x="356.5" y="241.5"/> + <rect height="3" id="rect19747" width="3" x="361.5" y="241.5"/> + <rect height="3" id="rect19749" width="3" x="351.5" y="246.5"/> + <rect height="3" id="rect19751" width="3" x="356.5" y="246.5"/> + <rect height="3" id="rect19753" width="3" x="361.5" y="246.5"/> + </g> +</g> + +</svg> diff --git a/share/icons/paint-gradient-conical.svg b/share/icons/paint-gradient-conical.svg new file mode 100644 index 000000000..4256a5310 --- /dev/null +++ b/share/icons/paint-gradient-conical.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="20" + height="20" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="paint-gradient-conical" inkscape:label="#fill_conical" transform="translate(-1125,-347)"> + <path d="M 1144.5,357 A 9.5,9.5 0 0 1 1139.75,365.2272 L 1135,357 Z" id="path3145" sodipodi:cx="1135" sodipodi:cy="357" sodipodi:end="1.047198" sodipodi:rx="9.5" sodipodi:ry="9.5" sodipodi:start="0" sodipodi:type="arc" style="fill:#ffffff"/> + <path d="M 1130.25,348.7728 A 9.5,9.5 0 0 1 1139.75,348.7728 L 1135,357 Z" id="path3147" sodipodi:cx="1135" sodipodi:cy="357" sodipodi:end="5.235988" sodipodi:rx="9.5" sodipodi:ry="9.5" sodipodi:start="4.18879" sodipodi:type="arc" style="fill:#ffffff"/> + <path d="M 1139.75,365.2272 A 9.5,9.5 0 0 1 1130.25,365.2272 L 1135,357 Z" id="path3149" sodipodi:cx="1135" sodipodi:cy="357" sodipodi:end="2.094395" sodipodi:rx="9.5" sodipodi:ry="9.5" sodipodi:start="1.047198" sodipodi:type="arc" style="fill:#99b6d4"/> + <path d="M 1130.25,365.2272 A 9.5,9.5 0 0 1 1125.5,357 L 1135,357 Z" id="path3151" sodipodi:cx="1135" sodipodi:cy="357" sodipodi:end="3.141593" sodipodi:rx="9.5" sodipodi:ry="9.5" sodipodi:start="2.094395" sodipodi:type="arc" style="fill:#ffffff"/> + <path d="M 1125.5,357 A 9.5,9.5 0 0 1 1130.25,348.7728 L 1135,357 Z" id="path3153" sodipodi:cx="1135" sodipodi:cy="357" sodipodi:end="4.18879" sodipodi:rx="9.5" sodipodi:ry="9.5" sodipodi:start="3.141593" sodipodi:type="arc" style="fill:#99b6d4"/> + <path d="M 1139.75,348.7728 A 9.5,9.5 0 0 1 1144.5,357 L 1135,357 Z" id="path3155" sodipodi:cx="1135" sodipodi:cy="357" sodipodi:end="6.283185" sodipodi:rx="9.5" sodipodi:ry="9.5" sodipodi:start="5.235988" sodipodi:type="arc" style="fill:#99b6d4"/> + <circle cx="1135" cy="357" id="path3157" r="9.5" style="fill:none;stroke:#000000"/> +</g> + +</svg> diff --git a/share/icons/paint-gradient-linear.svg b/share/icons/paint-gradient-linear.svg new file mode 100644 index 000000000..da4eac18d --- /dev/null +++ b/share/icons/paint-gradient-linear.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="20" + height="20" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.124999,0,0,1.125,-85.22497,-7.125909)" gradientUnits="userSpaceOnUse" id="linearGradient18352" inkscape:collect="always" x1="705.2217" x2="690" xlink:href="#linearGradient5740" y1="67.59227" y2="76.98393"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="paint-gradient-linear" inkscape:label="#fill_gradient" transform="translate(-690.0445,-64.98826)"> + <rect height="18" id="aaa" style="color:#000000;fill:url(#linearGradient18352);fill-rule:evenodd;stroke-width:1.0000004" width="17.99999" x="691.0244" y="65.9991"/> + <rect height="19" id="use5844" style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1,0,0,1,20.04509,-0.0117415)" width="19" x="670.4994" y="65.5"/> +</g> + +</svg> diff --git a/share/icons/paint-gradient-mesh.svg b/share/icons/paint-gradient-mesh.svg new file mode 100644 index 000000000..b5082edea --- /dev/null +++ b/share/icons/paint-gradient-mesh.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="20" + height="20" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="paint-gradient-mesh" inkscape:label="#fill_mesh" transform="translate(-1094.9994,-347)"> + <rect height="9.5" id="rect3140" style="fill:#99b6d4" width="9.5" x="1095.5" y="347.5"/> + <rect height="9.5" id="rect3142" style="fill:#ffffff" width="9.5" x="1095.5" y="357"/> + <rect height="9.5" id="rect3144" style="fill:#99b6d4" width="9.5" x="1105" y="357"/> + <rect height="9.5" id="rect3146" style="fill:#ffffff" width="9.5" x="1105" y="347.5"/> + <rect height="19" id="use3148" style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1,0,0,1,425,282)" width="19" x="670.4994" y="65.5"/> +</g> + +</svg> diff --git a/share/icons/paint-gradient-radial.svg b/share/icons/paint-gradient-radial.svg new file mode 100644 index 000000000..731bd2ba8 --- /dev/null +++ b/share/icons/paint-gradient-radial.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="20" + height="20" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <radialGradient cx="717.9988" cy="72.99935" fx="717.9988" fy="72.99935" gradientTransform="matrix(1.12634,-0.471221,0.445195,1.164731,-121.1975,328.3106)" gradientUnits="userSpaceOnUse" id="radialGradient4374" inkscape:collect="always" r="8" xlink:href="#linearGradient5740"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="paint-gradient-radial" inkscape:label="#fill_radial" inkscape:r_cx="true" inkscape:r_cy="true" transform="translate(-710.0445,-65.02022)"> + <rect height="18" id="sss" inkscape:r_cx="true" inkscape:r_cy="true" style="color:#000000;fill:url(#radialGradient4374);fill-rule:evenodd;stroke-width:1.0000004" width="18.0244" x="711" y="65.9991"/> + <rect height="19" id="use5840" style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1,0,0,1,40.04509,0.0202183)" width="19" x="670.4994" y="65.5"/> +</g> + +</svg> diff --git a/share/icons/paint-none.svg b/share/icons/paint-none.svg new file mode 100644 index 000000000..f46b4ebd1 --- /dev/null +++ b/share/icons/paint-none.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="19.99975" + height="19.999967" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="paint-none" inkscape:label="#fill_none" transform="matrix(0.79999,0,0,0.799999,-619.09636,-9.20132999999998)"> + <rect height="24.99999" id="rect194" style="fill:none" width="25" x="773.8801" y="11.50168"/> + <path d="M 781.3777,19.00161 791.3808,29.00165" id="path2473" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:2.9587891;stroke-linecap:round"/> + <path d="M 791.3808,19.00161 781.3777,29.00164" id="path2474" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:2.9587891;stroke-linecap:round"/> +</g> + +</svg> diff --git a/share/icons/paint-order-fms.svg b/share/icons/paint-order-fms.svg new file mode 100644 index 000000000..b026b392b --- /dev/null +++ b/share/icons/paint-order-fms.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="paint-order-fms" inkscape:label="#paint-order-fsm" transform="translate(64)"> + <rect height="24" style="fill:none" width="24" x="944" y="420"/> + <rect height="14" style="fill:#4776a7" width="14" x="954" y="430"/> + <circle cx="954" cy="430" r="9.5" style="stroke:#000000;fill:#cddbeb"/> + <path d="m949.5 444v-18.5h18.5v9h-9.5v9.5z" style="fill:#99b6d4"/> + <path d="m949.5 444v-18.5h18.5m0 9h-9.5v9.5" style="stroke:#000000;fill:none"/> + <rect height="2" style="fill:#ffffff" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,4)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,8)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,12)" width="2" x="953" y="429"/> +</g> + +</svg> diff --git a/share/icons/paint-order-fsm.svg b/share/icons/paint-order-fsm.svg new file mode 100644 index 000000000..c25b2807d --- /dev/null +++ b/share/icons/paint-order-fsm.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="paint-order-fsm" inkscape:label="#paint-order-fsm" transform="translate(-944,-420)"> + <rect height="24" style="fill:none" width="24" x="944" y="420"/> + <rect height="14" style="fill:#4776a7" width="14" x="954" y="430"/> + <path d="m949.5 444v-18.5h18.5v9h-9.5v9.5z" style="fill:#99b6d4"/> + <path d="m949.5 444v-18.5h18.5m0 9h-9.5v9.5" style="stroke:#000000;fill:none"/> + <rect height="2" id="rect7708" style="fill:#ffffff" width="2" x="953" y="429"/> + <rect height="2" id="use7710" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="use7712" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="use7716" style="fill:#ffffff" transform="matrix(1,0,0,1,0,4)" width="2" x="953" y="429"/> + <rect height="2" id="use7718" style="fill:#ffffff" transform="matrix(1,0,0,1,0,8)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,12)" width="2" x="953" y="429"/> + <circle cx="954" cy="430" r="9.5" style="stroke:#000000;fill:#cddbeb"/> +</g> + +</svg> diff --git a/share/icons/paint-order-mfs.svg b/share/icons/paint-order-mfs.svg new file mode 100644 index 000000000..e475aa29d --- /dev/null +++ b/share/icons/paint-order-mfs.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="paint-order-mfs" inkscape:label="#paint-order-mfs" transform="translate(-944,-420)"> + <circle cx="954" cy="430" r="9.5" style="stroke:#000000;fill:#cddbeb"/> + <rect height="24" style="fill:none" width="24" x="944" y="420"/> + <rect height="14" style="fill:#4776a7" width="14" x="954" y="430"/> + <path d="m949.5 444v-18.5h18.5v9h-9.5v9.5z" style="fill:#99b6d4"/> + <path d="m949.5 444v-18.5h18.5m0 9h-9.5v9.5" style="stroke:#000000;fill:none"/> + <rect height="2" style="fill:#ffffff" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,4)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,8)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,12)" width="2" x="953" y="429"/> +</g> + +</svg> diff --git a/share/icons/paint-order-msf.svg b/share/icons/paint-order-msf.svg new file mode 100644 index 000000000..2adb29638 --- /dev/null +++ b/share/icons/paint-order-msf.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="paint-order-msf" inkscape:label="#paint-order-msf" transform="translate(-944,-420)"> + <circle cx="954" cy="430" r="9.5" style="stroke:#000000;fill:#cddbeb"/> + <rect height="24" style="fill:none" width="24" x="944" y="420"/> + <path d="m949.5 444v-18.5h18.5v9h-9.5v9.5z" style="fill:#99b6d4"/> + <path d="m949.5 444v-18.5h18.5m0 9h-9.5v9.5" style="stroke:#000000;fill:none"/> + <rect height="2" style="fill:#ffffff" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,4)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,8)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,12)" width="2" x="953" y="429"/> + <rect height="14" style="fill:#4776a7" width="14" x="954" y="430"/> +</g> + +</svg> diff --git a/share/icons/paint-order-sfm.svg b/share/icons/paint-order-sfm.svg new file mode 100644 index 000000000..31b35ec5e --- /dev/null +++ b/share/icons/paint-order-sfm.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="paint-order-sfm" inkscape:label="#paint-order-sfm" transform="translate(32)"> + <rect height="24" style="fill:none" width="24" x="944" y="420"/> + <path d="m949.5 444v-18.5h18.5v9h-9.5v9.5z" style="fill:#99b6d4"/> + <path d="m949.5 444v-18.5h18.5m0 9h-9.5v9.5" style="stroke:#000000;fill:none"/> + <rect height="2" style="fill:#ffffff" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,4)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,8)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,12)" width="2" x="953" y="429"/> + <rect height="14" style="fill:#4776a7" width="14" x="954" y="430"/> + <circle cx="954" cy="430" r="9.5" style="stroke:#000000;fill:#cddbeb"/> +</g> + +</svg> diff --git a/share/icons/paint-order-smf.svg b/share/icons/paint-order-smf.svg new file mode 100644 index 000000000..235a56f35 --- /dev/null +++ b/share/icons/paint-order-smf.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="paint-order-smf" inkscape:label="#paint-order-smf" transform="translate(-944,-420)"> + <rect height="24" style="fill:none" width="24" x="944" y="420"/> + <path d="m949.5 444v-18.5h18.5v9h-9.5v9.5z" style="fill:#99b6d4"/> + <path d="m949.5 444v-18.5h18.5m0 9h-9.5v9.5" style="stroke:#000000;fill:none"/> + <rect height="2" style="fill:#ffffff" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,0)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,4)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,8)" width="2" x="953" y="429"/> + <rect height="2" id="" style="fill:#ffffff" transform="matrix(1,0,0,1,0,12)" width="2" x="953" y="429"/> + <circle cx="954" cy="430" r="9.5" style="stroke:#000000;fill:#cddbeb"/> + <rect height="14" style="fill:#4776a7" width="14" x="954" y="430"/> +</g> + +</svg> diff --git a/share/icons/paint-pattern.svg b/share/icons/paint-pattern.svg new file mode 100644 index 000000000..475fe87fe --- /dev/null +++ b/share/icons/paint-pattern.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="20" + height="20" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="paint-pattern" inkscape:label="#fill_pattern" transform="translate(-669.9994,-65)"> + <rect height="18" id="rect4541" inkscape:label="#ccc" style="color:#000000;fill:#99b6d4;fill-rule:evenodd;stroke-width:1.0000004" width="18" x="671" y="66"/> + <path d="M 676.7274,66.00001 673.4547,69.42858 677.5456,73.7143 681.6365,69.42858 678.3638,66.00001 676.7274,66.00001 Z M 681.6365,69.42858 685.7274,73.7143 689.0001,70.28572 689.0001,68.57144 686.5456,66.00001 684.9092,66.00001 681.6365,69.42858 Z M 685.7274,73.7143 681.6365,78.00001 685.7274,82.28573 689.0001,78.85715 689.0001,77.14287 685.7274,73.7143 Z M 685.7274,82.28573 684.091,84.00001 687.3638,84.00001 685.7274,82.28573 Z M 681.6365,78.00001 677.5456,73.7143 673.4547,78.00001 677.5456,82.28573 681.6365,78.00001 Z M 677.5456,82.28573 675.9092,84.00001 679.1819,84.00001 677.5456,82.28573 Z M 673.4547,78.00001 671.0001,75.42858 671.0001,80.57144 673.4547,78.00001 Z M 673.4547,69.42858 671.0001,66.85715 671.0001,72.00001 673.4547,69.42858 Z" id="rect4545" inkscape:connector-curvature="0" style="fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linejoin:round"/> + <rect height="19" id="rect4381" style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" width="19" x="670.4994" y="65.5"/> +</g> + +</svg> diff --git a/share/icons/paint-solid.svg b/share/icons/paint-solid.svg new file mode 100644 index 000000000..c6b29e071 --- /dev/null +++ b/share/icons/paint-solid.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="20" + height="20" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="paint-solid" inkscape:label="#fill_solid" transform="translate(-670.04448,-65.02022)"> + <rect height="17.9991" id="ccc" inkscape:label="#ccc" style="color:#000000;fill:#99b6d4;fill-rule:evenodd;stroke-width:1.0000004" width="18.0244" x="671" y="66"/> + <rect height="19" id="use5847" style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1,0,0,1,0.045091,0.0202183)" width="19" x="670.4994" y="65.5"/> +</g> + +</svg> diff --git a/share/icons/paint-swatch.svg b/share/icons/paint-swatch.svg new file mode 100644 index 000000000..914198c20 --- /dev/null +++ b/share/icons/paint-swatch.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="20.00081" + height="19.999989" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="paint-swatch" inkscape:label="#fill_swatch" transform="translate(-669.9994,-65)"> + <rect height="18" id="rect11473" inkscape:label="#ccc" style="color:#000000;fill:#99b6d4;fill-rule:evenodd;stroke-width:1.0000004" width="18" x="671" y="66"/> + <rect height="18.99999" id="rect11475" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9999989;stroke-linecap:round;stroke-linejoin:round" width="19.00081" x="670.4994" y="65.5"/> + <rect height="12.99999" id="rect4382" style="fill:#000000" width="13.00081" x="674.4994" y="69.5"/> + <rect height="12.99999" id="rect11478" style="fill:#ffffff" width="13.00081" x="673.4994" y="68.5"/> +</g> + +</svg> diff --git a/share/icons/paint-unknown.svg b/share/icons/paint-unknown.svg new file mode 100644 index 000000000..3537534f2 --- /dev/null +++ b/share/icons/paint-unknown.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="18.99992" + height="20.028918" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="paint-unknown" inkscape:label="#fill_unset" transform="matrix(0.791665,0,0,0.833336,-726.6623,-13.48484)"> + <g id="g2496" transform="matrix(0.959998,0,0,0.96,344.8925,1.216355)"> + <rect height="24.99999" id="rect2499" style="fill:none;stroke-width:0.0520834" width="25" x="596.8749" y="15.62504"/> + </g> + <path d="M 930.6839,16.18176 C 932.6605,16.18178 934.4131,16.63394 935.9414,17.53823 937.6736,18.57445 938.5397,19.9686 938.5397,21.72069 938.5397,23.19022 938.0098,24.34887 936.9502,25.19666 L 934.0463,27.42465 C 933.0885,28.00869 933.0885,28.63983 933.0885,29.69486 L 926.7203,29.69486 C 926.371,27.11114 927.5253,26.39788 928.4219,25.58776 928.6664,25.36169 929.6965,24.61431 930.8978,23.64236 931.6467,23.03653 932.2428,22.70038 932.2428,22.00329 932.2428,21.51347 932.0288,21.11783 931.6009,20.81638 931.1933,20.51495 930.7042,20.36424 930.1337,20.36422 929.5019,20.36424 928.4154,20.5903 928.3849,22.4837 L 928.4154,23.41628 922.1186,23.41628 C 922.1186,22.2859 922.3631,20.79755 922.8522,19.96858 923.3209,19.1208 924.0239,18.40488 924.9613,17.82082 926.5101,16.84117 928.1366,16.18178 930.6839,16.18176 M 926.8066,31.89421 933.0424,31.89421 933.0424,37.78169 926.8066,37.78169 926.8066,31.89421" id="text2490" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccccsssssccccscccccc" style="fill:#000000"/> +</g> + +</svg> diff --git a/share/icons/path-break-apart.svg b/share/icons/path-break-apart.svg new file mode 100644 index 000000000..fe26a9063 --- /dev/null +++ b/share/icons/path-break-apart.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.903875" + height="16.000704" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-break-apart" inkscape:label="#selection_break" style="fill:#8ab3df;fill-opacity:0.5882353;stroke:#0000ff" transform="translate(-314.90647,-209.0076)"> + <path d="M 235.5312,230.5312 235.5312,240.5 245.625,240.5 245.625,236.5312 C 245.4547,236.5472 245.2994,236.5625 245.125,236.5625 242.0805,236.5625 239.5937,234.0852 239.5937,231.0312 239.5937,230.8642 239.6105,230.6945 239.625,230.5312 L 235.5312,230.5312 Z" id="rect10834" inkscape:connector-curvature="0" style="color:#000000;fill:#99b6d4;fill-opacity:0.7;fill-rule:evenodd;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" transform="translate(79.87527,-15.9917)"/> + <circle cx="328" cy="215" id="path5724" r="5" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.103062,0,0,1.10649,-36.96118,-22.90202)"/> +</g> + +</svg> diff --git a/share/icons/path-clip-edit.svg b/share/icons/path-clip-edit.svg new file mode 100644 index 000000000..d856597de --- /dev/null +++ b/share/icons/path-clip-edit.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.045805" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-clip-edit" inkscape:label="#g7356" transform="translate(-21)"> + <path d="M 855,62 C 853,64 850,63.5 847,60.5" id="path4828" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px"/> + <path d="M 855,62 C 853,64 850,63.5 847,60.5" id="use4830" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px" transform="matrix(0,1,1,0,785.5,-785)"/> + <path d="M 842.5,68.5 C 843.3058,62.01571 848.0747,58.5078 853.5,57.5" id="path4813" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#00ff00;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="16" id="rect4815" style="fill:none" width="16" x="839.9762" y="55.0535"/> + <rect height="2.026662" id="use4819" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,885.0318,-128.6983)" width="2.022052" x="-31.53185" y="185.1983"/> + <rect height="2.026662" id="use4821" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,873.0318,-116.6983)" width="2.022052" x="-31.53185" y="185.1983"/> +</g> + +</svg> diff --git a/share/icons/path-combine.svg b/share/icons/path-combine.svg new file mode 100644 index 000000000..e88bc7d1f --- /dev/null +++ b/share/icons/path-combine.svg @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.0839" + height="15.9978" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-combine" inkscape:label="#selection_combine" transform="translate(-314.9161,-209)"> + <path d="M 315.4161,214.5498 325.5,214.5498 325.5,224.4978 315.4161,224.4978 315.4161,214.5498 Z M 330.5,215.0325 C 330.5,218.0864 328.0291,220.5649 324.9847,220.5649 321.9402,220.5649 319.4694,218.0864 319.4694,215.0325 319.4694,211.9785 321.9402,209.5 324.9847,209.5 328.0291,209.5 330.5,211.9785 330.5,215.0325 Z" id="rect10868" inkscape:connector-curvature="0" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0"/> +</g> + +</svg> diff --git a/share/icons/path-cut.svg b/share/icons/path-cut.svg new file mode 100644 index 000000000..56f17170b --- /dev/null +++ b/share/icons/path-cut.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-cut" inkscape:label="#cut_path" transform="translate(-314.91614,-209)"> + <path d="M 224,155.5 C 224,152.464 226.464,150 229.5,150 232.536,150 235,152.464 235,155.5 235,158.536 232.536,161 229.5,161" id="path10897" inkscape:connector-curvature="0" sodipodi:nodetypes="cscs" style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" transform="translate(95.41614,59.5)"/> + <path d="M 220.5,155.5625 220.5,165.5 230.5937,165.5 230.5937,161.375 C 230.3877,161.3984 230.2123,161.5 230,161.5 226.964,161.5 224.5,159.036 224.5,156 224.5,155.8435 224.5809,155.7157 224.5937,155.5625 L 220.5,155.5625 Z" id="path10899" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" transform="translate(94.91614,59)"/> +</g> + +</svg> diff --git a/share/icons/path-difference.svg b/share/icons/path-difference.svg new file mode 100644 index 000000000..09d8828e0 --- /dev/null +++ b/share/icons/path-difference.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-difference" inkscape:label="#difference" transform="translate(-314.91614,-209)"> + <circle cx="229.5" cy="155.5" id="path10888" r="5.5" style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" transform="translate(95.41614,59.5)"/> + <path d="M 220.5,155.5625 220.5,165.5 230.5937,165.5 230.5937,161.375 C 230.3877,161.3984 230.2123,161.5 230,161.5 226.964,161.5 224.5,159.036 224.5,156 224.5,155.8435 224.5809,155.7157 224.5937,155.5625 L 220.5,155.5625 Z" id="rect10884" inkscape:connector-curvature="0" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" transform="translate(94.91614,59)"/> +</g> + +</svg> diff --git a/share/icons/path-division.svg b/share/icons/path-division.svg new file mode 100644 index 000000000..aa048c58e --- /dev/null +++ b/share/icons/path-division.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.00967" + height="15.96088" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-division" inkscape:label="#division" transform="translate(-314.90643,-209)"> + <path d="M 235.5312,170.5312 235.5312,180.5 245.625,180.5 245.5312,176.4375 C 245.3576,176.454 245.2092,176.5312 245.0312,176.5312 241.9952,176.5312 239.5313,174.0673 239.5312,171.0312 239.5312,170.8533 239.6085,170.7049 239.625,170.5312 L 235.5312,170.5312 Z" id="rect10930" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsscc" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" transform="translate(79.87523,43.96088)"/> + <path d="M 224,155.5 C 224,152.464 226.464,150 229.5,150 232.536,150 235,152.464 235,155.5 235,158.536 232.536,161 229.5,161" id="path10924" inkscape:connector-curvature="0" sodipodi:nodetypes="cscs" style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" transform="translate(95.4161,59.5)"/> + <path d="M 319.469,214.4609 C 319.4524,214.6345 319.3752,214.7829 319.3752,214.9609 319.3752,217.9969 321.8392,220.4609 324.8752,220.4609 325.0532,220.4609 325.2016,220.3837 325.3752,220.3671 L 325.3752,214.4609 319.469,214.4609 Z" id="path5727" inkscape:connector-curvature="0" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0"/> +</g> + +</svg> diff --git a/share/icons/path-effect-parameter-next.svg b/share/icons/path-effect-parameter-next.svg new file mode 100644 index 000000000..51d31e7e5 --- /dev/null +++ b/share/icons/path-effect-parameter-next.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.045805" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5845" inkscape:collect="always" x1="10.19293" x2="12.50002" xlink:href="#linearGradient5704" y1="249.821" y2="255.5"/> + </defs> +<g id="path-effect-parameter-next" inkscape:label="#g10193" transform="translate(15.99998)"> + <path d="m 761.9292,60.21135 c -1.3234,4.58045 0.575,6.56847 0.863,6.63113 0.6244,0.13585 3.6939,-0.81114 4.2558,-1.49894 -0.7024,-0.7668 -1.5244,-1.24741 -2.6209,-1.99655 -0.9558,-0.653 -2.1687,-1.54649 -2.4979,-3.13564 z m 2.5287,-1.19313 c -0.2505,0.79624 -0.1537,1.6448 0.242,2.34393 0.3352,0.59425 0.8545,1.02916 1.4624,1.31727 0.532,0.2465 1.1266,0.36704 1.7511,0.35988 -1.4671,-0.88543 -2.3354,-1.5733 -2.9025,-2.44951 -0.5203,-0.80386 -0.5573,-1.47454 -0.553,-1.57157 z m 2.7983,-1.0336 c -0.9659,2.04621 0.4165,2.77407 1.734,3.11108 -1.3117,-1.02013 -1.9104,-2.98174 -1.734,-3.11108 z m 3.5258,-2.20259 c -0.584,0.33612 -0.5086,1.38561 -0.778,1.76289 -0.5215,0.7302 -1.0601,0.85177 -0.7801,1.43544 0.3733,0.77825 0.5096,0.37663 1.516,0.47373 0.2938,0.0283 1.2635,0.96792 1.5502,0.91628 -0.9834,-1.54422 -1.5449,-2.97001 -1.5081,-4.58834 z" id="path9858" inkscape:connector-curvature="0" inkscape:original-d="M 762.7922,66.84248 C 763.6022,63.11924 765.4886,60.07306 771.5388,58.08446" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1px;stroke-linejoin:round"> + <desc id="desc9858"> +inkscape:path-effect="#path-effect9860" striped for faster load +</desc> + </path> + <path d="M 762.5,68.5 C 763.3058,62.01571 768.0747,58.5078 773.5,57.5" id="path9256" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#008000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="16" id="rect9258" style="fill:none" width="16" x="759.9762" y="55.0535"/> + <g id="use9872" transform="matrix(1,0,0,1,760,-189)"> + <path d="M 15.50002,251.5 15.50002,251.5 15.50002,259.5 15.50002,259.5 15.50002,255.5 9.50002,259.5 9.50002,251.5 15.50002,255.5 15.50002,251.5 Z" id="path3990" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="color:#000000;fill:#ffd400;fill-rule:evenodd;stroke:url(#linearGradient5845);stroke-width:1.0026059;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 10.43978,257.6603 13.68558,255.4375" id="path4191" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round"/> + </g> + <rect height="2.026662" id="use10185" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,805.0318,-128.6983)" width="2.022052" x="-31.53185" y="185.1983"/> + <rect height="2.026662" id="use10187" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,793.0318,-116.6983)" width="2.022052" x="-31.53185" y="185.1983"/> +</g> + +</svg> diff --git a/share/icons/path-exclusion.svg b/share/icons/path-exclusion.svg new file mode 100644 index 000000000..f9c8b42ad --- /dev/null +++ b/share/icons/path-exclusion.svg @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.0839" + height="15.9978" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-exclusion" inkscape:label="#exclusion" transform="translate(-314.9161,-209)"> + <path d="M 315.4161,214.5498 325.5,214.5498 325.5,224.4978 315.4161,224.4978 315.4161,214.5498 Z M 330.5,215.0325 C 330.5,218.0864 328.0291,220.5649 324.9847,220.5649 321.9402,220.5649 319.4694,218.0864 319.4694,215.0325 319.4694,211.9785 321.9402,209.5 324.9847,209.5 328.0291,209.5 330.5,211.9785 330.5,215.0325 Z" id="path10934" inkscape:connector-curvature="0" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0"/> +</g> + +</svg> diff --git a/share/icons/path-inset.svg b/share/icons/path-inset.svg new file mode 100644 index 000000000..8d19edc3c --- /dev/null +++ b/share/icons/path-inset.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-inset" inkscape:label="#inset_path" transform="translate(-290,-155)"> + <path d="M 290.5,155.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 305.5,170.5 C 305.5,162.5 298.5,155.5 290.5,155.5 Z" id="use5684" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#99b7d4;fill-rule:evenodd" transform="matrix(1,0,0,1,-0.04087,-0.039)"/> + <path d="M 290.5,170.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 290.5,170.5 Z" id="use5692" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#99b6d4;fill-opacity:0.59;fill-rule:evenodd;stroke-width:1px" transform="matrix(1,0,0,1,-0.04087,-0.039)"/> + <path d="M 290.5,155.5 C 298.5,155.5 305.5,162.5 305.5,170.5" id="path10769" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:round;stroke-dasharray:1, 2"/> + <path d="M 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5" id="path10771" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-linecap:round"/> + <path d="M 297.5,163.5 301.5,163.5 297.5,159.5 297.5,163.5 Z" id="path10773" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px"/> +</g> + +</svg> diff --git a/share/icons/path-intersection.svg b/share/icons/path-intersection.svg new file mode 100644 index 000000000..cd61f73e1 --- /dev/null +++ b/share/icons/path-intersection.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.999993" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-intersection" inkscape:label="#intersection" transform="translate(-314.91611,-209)"> + <rect height="10" id="rect6889" style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1;stroke-dashoffset:0.5" width="10" x="315.4161" y="214.5"/> + <path d="M 224,155.5 C 224,152.464 226.464,150 229.5,150 232.536,150 235,152.464 235,155.5 235,158.536 232.536,161 229.5,161" id="path10903" inkscape:connector-curvature="0" sodipodi:nodetypes="cscs" style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" transform="translate(95.4161,59.5)"/> + <path d="M 204.5937,175.5 C 204.5772,175.6736 204.5,175.8221 204.5,176 204.5,179.036 206.964,181.5 210,181.5 210.1779,181.5 210.3264,181.4228 210.5,181.4062 L 210.5,175.5 204.5937,175.5 Z" id="rect10907" inkscape:connector-curvature="0" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" transform="translate(114.9161,39)"/> +</g> + +</svg> diff --git a/share/icons/path-mask-edit.svg b/share/icons/path-mask-edit.svg new file mode 100644 index 000000000..0827d0239 --- /dev/null +++ b/share/icons/path-mask-edit.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.045805" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="BlackTransparent"> + <stop id="stop12" offset="0" style="stop-color:black;stop-opacity:1"/> + <stop id="stop14" offset="1" style="stop-color:black;stop-opacity:0"/> + </linearGradient> + <linearGradient gradientTransform="translate(20)" gradientUnits="userSpaceOnUse" id="linearGradient5824" inkscape:collect="always" x1="872" x2="865.5" xlink:href="#BlackTransparent" y1="66" y2="57.5"/> + </defs> +<g id="path-mask-edit" inkscape:label="#g7344" transform="translate(-40)"> + <path d="M 895,62 C 893,64 889,63 885,58" id="use4911" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:url(#linearGradient5824);stroke-width:1px" transform="matrix(0,1,1,0,825.5171,-825.2431)"/> + <path d="M 895,62 C 893,64 889,63 885,58" id="path4893" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:url(#linearGradient5824);stroke-width:1px"/> + <path d="M 882.5,68.5 C 883.3058,62.01571 888.0747,58.5078 893.5,57.5" id="path4899" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#0000ff;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="16" id="rect4901" style="fill:none" width="16" x="879.9762" y="55.0535"/> + <rect height="2.026662" id="use4903" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,925.0318,-128.6983)" width="2.022052" x="-31.53185" y="185.1983"/> + <rect height="2.026662" id="use4905" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,913.0318,-116.6983)" width="2.022052" x="-31.53185" y="185.1983"/> +</g> + +</svg> diff --git a/share/icons/path-mode-bezier.svg b/share/icons/path-mode-bezier.svg new file mode 100644 index 000000000..d6561421e --- /dev/null +++ b/share/icons/path-mode-bezier.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.602538" + height="16.562858" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-mode-bezier" inkscape:label="bezier_mode" transform="matrix(0.6666666,0,0,0.6666666,73.66062,-119.633293)"> + <rect height="24" id="rect4983" style="color:#000000;fill:none" width="24" x="-110" y="180"/> + <path d="M -107.5,202 C -108,194 -106.8635,189.643 -103.5351,186.5978 -100.5976,183.9103 -96,182 -88,182.5" id="path4985" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#646464;stroke-width:2.2500002"/> + <rect height="5.996136" id="rect4987" style="color:#000000;fill:#0000ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.5000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.117705" x="-106.5" y="183.5039"/> + <rect height="4.801509" id="rect4989" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.2004722;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.799528" x="-109.8907" y="198.8925"/> + <rect height="3.999682" id="use4993" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.200473,0,0,1.200473,40.4649,-59.44417)" width="3.998032" x="-109.5" y="199.5"/> +</g> + +</svg> diff --git a/share/icons/path-mode-bspline.svg b/share/icons/path-mode-bspline.svg new file mode 100644 index 000000000..ca886f663 --- /dev/null +++ b/share/icons/path-mode-bspline.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.496272" + height="15.497098" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-mode-bspline" inkscape:label="#bspline_mode" transform="matrix(1.395066,-1.366399,1.366399,1.395066,-1413.93624,1250.007963)"> + <path d="M 961.8604,56.03607 C 961.8604,56.03607 963.2385,54.53784 965.1208,54.27549 967.0031,54.01314 968.7049,56.05562 968.7049,56.05562" id="path-mode-spiro-3-8-8" inkscape:connector-curvature="0" inkscape:label="#spiro_splines_mode" sodipodi:nodetypes="czc" style="color:#000000;fill:none;stroke:#0000ff;stroke-width:0.9960949;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 960.716,54.82044 965.2198,50.24637 969.7936,54.72621" id="path6177-8-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#646464;stroke-width:0.7501467;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="1.022964" id="rect8372-9-8" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.2557612;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(44.40522)" width="1.022542" x="724.2002" y="-639.9971"/> + <rect height="1.022964" id="rect6941" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.2557612;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(44.40522)" width="1.022542" x="724.2002" y="-633.3398"/> + <rect height="1.022964" id="rect6954" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.2557612;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(44.40522)" width="1.022542" x="730.8575" y="-639.9971"/> +</g> + +</svg> diff --git a/share/icons/path-mode-polyline-paraxial.svg b/share/icons/path-mode-polyline-paraxial.svg new file mode 100644 index 000000000..1a1ac52a9 --- /dev/null +++ b/share/icons/path-mode-polyline-paraxial.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="19.257412" + height="16.760713" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-mode-polyline-paraxial" inkscape:label="paraxial_lines_mode" transform="matrix(0.6666666,0,0,0.6666666,73.3333299999999,-119.999988)"> + <rect height="24" id="rect4983-8-8" style="color:#000000;fill:none" width="24" x="-110" y="180"/> + <path d="M -83.37415,197.5433 C -83.37415,197.5433 -104.0525,197.5433 -104.0525,197.5433 -104.0525,197.5433 -104.0525,189.6892 -104.0525,189.6892 -104.0525,189.6892 -95.20504,189.6892 -95.20504,189.6892 -95.20504,189.6892 -95.20504,203.3698 -95.20504,203.3698 -95.20504,203.3698 -89.29061,203.3698 -89.29061,203.3698 -89.29061,203.3698 -89.29061,184.0466 -89.29061,184.0466" id="path4985-5-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:none;stroke:#646464;stroke-width:2.2500002;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="2.996397" id="rect4989-9-0" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-84.48362" y="196.0672"/> + <rect height="2.996397" id="rect8372-9" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-90.81646" y="182.1676"/> + <rect height="2.996397" id="rect8374-6" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-96.73253" y="188.1577"/> + <rect height="2.996397" id="rect8376-3" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-105.581" y="188.1577"/> + <rect height="2.996397" id="rect8378-8" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-105.581" y="196.0672"/> + <rect height="2.996397" id="rect5087" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-96.73253" y="201.7701"/> + <rect height="2.996397" id="rect5089" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-90.81646" y="201.7701"/> +</g> + +</svg> diff --git a/share/icons/path-mode-polyline.svg b/share/icons/path-mode-polyline.svg new file mode 100644 index 000000000..5c0bd8ae0 --- /dev/null +++ b/share/icons/path-mode-polyline.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="17.587414" + height="17.329245" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-mode-polyline" inkscape:label="polylines_mode" transform="matrix(0.6666666,0,0,0.6666666,73.3333299999999,-119.999988)"> + <rect height="24" id="rect4983-8" style="color:#000000;fill:none" width="24" x="-110" y="180"/> + <path d="M -85.93689,200.106 C -85.93689,200.106 -105.2088,189.9812 -105.2088,189.9812 -105.2088,189.9812 -97.33696,183.4504 -97.33696,183.4504 -97.33696,183.4504 -101.7414,203.6842 -101.7414,203.6842 -101.7414,203.6842 -89.17357,192.5538 -89.17357,192.5538" id="path4985-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:none;stroke:#646464;stroke-width:2.2500002;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="2.996397" id="rect4989-9" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-86.98862" y="198.8744"/> + <rect height="2.996397" id="rect8372" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-90.29251" y="190.5354"/> + <rect height="2.996397" id="rect8374" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-98.65125" y="181.5116"/> + <rect height="2.996397" id="rect8376" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-106.7003" y="188.5146"/> + <rect height="2.996397" id="rect8378" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-103.3954" y="202.6229"/> +</g> + +</svg> diff --git a/share/icons/path-mode-spiro.svg b/share/icons/path-mode-spiro.svg new file mode 100644 index 000000000..abc3046b6 --- /dev/null +++ b/share/icons/path-mode-spiro.svg @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="17.032087" + height="11.23537" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<path d="M 887.0928,67.57225 C 885.0341,67.31083 883.3117,65.50657 883.1525,63.43651 882.9202,61.37378 884.2714,59.27622 886.2454,58.63449 888.196,57.92353 890.5511,58.74534 891.6405,60.51171 892.3223,61.5405 892.4753,62.82227 892.3121,64.02456 892.1368,65.22738 892.6277,66.54912 893.7105,67.16949 895.0589,68.03424 897.0395,67.50402 897.7755,66.08115 898.5889,64.70109 897.9844,62.74188 896.5348,62.05998" id="path-mode-spiro" inkscape:connector-curvature="0" inkscape:label="#spiro_splines_mode" sodipodi:nodetypes="cccccccs" style="color:#000000;fill:none;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" transform="translate(-882.12533,-57.370976)"/> +</svg> diff --git a/share/icons/path-offset-dynamic.svg b/share/icons/path-offset-dynamic.svg new file mode 100644 index 000000000..b494c1165 --- /dev/null +++ b/share/icons/path-offset-dynamic.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16.039" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-offset-dynamic" inkscape:label="#dynamic_offset" transform="translate(-289.95913,-154.961)"> + <path d="M 290.5,155.5 290.5,163.5 C 293.5,163.5 297.5,167.5 297.5,170.5 L 305.5,170.5 C 305.5,162.5 298.5,155.5 290.5,155.5 Z" id="path10779" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#8ab3de;fill-rule:evenodd"/> + <path d="M 290.7799,163.2201 C 293.7799,163.2201 297.7799,167.2201 297.7799,170.2201" id="path10783" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-dasharray:1, 2"/> + <path d="M 290.5,159.5 C 295.5,159.5 301.5,164.5 301.5,170.5" id="path10787" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:round"/> + <rect height="3.023564" id="use5699" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,335.9487,-14.03415)" width="3.009614" x="-178.495" y="-39.5126"/> + <path d="M 290.5,155.5 C 298.5,155.5 305.5,162.5 305.5,170.5" id="use5710" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:round;stroke-dasharray:1, 2" transform="matrix(1,0,0,1,-0.04087,-0.039)"/> + <path d="M 290.5,170.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 290.5,170.5 Z" id="use5695" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#99b6d4;fill-opacity:0.59;fill-rule:evenodd;stroke-width:1px" transform="matrix(1,0,0,1,-0.04087,-0.039)"/> +</g> + +</svg> diff --git a/share/icons/path-offset-linked.svg b/share/icons/path-offset-linked.svg new file mode 100644 index 000000000..6622b0cd5 --- /dev/null +++ b/share/icons/path-offset-linked.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-offset-linked" inkscape:label="#linked_offset" transform="translate(-344.959,-149.961)"> + <path d="M 290.5,170.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 290.5,170.5 Z" id="use5697" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#99b6d4;fill-opacity:0.59;fill-rule:evenodd;stroke-width:1px" transform="matrix(1,0,0,1,54.959,-5.039)"/> + <path d="M 290.5,155.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 305.5,170.5 C 305.5,162.5 298.5,155.5 290.5,155.5 Z" id="use5690" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#99b7d4;fill-rule:evenodd" transform="matrix(1,0,0,1,54.959,-5.039)"/> + <path d="M 290.5,155.5 C 298.5,155.5 305.5,162.5 305.5,170.5" id="use5714" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round" transform="matrix(1,0,0,1,54.959,-5.039)"/> + <rect height="3.023564" id="use5702" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,393.9721,-22.02453)" width="3.009614" x="-178.495" y="-39.5126"/> + <path d="M 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5" id="use5717" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-linecap:round" transform="matrix(1,0,0,1,54.959,-5.039)"/> +</g> + +</svg> diff --git a/share/icons/path-outset.svg b/share/icons/path-outset.svg new file mode 100644 index 000000000..b1a04a6f3 --- /dev/null +++ b/share/icons/path-outset.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-outset" inkscape:label="#outset_path" transform="translate(-290,-155)"> + <path d="M 290.5,170.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 290.5,170.5 Z" id="path10754" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#99b6d4;fill-opacity:0.59;fill-rule:evenodd;stroke-width:1px"/> + <path d="M 290.5,155.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 305.5,170.5 C 305.5,162.5 298.5,155.5 290.5,155.5 Z" id="path10752" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#99b7d4;fill-rule:evenodd"/> + <path d="M 290.5,155.5 C 298.5,155.5 305.5,162.5 305.5,170.5" id="path10741" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/> + <path d="M 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5" id="path10743" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-dasharray:1, 2"/> + <path d="M 299.5,161.5 295.5,161.5 299.5,165.5 299.5,161.5 Z" id="path10745" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px"/> +</g> + +</svg> diff --git a/share/icons/path-reverse.svg b/share/icons/path-reverse.svg new file mode 100644 index 000000000..36759e297 --- /dev/null +++ b/share/icons/path-reverse.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-reverse" inkscape:label="#selection_reverse" transform="translate(-384.5,-149.5)"> + <path d="M 385,165 C 385,160 387.5,157.5 392.5,157.5 396.5,157.5 400,155 400,150" id="path10967" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:round"/> + <path d="M 386.5,151.5 393.5,151.5 393.5,149.5 396.5,152 393.5,154.5 393.5,152.5 386.5,152.5 386.5,151.5 Z" id="path10971" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <rect height="3.023564" id="use5704" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,430.4721,-19.53415)" width="3.009614" x="-178.495" y="-39.5126"/> + <path d="M 386.5,151.5 393.5,151.5 393.5,149.5 396.5,152 393.5,154.5 393.5,152.5 386.5,152.5 386.5,151.5 Z" id="use3760" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,0,0)"/> +</g> + +</svg> diff --git a/share/icons/path-simplify.svg b/share/icons/path-simplify.svg new file mode 100644 index 000000000..69db4a3d9 --- /dev/null +++ b/share/icons/path-simplify.svg @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="15.970944" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-simplify" inkscape:label="#simplify" style="stroke:#000000" transform="translate(-486.453,-190.02906)"> + <path d="M 486.953,205.5 501.953,205.5 M 501.953,201.4255 C 495.453,205.9255 493.453,194.4542 486.953,200.4255 M 486.953,193.6678 C 488.953,198.6678 489.0896,191.5995 490.953,190.6678 492.953,189.6678 493.2942,193.6914 493.953,195.6678 494.953,198.6678 495.953,192.6678 497.953,191.6678 500.7814,190.2536 497.953,198.6678 501.953,194.6678" id="path10936" inkscape:connector-curvature="0" style="fill:none;stroke-linecap:round"/> +</g> + +</svg> diff --git a/share/icons/path-tweak-attract.svg b/share/icons/path-tweak-attract.svg new file mode 100644 index 000000000..174924c18 --- /dev/null +++ b/share/icons/path-tweak-attract.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.6644326,0,0,0.4062185,-764.818,107.4099)" gradientUnits="userSpaceOnUse" id="linearGradient4501" inkscape:collect="always" x1="1095.32" x2="1095.32" xlink:href="#linearGradient1610" y1="207.0233" y2="175.6769"/> + <linearGradient gradientTransform="matrix(0.6644326,0,0,-0.4062185,-764.818,258.5598)" gradientUnits="userSpaceOnUse" id="linearGradient4507" inkscape:collect="always" x1="1095.32" x2="1095.381" xlink:href="#linearGradient1610" y1="203.0941" y2="178.569"/> + </defs> +<g id="path-tweak-attract" inkscape:label="#g4416" transform="translate(45,-175)"> + <rect height="16" id="rect4494" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.25871,185.7795 C -41.14192,185.805 -41.65281,183.5615 -37.00556,183.5898 -32.35831,183.618 -33.7846,185.8438 -29.84463,185.7795 L -29.84463,188.3802 C -33.3901,188.3802 -34.1418,184.9545 -37.01137,184.9521 -40.19964,184.9491 -40.7966,188.3802 -44.25871,188.3802 L -44.25871,185.7795 Z" id="path4496" inkscape:connector-curvature="0" sodipodi:nodetypes="czccscc" style="color:#000000;fill:url(#linearGradient4501);stroke-width:0.6138721"/> + <path d="M -29.84463,188.3802 C -33.3901,188.3802 -34.1418,185.0054 -37.01137,185.003 -40.19964,185 -40.7966,188.3802 -44.25871,188.3802 M -44.25871,185.7795 C -41.14192,185.805 -41.65281,183.5615 -37.00556,183.5898 -32.35831,183.618 -33.7846,185.8438 -29.84463,185.7795" id="path4499" inkscape:connector-curvature="0" sodipodi:nodetypes="cscczc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721"/> + <path d="M -44.25871,180.1902 C -41.14192,180.1646 -41.65281,182.4081 -37.00556,182.3799 -32.35831,182.3517 -33.7846,180.1259 -29.84463,180.1902 L -29.84463,177.5895 C -33.3901,177.5895 -34.1418,180.7605 -37.01137,180.7629 -40.19964,180.7659 -40.7966,177.5895 -44.25871,177.5895 L -44.25871,180.1902 Z" id="path4503" inkscape:connector-curvature="0" sodipodi:nodetypes="czccscc" style="color:#000000;fill:url(#linearGradient4507);stroke-width:0.6138721"/> + <path d="M -29.84463,177.5895 C -33.3901,177.5895 -34.1418,180.8624 -37.01137,180.8648 -40.19964,180.8678 -40.7966,177.5895 -44.25871,177.5895 M -44.25871,180.1902 C -41.14192,180.1646 -41.65281,182.4081 -37.00556,182.3799 -32.35831,182.3517 -33.7846,180.1259 -29.84463,180.1902" id="path4505" inkscape:connector-curvature="0" sodipodi:nodetypes="cscczc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721"/> +</g> + +</svg> diff --git a/share/icons/path-tweak-grow.svg b/share/icons/path-tweak-grow.svg new file mode 100644 index 000000000..9f039cc5e --- /dev/null +++ b/share/icons/path-tweak-grow.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.2438)" gradientUnits="userSpaceOnUse" id="linearGradient4437" inkscape:collect="always" x1="1095.32" x2="1095.32" xlink:href="#linearGradient1610" y1="180.1614" y2="213.1752"/> + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="path-tweak-grow" inkscape:label="#g4416" transform="translate(45,-175)"> + <rect height="16" id="rect4432" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.25871,182.0349 C -41.14192,182.075 -40.49264,178.9233 -37.00556,178.9565 -33.51848,178.9896 -33.7846,182.1357 -29.84463,182.0349 L -29.84463,186.1097 C -33.3901,186.1097 -34.1418,188.966 -37.01137,188.9623 -40.19964,188.9583 -40.7966,186.1097 -44.25871,186.1097 L -44.25871,182.0349 Z" id="path4435" inkscape:connector-curvature="0" sodipodi:nodetypes="czccscc" style="color:#000000;fill:url(#linearGradient4437);stroke-width:0.6138721"/> + <path d="M -29.84463,186.1097 C -33.3901,186.1097 -34.1418,188.966 -37.01137,188.9623 -40.19964,188.9583 -40.7966,186.1097 -44.25871,186.1097 M -44.25871,182.0349 C -41.14192,182.075 -40.49264,178.9233 -37.00556,178.9565 -33.51848,178.9896 -33.7846,182.1357 -29.84463,182.0349" id="path4442" inkscape:connector-curvature="0" sodipodi:nodetypes="cscczc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721"/> +</g> + +</svg> diff --git a/share/icons/path-tweak-push.svg b/share/icons/path-tweak-push.svg new file mode 100644 index 000000000..be97d0ebd --- /dev/null +++ b/share/icons/path-tweak-push.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.51422)" gradientUnits="userSpaceOnUse" id="linearGradient4428" inkscape:collect="always" x1="1095.32" x2="1095.32" xlink:href="#linearGradient1610" y1="178.1412" y2="206.9573"/> + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="path-tweak-push" inkscape:label="#g4416" transform="translate(45,-175)"> + <rect height="16" id="rect4418" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.25871,182.3053 C -41.14192,182.3454 -41.65281,178.8302 -37.00556,178.8744 -32.35831,178.9187 -33.7846,182.4061 -29.84463,182.3053 L -29.84463,186.3802 C -33.3901,186.3802 -34.1418,182.6887 -37.01137,182.6849 -40.19964,182.6809 -40.7966,186.3802 -44.25871,186.3802 L -44.25871,182.3053 Z" id="path4426" inkscape:connector-curvature="0" sodipodi:nodetypes="czccscc" style="color:#000000;fill:url(#linearGradient4428);stroke-width:0.6138721"/> + <path d="M -29.84463,186.3802 C -33.3901,186.3802 -34.1418,182.6887 -37.01137,182.6849 -40.19964,182.6809 -40.7966,186.3802 -44.25871,186.3802 M -44.25871,182.3053 C -41.14192,182.3454 -41.65281,178.8302 -37.00556,178.8744 -32.35831,178.9187 -33.7846,182.4061 -29.84463,182.3053" id="path4444" inkscape:connector-curvature="0" sodipodi:nodetypes="cscczc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721"/> +</g> + +</svg> diff --git a/share/icons/path-tweak-repel.svg b/share/icons/path-tweak-repel.svg new file mode 100644 index 000000000..c45443385 --- /dev/null +++ b/share/icons/path-tweak-repel.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.6644326,0,0,-0.4062185,-764.818,264.5598)" gradientUnits="userSpaceOnUse" id="linearGradient4521" inkscape:collect="always" x1="1095.32" x2="1095.32" xlink:href="#linearGradient1610" y1="205.1863" y2="179.9122"/> + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.6644326,0,0,0.4062185,-764.818,101.4099)" gradientUnits="userSpaceOnUse" id="linearGradient4523" inkscape:collect="always" x1="1095.32" x2="1095.381" xlink:href="#linearGradient1610" y1="203.0941" y2="178.569"/> + </defs> +<g id="path-tweak-repel" inkscape:label="#g4416" transform="translate(45,-175)"> + <rect height="16" id="rect4511" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.25871,186.1902 C -41.14192,186.1646 -41.65281,188.4081 -37.00556,188.3799 -32.35831,188.3517 -33.7846,186.1259 -29.84463,186.1902 L -29.84463,183.5895 C -33.3901,183.5895 -34.1418,186.7096 -37.01137,186.712 -40.19964,186.715 -40.7966,183.5895 -44.25871,183.5895 L -44.25871,186.1902 Z" id="path4513" inkscape:connector-curvature="0" sodipodi:nodetypes="czccscc" style="color:#000000;fill:url(#linearGradient4521);stroke-width:0.6138721"/> + <path d="M -29.84463,183.5895 C -33.3901,183.5895 -34.1418,186.7605 -37.01137,186.7629 -40.19964,186.7659 -40.7966,183.5895 -44.25871,183.5895 M -44.25871,186.1902 C -41.14192,186.1646 -41.65281,188.4081 -37.00556,188.3799 -32.35831,188.3517 -33.7846,186.1259 -29.84463,186.1902" id="path4515" inkscape:connector-curvature="0" sodipodi:nodetypes="cscczc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721"/> + <path d="M -44.25871,179.7795 C -41.14192,179.805 -41.65281,177.5615 -37.00556,177.5898 -32.35831,177.618 -33.7846,179.8438 -29.84463,179.7795 L -29.84463,182.3802 C -33.3901,182.3802 -34.1418,179.2601 -37.01137,179.2577 -40.19964,179.2547 -40.7966,182.3802 -44.25871,182.3802 L -44.25871,179.7795 Z" id="path4517" inkscape:connector-curvature="0" sodipodi:nodetypes="czccscc" style="color:#000000;fill:url(#linearGradient4523);stroke-width:0.6138721"/> + <path d="M -29.84463,182.3802 C -33.3901,182.3802 -34.1418,179.2466 -37.01137,179.2442 -40.19964,179.2412 -40.7966,182.3802 -44.25871,182.3802 M -44.25871,179.7795 C -41.14192,179.805 -41.65281,177.5615 -37.00556,177.5898 -32.35831,177.618 -33.7846,179.8438 -29.84463,179.7795" id="path4519" inkscape:connector-curvature="0" sodipodi:nodetypes="cscczc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721"/> +</g> + +</svg> diff --git a/share/icons/path-tweak-roughen.svg b/share/icons/path-tweak-roughen.svg new file mode 100644 index 000000000..0f512afa0 --- /dev/null +++ b/share/icons/path-tweak-roughen.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.2438)" gradientUnits="userSpaceOnUse" id="linearGradient4453" inkscape:collect="always" x1="1096.518" x2="1096.518" xlink:href="#linearGradient1610" y1="181.3308" y2="209.1681"/> + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="path-tweak-roughen" inkscape:label="#g4416" transform="translate(45,-175)"> + <rect height="16" id="rect4446" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -44.25871,180.0349 -42.17829,181.5673 -41.23529,179.6783 -40.30299,181.2751 -37.44512,178.1377 -35.9,180.3197 -34.80075,179.1774 -32.13533,181.6011 -29.84463,179.9331 -29.84463,183.0536 -29.84463,184.0723 -29.84463,185.091 -29.84463,186.1097 -32.07052,187.013 -34.08315,186.3631 -32.00367,188.7335 -37.10857,186.5805 -40.25586,187.5167 -39.27382,184.4013 -42.11409,187.2305 -44.25871,186.1097 -44.25871,185.091 -44.25871,184.0723 -44.25871,183.0536 -44.25871,180.0349 Z" id="path4448" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccccc" style="color:#000000;fill:url(#linearGradient4453);stroke-width:0.6138721"/> + <path d="M -29.84463,186.1097 -32.07052,187.013 -34.08315,186.3631 -32.00367,188.7335 -37.10857,186.5805 -40.25586,187.5167 -39.27382,184.4013 -42.11409,187.2305 -44.25871,186.1097 M -44.25871,180.0349 -42.17829,181.5673 -41.23529,179.6783 -40.30299,181.2751 -37.44512,178.1377 -35.9,180.3197 -34.80075,179.1774 -32.13533,181.6011 -29.84463,179.9331" id="path4576" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccccccccc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721"/> +</g> + +</svg> diff --git a/share/icons/path-tweak-shrink.svg b/share/icons/path-tweak-shrink.svg new file mode 100644 index 000000000..dad870ebc --- /dev/null +++ b/share/icons/path-tweak-shrink.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.22875)" gradientUnits="userSpaceOnUse" id="linearGradient4447" inkscape:collect="always" x1="1095.32" x2="1095.32" xlink:href="#linearGradient1610" y1="177.7928" y2="214.2806"/> + </defs> +<g id="path-tweak-shrink" inkscape:label="#g4416" transform="translate(45,-175)"> + <rect height="16" id="rect4443" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -29.84463,186.6535 C -33.3901,186.6535 -34.51329,184.3364 -37.01137,184.3331 -39.50944,184.3301 -40.7966,186.6535 -44.25871,186.6535 L -44.25871,184.0994 -44.25871,181.3493 C -41.14192,181.3894 -40.04563,183.5265 -37.00556,183.5555 -33.96549,183.5844 -33.7846,181.4501 -29.84463,181.3493" id="path4445" inkscape:connector-curvature="0" sodipodi:nodetypes="czccczc" style="color:#000000;fill:url(#linearGradient4447);stroke-width:0.6138721"/> + <path d="M -44.25871,181.3493 C -41.14192,181.3894 -40.04563,183.2325 -37.00556,183.2614 -33.96549,183.2903 -33.7846,181.4501 -29.84463,181.3493 M -29.84463,186.6535 C -33.3901,186.6535 -34.51329,184.5045 -37.01137,184.5012 -39.50944,184.4982 -40.7966,186.6535 -44.25871,186.6535" id="path4440" inkscape:connector-curvature="0" sodipodi:nodetypes="czcczc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721"/> +</g> + +</svg> diff --git a/share/icons/path-union.svg b/share/icons/path-union.svg new file mode 100644 index 000000000..b7cec9068 --- /dev/null +++ b/share/icons/path-union.svg @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.0937" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="path-union" inkscape:label="#union" style="fill:#8ea7c4" transform="translate(-314.91614,-209)"> + <path d="M 225.0625,150.5 C 222.1834,150.5 219.9048,152.7389 219.6562,155.5625 L 215.5,155.5625 215.5,165.5 225.5937,165.5 225.5937,161.4687 C 228.379,161.1903 230.5937,158.898 230.5937,156.0312 230.5937,152.9773 228.107,150.5 225.0625,150.5 Z" id="rect10877" inkscape:connector-curvature="0" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" transform="translate(99.91614,59)"/> +</g> + +</svg> diff --git a/share/icons/perspective-parallel.svg b/share/icons/perspective-parallel.svg new file mode 100644 index 000000000..25286625b --- /dev/null +++ b/share/icons/perspective-parallel.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="10.842432" + height="22.351573" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="perspective-parallel" inkscape:label="#toggle_vp_x" transform="matrix(1,0,0,1.090725,-644.45428,-130.56949)"> + <path d="M 646.3693,119.7089 646.3693,140.2013" id="path4997" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round"/> + <path d="M 653.3817,119.7089 653.3817,140.2013" id="path4979" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round"/> +</g> + +</svg> diff --git a/share/icons/pixelart-trace.svg b/share/icons/pixelart-trace.svg new file mode 100644 index 000000000..49f81e224 --- /dev/null +++ b/share/icons/pixelart-trace.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000015" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient10399" inkscape:collect="always" x1="255.513" x2="264.6582" xlink:href="#linearGradient1610" y1="92.579" y2="83.39406"/> + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="pixelart-trace" inkscape:label="#g10374" transform="translate(-253.43819,-81.171336)"> + <g id="g10366" transform="translate(4.748695,-1.046956)"> + <rect height="8" id="rect10358" style="fill:#ff0000" width="8" x="248.6895" y="82.21829"/> + <rect height="8" id="rect10364" style="fill:#00ff00" width="8" x="248.6895" y="90.21829"/> + <rect height="8" id="rect10362" style="fill:#ffff00" width="8" x="256.6895" y="90.21829"/> + <rect height="8" id="rect10360" style="fill:#0000ff" width="8" x="256.6895" y="82.21829"/> + </g> + <g id="g10339" transform="translate(2.35278,0.184832)"> + <path d="M 256.013,84.079 C 256.013,84.079 260.1779,83.14391 262.513,85.479 264.8481,87.81409 264.013,92.079 264.013,92.079" id="path9547" inkscape:connector-curvature="0" sodipodi:nodetypes="czc" style="fill:none;stroke:url(#linearGradient10399);stroke-width:1px"/> + <rect height="1" id="rect9507" style="fill:#000000" width="1" x="255.5127" y="90.57895"/> + <rect height="1" id="rect9509" style="fill:#cccccc" width="1" x="255.5127" y="83.57895"/> + <rect height="1" id="rect9513" style="fill:#4d4d4d" width="1" x="254.5127" y="89.57895"/> + <rect height="1" id="rect9515" style="fill:#4d4d4d" width="1" x="254.5127" y="88.57895"/> + <rect height="1" id="rect9517" style="fill:#808080" width="1" x="253.5127" y="87.57895"/> + <rect height="1" id="rect9519" style="fill:#808080" width="1" x="253.5127" y="86.57895"/> + <rect height="1" id="rect9521" style="fill:#b3b3b3" width="1" x="254.5127" y="85.57895"/> + <rect height="1" id="rect9523" style="fill:#b3b3b3" width="1" x="254.5127" y="84.57895"/> + <rect height="1" id="rect9525" style="fill:#000000" width="1" x="256.5127" y="91.57895"/> + <rect height="1" id="rect9527" style="fill:#4d4d4d" width="1" x="257.5127" y="92.57895"/> + <rect height="1" id="rect9531" style="fill:#4d4d4d" width="1" x="258.5127" y="92.57895"/> + <rect height="1" id="rect9533" style="fill:#808080" width="1" x="259.5127" y="93.57895"/> + <rect height="1" id="rect9535" style="fill:#808080" width="1" x="260.5127" y="93.57895"/> + <rect height="1" id="rect9537" style="fill:#b3b3b3" width="1" x="261.5127" y="92.57895"/> + <rect height="1" id="rect9539" style="fill:#b3b3b3" width="1" x="262.5127" y="92.57895"/> + <rect height="1" id="rect9541" style="fill:#cccccc" width="1" x="263.5127" y="91.57895"/> + </g> +</g> + +</svg> diff --git a/share/icons/randomize.svg b/share/icons/randomize.svg new file mode 100644 index 000000000..895ad8baf --- /dev/null +++ b/share/icons/randomize.svg @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5633" inkscape:collect="always" x1="770.5" x2="783" xlink:href="#linearGradient10585" y1="200.25" y2="214.25"/> + <radialGradient cx="777" cy="209.35" fx="777" fy="209.35" gradientTransform="matrix(1.434932,0,0,0.608696,-337.9418,82.56952)" gradientUnits="userSpaceOnUse" id="radialGradient8474" inkscape:collect="always" r="11.5" xlink:href="#linearGradient5724"/> + <radialGradient cx="778" cy="216.4737" fx="778" fy="216.4737" gradientTransform="matrix(1,0,0,0.826087,0,38.17391)" gradientUnits="userSpaceOnUse" id="radialGradient8472" inkscape:collect="always" r="11.5" xlink:href="#linearGradient5724"/> + <radialGradient cx="842.25" cy="222.75" fx="842.7534" fy="222.75" gradientTransform="matrix(1,0,0,1.666667,0,-148.5)" gradientUnits="userSpaceOnUse" id="radialGradient5496" inkscape:collect="always" r="0.75" xlink:href="#linearGradient10585"/> + <linearGradient id="linearGradient5724"> + <stop id="stop5726" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop5730" offset="0.43478271" style="stop-color:#fcfaf5;stop-opacity:1"/> + <stop id="stop5728" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient10585"> + <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/> + <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5637" inkscape:collect="always" x1="763" x2="782" xlink:href="#linearGradient10585" y1="216.875" y2="218.25"/> + </defs> +<g id="randomize" transform="translate(-777.85358,-208)"> + <rect height="24" id="rect7476" style="fill:none;stroke-width:1.0000001" width="24" x="777.8536" y="208"/> + <g id="g4914" transform="translate(5.853577,2.75)"> + <path d="M 773,210.5 773,223 784,228.5 795,223 795,210.5 784,215 773,210.5 Z" id="path4908" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:url(#radialGradient8472);stroke:url(#linearGradient5637);stroke-linejoin:round"/> + <path d="M 784,206 795,210.5 784,215 773,210.5 784,206 Z" id="path4912" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#radialGradient8474);stroke:url(#linearGradient5633);stroke-width:1px;stroke-linejoin:round"/> + <path d="M 848,219 848,232.417" id="path5699" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px" transform="translate(-64,-4)"/> + <g id="g5864" transform="translate(-64,-4)"> + <ellipse cx="842.25" cy="222.75" id="path5706" rx="0.75" ry="1.25" style="fill:url(#radialGradient5496);stroke-width:1.3484024" transform="matrix(1.795342,0,0,1.795342,-669.664,-176.9133)"/> + <use height="1250" id="use5833" transform="translate(9.037201,-1.473703)" width="1250" x="0" xlink:href="#path5706" y="0"/> + <use height="1250" id="use5842" transform="translate(9.037201,3.880038)" width="1250" x="0" xlink:href="#path5706" y="0"/> + <use height="1250" id="use5848" transform="translate(13.22746,-3.462058)" width="1250" x="0" xlink:href="#path5706" y="0"/> + <use height="1250" id="use5855" transform="translate(13.22746,1.844619)" width="1250" x="0" xlink:href="#path5706" y="0"/> + <use height="1250" id="use5857" transform="rotate(90,847.9046,219.8453)" width="1250" x="0" xlink:href="#path5706" y="0"/> + <use height="1250" id="use5859" transform="rotate(90,851.3872,223.3559)" width="1250" x="0" xlink:href="#path5706" y="0"/> + </g> + </g> +</g> + +</svg> diff --git a/share/icons/rectangle-make-corners-sharp.svg b/share/icons/rectangle-make-corners-sharp.svg new file mode 100644 index 000000000..fd0297a4d --- /dev/null +++ b/share/icons/rectangle-make-corners-sharp.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="rectangle-make-corners-sharp" inkscape:label="#squared_corner" transform="translate(-500,-120)"> + <rect height="16" id="rect9834" style="opacity:0.33213;fill:none" width="16" x="500" y="120"/> + <g id="g11004"> + <path d="M 504,122 C 503.9062,124.5 508.2036,125.3952 509,126 510,126.7593 511.5,130.0937 514,130 L 514,122 504,122 Z" id="path8457" inkscape:connector-curvature="0" sodipodi:nodetypes="csccc" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke-width:2"/> + <path d="M 500,122 514,122 514,135" id="rect8453" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1;stroke-dashoffset:0.5"/> + <path d="M 514,130 514,122 504,122" id="path8462" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:1.5"/> + </g> +</g> + +</svg> diff --git a/share/icons/selection-bottom.svg b/share/icons/selection-bottom.svg new file mode 100644 index 000000000..917b23a4c --- /dev/null +++ b/share/icons/selection-bottom.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.040272" + height="16.048326" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="translate(-8.989043)" gradientUnits="userSpaceOnUse" id="linearGradient5835" inkscape:collect="always" x1="-37.77876" x2="-29.01316" xlink:href="#linearGradient5704" y1="175.9908" y2="175.9908"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1,0,0,0.957993,-0.0384184,13.49742)" gradientUnits="userSpaceOnUse" id="linearGradient5831" inkscape:collect="always" x1="-47.74164" x2="-24.43123" xlink:href="#linearGradient6684" y1="179.493" y2="179.493"/> + <linearGradient gradientTransform="matrix(1,0,0,0.963346,-0.0384184,12.50071)" gradientUnits="userSpaceOnUse" id="linearGradient5833" inkscape:collect="always" x1="-44.41746" x2="-29.50463" xlink:href="#linearGradient5704" y1="181.0886" y2="181.0886"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="selection-bottom" inkscape:label="#selection_bot" transform="translate(45.04027,-174.95167)"> + <rect height="16" id="rect6698" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7653" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,8.934884,-0.0391259)"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7655" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,8.9612,2.960874)"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7657" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,8.9612,5.960874)"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7659" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,8.934884,8.960874)"/> + <rect height="2.002599" id="use8586" style="color:#000000;fill:url(#linearGradient5831);fill-rule:evenodd;stroke:url(#linearGradient5833);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0,2.999993)" width="14.99927" x="-44.54027" y="184.4491"/> + <path d="M -31,189.9908 -32,189.9908 -32,181.9908 -34,181.9908 -31.5,178.9908 -29,181.9908 -31,181.9908 -31,189.9908 Z" id="use4704" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,-1,-10,364.9817)"/> +</g> + +</svg> diff --git a/share/icons/selection-lower.svg b/share/icons/selection-lower.svg new file mode 100644 index 000000000..4a71173e1 --- /dev/null +++ b/share/icons/selection-lower.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.040272" + height="16.04832" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1,0,0,0.963346,-0.0384184,12.50071)" gradientUnits="userSpaceOnUse" id="linearGradient5833" inkscape:collect="always" x1="-44.41746" x2="-29.50463" xlink:href="#linearGradient5704" y1="181.0886" y2="181.0886"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.592997,0,0,1,11.72818,4)" gradientUnits="userSpaceOnUse" id="linearGradient5842" inkscape:collect="always" x1="-37.50076" x2="-29.00001" xlink:href="#linearGradient5704" y1="181.9908" y2="181.9908"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-8.989043)" gradientUnits="userSpaceOnUse" id="linearGradient5835" inkscape:collect="always" x1="-37.77876" x2="-29.01316" xlink:href="#linearGradient5704" y1="175.9908" y2="175.9908"/> + <linearGradient gradientTransform="matrix(1,0,0,0.957993,-0.0384184,13.49742)" gradientUnits="userSpaceOnUse" id="linearGradient5831" inkscape:collect="always" x1="-47.74164" x2="-24.43123" xlink:href="#linearGradient6684" y1="179.493" y2="179.493"/> + </defs> +<g id="selection-lower" inkscape:label="#selection_down" transform="translate(45.04027,-174.95168)"> + <rect height="16" id="rect10501" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -42,177.9908 -41,177.9908 -41,178.9908 -42,178.9908 -42,179.9908 -40,179.9908 -42.5,182.9908 -45,179.9908 -43,179.9908 -43,178.9908 -42,177.9908 Z" id="path10505" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7638" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,8.934884,-0.0391201)"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7641" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,8.9612,5.96088)"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7643" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,8.934884,12.96088)"/> + <rect height="2.002599" id="rect8574" style="color:#000000;fill:url(#linearGradient5831);fill-rule:evenodd;stroke:url(#linearGradient5833);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="14.99927" x="-44.54027" y="184.4491"/> + <path d="M -44.00221,185.9908 C -36.06173,185.9908 -36.06173,185.9908 -36.06173,185.9908" id="use8589" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5842);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,5.961212,-7.03912)"/> +</g> + +</svg> diff --git a/share/icons/selection-make-bitmap-copy.svg b/share/icons/selection-make-bitmap-copy.svg new file mode 100644 index 000000000..6efe93903 --- /dev/null +++ b/share/icons/selection-make-bitmap-copy.svg @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.030304" + height="16.000023" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-0.0158611,0.0730141)" gradientUnits="userSpaceOnUse" id="linearGradient11294" inkscape:collect="always" x1="266.6476" x2="262.5385" xlink:href="#linearGradient5704" y1="74.38268" y2="78.83605"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6187" inkscape:collect="always" x1="256.3262" x2="258.9182" xlink:href="#linearGradient2485" y1="80.00585" y2="78.5"/> + <linearGradient gradientTransform="translate(-0.0158611,0.0730141)" gradientUnits="userSpaceOnUse" id="linearGradient11286" inkscape:collect="always" x1="266.0303" x2="258.0151" xlink:href="#linearGradient5704" y1="70.98074" y2="77.99037"/> + <linearGradient gradientTransform="matrix(0.939394,0,0,1,15.63564,3.573014)" gradientUnits="userSpaceOnUse" id="linearGradient11197" inkscape:collect="always" x1="256.8945" x2="250.665" xlink:href="#linearGradient5704" y1="73.65818" y2="80.14188"/> + <linearGradient gradientTransform="matrix(1,0,0,0.982332,-0.0158611,1.3452)" gradientUnits="userSpaceOnUse" id="linearGradient11302" inkscape:collect="always" x1="261.0343" x2="256.5" xlink:href="#linearGradient5704" y1="69.71401" y2="71.03742"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(0.514439,0.573014)" gradientUnits="userSpaceOnUse" id="linearGradient11210" inkscape:collect="always" x1="261.1073" x2="269.5485" xlink:href="#linearGradient1610" y1="79.5" y2="79.5"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="selection-make-bitmap-copy" inkscape:label="#selection_bitmap" transform="matrix(-1,0,0,1,266.014404,-69.07299)"> + <path d="M 250.4841,75.57301 C 255.0144,74.05375 254.0144,72.55375 254.5144,71.55375 L 258.5144,71.55375 C 258.7644,72.29084 259.8455,74.26817 261.0144,74.52793 L 265.5144,75.52793 265.5144,84.57301 251.5144,84.55375 250.5144,83.55375 250.4841,75.57301 Z" id="rect11168" inkscape:connector-curvature="0" sodipodi:nodetypes="cccsccccc" style="color:#000000;fill:url(#linearGradient11197);fill-rule:evenodd;stroke:url(#linearGradient11286);stroke-linecap:round;stroke-linejoin:round"/> + <circle cx="258.5" cy="78.5" id="path11178" r="3.5" style="color:#000000;fill:url(#linearGradient6187);fill-rule:evenodd;stroke:#000000;stroke-width:1.3620667;stroke-linecap:round;stroke-linejoin:round" transform="matrix(0.938759,0,0,0.938488,13.33429,5.86879)"/> + <rect height="9" id="rect11199" style="color:#000000;fill:url(#linearGradient11210);fill-rule:evenodd;stroke:url(#linearGradient11294);stroke-linecap:round;stroke-linejoin:round" width="4" x="261.5144" y="75.57301"/> + <path d="M 254.4841,71.58841 254.4841,69.57299 258.4841,69.57299 258.4841,71.58841 254.4841,71.58841 Z" id="path11225" inkscape:connector-curvature="0" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient11302);stroke-width:0.9999997px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 258.9841,75.32301 C 257.9841,74.32301 254.4841,74.32301 253.4841,75.32301" id="path11254" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#b1b1b1;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <circle cx="64" cy="135" id="path3614" r="1" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:0.747" transform="matrix(-1,0,0,1,321.0144,-55.92699)"/> + <circle cx="64" cy="135" id="path4498" r="1" style="color:#000000;fill:#ffffff;fill-opacity:0.4472574;fill-rule:evenodd;stroke-width:0.747" transform="matrix(-1.5,0,0,1.5,351.5144,-122.927)"/> +</g> + +</svg> diff --git a/share/icons/selection-move-to-layer-above.svg b/share/icons/selection-move-to-layer-above.svg new file mode 100644 index 000000000..333d36c34 --- /dev/null +++ b/share/icons/selection-move-to-layer-above.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.999919" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + </defs> +<g id="selection-move-to-layer-above" inkscape:label="#move_selection_above" transform="matrix(0.997444,0,0,1,-962.49264,-164)"> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5774" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,-11.03912)"/> + <rect height="16" id="rect9602" style="color:#000000;fill:none" width="16" x="965" y="164"/> + <path d="M 973.5,167 976,170 974,170 974,175 973,176 973,170 971,170 973.5,167 Z" id="path9533" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <g id="g5834"> + <path d="M 965.5,173.5 975.5,173.5 979.5,177.5 969.5,177.5 965.5,173.5 Z" id="path9593" inkscape:connector-curvature="0" style="fill:none;stroke:#ffffff;stroke-width:1.0012804px;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="1" id="rect9565" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="965" y="173"/> + <rect height="1" id="use5802" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,1.959,1.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5804" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,3.959,3.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5806" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,3.959,3.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5808" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,3.959,3.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5810" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,3.959,3.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5812" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,3.959,3.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5815" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,3.959,3.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5817" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,1.959,1.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5821" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="970.959" y="172.9609"/> + <rect height="1" id="use5823" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,0,0)" width="1" x="970.959" y="172.9609"/> + <rect height="1" id="use5825" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,0,0)" width="1" x="970.959" y="172.9609"/> + <rect height="1" id="use5829" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,-0.0409999999999999,-0.03912)" width="1" x="965" y="173"/> + <rect height="1" id="use5832" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,-0.0409999999999999,-0.03912)" width="1" x="965" y="173"/> + </g> +</g> + +</svg> diff --git a/share/icons/selection-move-to-layer-below.svg b/share/icons/selection-move-to-layer-below.svg new file mode 100644 index 000000000..d37b3dc3e --- /dev/null +++ b/share/icons/selection-move-to-layer-below.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000567" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/> + </defs> +<g id="selection-move-to-layer-below" inkscape:label="#move_selection_below" transform="matrix(0.997444,0,0,1,-962.492,-164)"> + <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5776" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0409998,-5.03912)"/> + <rect height="16" id="rect10345" style="color:#000000;fill:none" width="16" x="965" y="164"/> + <path d="M 973.5,177 971,174 973,174 973,169 974,168 974,174 976,174 973.5,177 Z" id="path10353" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <g id="use5851" transform="matrix(1,0,0,1,-0.041,-6.999996)"> + <path d="M 965.5,173.5 975.5,173.5 979.5,177.5 969.5,177.5 965.5,173.5 Z" id="path9593" inkscape:connector-curvature="0" style="fill:none;stroke:#ffffff;stroke-width:1.0012804px;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="1" id="rect9565" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="965" y="173"/> + <rect height="1" id="use5802" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,1.959,1.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5804" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,3.959,3.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5806" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,3.959,3.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5808" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,3.959,3.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5810" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,3.959,3.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5812" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,3.959,3.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5815" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,3.959,3.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5817" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,1.959,1.96088)" width="1" x="965" y="173"/> + <rect height="1" id="use5821" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="970.959" y="172.9609"/> + <rect height="1" id="use5823" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,0,0)" width="1" x="970.959" y="172.9609"/> + <rect height="1" id="use5825" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,0,0)" width="1" x="970.959" y="172.9609"/> + <rect height="1" id="use5829" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,-0.0409999999999999,-0.03912)" width="1" x="965" y="173"/> + <rect height="1" id="use5832" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,-0.0409999999999999,-0.03912)" width="1" x="965" y="173"/> + </g> +</g> + +</svg> diff --git a/share/icons/selection-raise.svg b/share/icons/selection-raise.svg new file mode 100644 index 000000000..3589d9fdd --- /dev/null +++ b/share/icons/selection-raise.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.01468" + height="16.0092" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.592997,0,0,1,11.72818,4)" gradientUnits="userSpaceOnUse" id="linearGradient5842" inkscape:collect="always" x1="-37.50076" x2="-29.00001" xlink:href="#linearGradient5704" y1="181.9908" y2="181.9908"/> + <linearGradient gradientTransform="matrix(1,0,0,0.963346,0,6.51247)" gradientUnits="userSpaceOnUse" id="linearGradient5839" inkscape:collect="always" x1="-44.36454" x2="-29.63546" xlink:href="#linearGradient5704" y1="181.5494" y2="181.645"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-8.989043)" gradientUnits="userSpaceOnUse" id="linearGradient5835" inkscape:collect="always" x1="-37.77876" x2="-29.01316" xlink:href="#linearGradient5704" y1="175.9908" y2="175.9908"/> + <linearGradient gradientTransform="matrix(1,0,0,0.957993,0,7.509185)" gradientUnits="userSpaceOnUse" id="linearGradient5837" inkscape:collect="always" x1="-48.42912" x2="-27.0385" xlink:href="#linearGradient5740" y1="179.493" y2="179.493"/> + </defs> +<g id="selection-raise" inkscape:label="#selection_up" transform="translate(45.01468,-174.9908)"> + <rect height="16" id="rect10473" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="path10475" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="2.002599" id="rect10479" style="color:#000000;fill:url(#linearGradient5837);fill-rule:evenodd;stroke:url(#linearGradient5839);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="14.99927" x="-44.50185" y="178.4609"/> + <path d="M -44.00221,185.9908 C -36.06173,185.9908 -36.06173,185.9908 -36.06173,185.9908" id="path10483" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5842);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7634" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0387999,6.97005)"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7636" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0387999,12.97005)"/> + <path d="M -42,177.9908 -41,177.9908 -41,178.9908 -42,178.9908 -42,179.9908 -40,179.9908 -42.5,182.9908 -45,179.9908 -43,179.9908 -43,178.9908 -42,177.9908 Z" id="use5413" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,0,0)"/> +</g> + +</svg> diff --git a/share/icons/selection-top.svg b/share/icons/selection-top.svg new file mode 100644 index 000000000..464dbedf9 --- /dev/null +++ b/share/icons/selection-top.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.040269" + height="16.041688" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-8.989043)" gradientUnits="userSpaceOnUse" id="linearGradient5835" inkscape:collect="always" x1="-37.77876" x2="-29.01316" xlink:href="#linearGradient5704" y1="175.9908" y2="175.9908"/> + <linearGradient gradientTransform="matrix(1,0,0,0.957993,0,7.509185)" gradientUnits="userSpaceOnUse" id="linearGradient5837" inkscape:collect="always" x1="-48.42912" x2="-27.0385" xlink:href="#linearGradient5740" y1="179.493" y2="179.493"/> + <linearGradient gradientTransform="matrix(1,0,0,0.963346,0,6.51247)" gradientUnits="userSpaceOnUse" id="linearGradient5839" inkscape:collect="always" x1="-44.36454" x2="-29.63546" xlink:href="#linearGradient5704" y1="181.5494" y2="181.645"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="selection-top" inkscape:label="#selection_top" transform="translate(45.04027,-174.95831)"> + <rect height="16" id="rect10445" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -31,189.9908 -32,189.9908 -32,181.9908 -34,181.9908 -31.5,178.9908 -29,181.9908 -31,181.9908 -31,189.9908 Z" id="path10449" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7645" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0387999,3.97005)"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7647" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0387999,6.97005)"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7649" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0387999,9.97005)"/> + <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7651" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0387999,12.97005)"/> + <rect height="2.002599" id="use8534" style="color:#000000;fill:url(#linearGradient5837);fill-rule:evenodd;stroke:url(#linearGradient5839);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0384184,-3.002595)" width="14.99927" x="-44.50185" y="178.4609"/> +</g> + +</svg> diff --git a/share/icons/show-dialogs.svg b/share/icons/show-dialogs.svg new file mode 100644 index 000000000..9e1bec508 --- /dev/null +++ b/share/icons/show-dialogs.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5734"> + <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/> + <stop id="stop5738" offset="1" style="stop-color:#ffffff"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(41.00246,10.00003)" gradientUnits="userSpaceOnUse" id="linearGradient14343" inkscape:collect="always" x1="70" x2="76.13622" xlink:href="#linearGradient5740" y1="293" y2="293"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient14389" inkscape:collect="always" x1="83.82937" x2="80.62299" xlink:href="#linearGradient5734" y1="311.4508" y2="307.8311"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5632" inkscape:collect="always" x1="79.59917" x2="81.92466" xlink:href="#linearGradient5704" y1="306.8306" y2="309.5"/> + </defs> +<g id="show-dialogs" inkscape:label="#dialog_toggle" transform="translate(-110.00246,-300)"> + <g id="g14258"> + <path d="M 117.5025,304.5 120.5025,304.5 120.5178,301.4713" id="rect14289" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:#bebebe;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.9942363"/> + <path d="M 111.5178,310.5154 120.5025,310.5 120.5025,304.5 117.5025,304.5" id="rect14287" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:none;stroke:#bebebe;stroke-width:0.999999;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.9942363"/> + <path d="M 117.5025,304.5 111.5025,304.5 111.5025,310.5" id="path14327" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999991;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 120.5025,301.5 111.5025,301.5 111.5025,304.5 117.5025,304.5" id="path14331" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient14343);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999996;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="16" id="rect14256" style="color:#000000;fill:none" transform="translate(40.00246)" width="16" x="70" y="300"/> + <circle cx="82.5" cy="309.5" id="path14381" r="3.5" style="color:#000000;fill:url(#linearGradient14389);fill-rule:evenodd;stroke:url(#linearGradient5632);stroke-width:0.9999996;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.9942363" transform="translate(39.50246,0.5)"/> + <path d="M 116.5025,315.5 119.5025,312.5" id="path14391" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px"/> + </g> + <path d="M 121.5025,300.5 110.5025,311.5" id="path14405" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:0.9;stroke-linecap:round"/> +</g> + +</svg> diff --git a/share/icons/show-grid.svg b/share/icons/show-grid.svg new file mode 100644 index 000000000..08de34b3c --- /dev/null +++ b/share/icons/show-grid.svg @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.041" + height="16.039128" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="show-grid" inkscape:label="#grid" transform="translate(-404.959,-219.960871)"> + <rect height="16" id="rect13175" style="color:#000000;fill:none;stroke-width:0.7" width="16" x="405" y="220"/> + <rect height="1" id="rect13046" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" width="1" x="405" y="220"/> + <rect height="1" id="use5896" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,2.959,-0.039128)" width="1" x="405" y="220"/> + <rect height="1" id="use5898" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,5.959,-0.039128)" width="1" x="405" y="220"/> + <rect height="1" id="use5900" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,8.959,-0.039128)" width="1" x="405" y="220"/> + <rect height="1" id="use5902" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,11.959,-0.039128)" width="1" x="405" y="220"/> + <rect height="1" id="use5904" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,14.959,-0.039128)" width="1" x="405" y="220"/> + <rect height="1" id="use5906" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,-0.041,2.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5908" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,2.959,2.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5910" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,5.959,2.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5912" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,8.959,2.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5914" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,11.959,2.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5916" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,14.959,2.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5918" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,-0.041,5.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5920" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,2.959,5.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5922" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,5.959,5.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5924" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,8.959,5.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5926" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,11.959,5.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5928" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,14.959,5.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5930" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,-0.041,8.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5932" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,2.959,8.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5934" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,5.959,8.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5936" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,8.959,8.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5938" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,11.959,8.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5940" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,14.959,8.960872)" width="1" x="405" y="220"/> + <rect height="1" id="use5942" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,-0.041,11.96087)" width="1" x="405" y="220"/> + <rect height="1" id="use5944" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,2.959,11.96087)" width="1" x="405" y="220"/> + <rect height="1" id="use5946" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,5.959,11.96087)" width="1" x="405" y="220"/> + <rect height="1" id="use5948" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,8.959,11.96087)" width="1" x="405" y="220"/> + <rect height="1" id="use5950" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,11.959,11.96087)" width="1" x="405" y="220"/> + <rect height="1" id="use5952" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,14.959,11.96087)" width="1" x="405" y="220"/> + <rect height="1" id="use5954" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,-0.041,14.96087)" width="1" x="405" y="220"/> + <rect height="1" id="use5956" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,2.959,14.96087)" width="1" x="405" y="220"/> + <rect height="1" id="use5958" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,5.959,14.96087)" width="1" x="405" y="220"/> + <rect height="1" id="use5960" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,8.959,14.96087)" width="1" x="405" y="220"/> + <rect height="1" id="use5962" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,11.959,14.96087)" width="1" x="405" y="220"/> + <rect height="1" id="use5964" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,14.959,14.96087)" width="1" x="405" y="220"/> +</g> + +</svg> diff --git a/share/icons/show-guides.svg b/share/icons/show-guides.svg new file mode 100644 index 000000000..b2e97a94c --- /dev/null +++ b/share/icons/show-guides.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.041" + height="16.0391" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="show-guides" inkscape:label="#guides" transform="translate(-404.959,-219.9609)"> + <rect height="16" id="rect13315" style="color:#000000;fill:none;stroke-width:0.7" width="16" x="405" y="220"/> + <path d="M 105.5,258.5 106.5,258.5" id="path5974" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="translate(304.959,-25.03912)"/> + <path d="M 105.5,258.5 106.5,258.5" id="use5976" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,304.959,-25.03912)"/> + <path d="M 105.5,258.5 106.5,258.5" id="use5978" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,304.959,-25.03912)"/> + <path d="M 105.5,258.5 106.5,258.5" id="use5980" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,304.959,-25.03912)"/> + <path d="M 407.459,230.4609 407.459,229.4609" id="path5982" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 407.459,230.4609 407.459,229.4609" id="use5984" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,-3)"/> + <path d="M 407.459,230.4609 407.459,229.4609" id="use5986" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,-6)"/> + <path d="M 407.459,230.4609 407.459,229.4609" id="use5988" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,-9)"/> + <path d="M 405.459,233.4609 408.459,233.4609" id="path5990" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 407.459,235.4609 407.459,232.4609" id="path5992" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> +</g> + +</svg> diff --git a/share/icons/show-node-handles.svg b/share/icons/show-node-handles.svg new file mode 100644 index 000000000..8b2ceeaec --- /dev/null +++ b/share/icons/show-node-handles.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12" + height="12.000037" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="show-node-handles" inkscape:label="#nodes_show_handles" transform="translate(-670.5213,-244.999963)"> + <rect height="12" id="rect3742" style="color:#000000;opacity:0;fill:#000000;fill-rule:evenodd;stroke-width:0.8" transform="translate(-64.4787,188)" width="12" x="735" y="57"/> + <path d="M 682.0213,245.5 C 678.5213,246 673.5213,249.5 673.5213,253.5" id="path4641" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#909090;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 673.0213,247.5 673.0213,253.5" id="path4638" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="2.026662" id="use3738" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,703.5311,60.30166)" width="2.022052" x="-31.53185" y="185.1983"/> + <rect height="3.970665" id="use4635" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,710.5213,66)" width="3.957493" x="-39.45749" y="186.5"/> +</g> + +</svg> diff --git a/share/icons/show-path-outline.svg b/share/icons/show-path-outline.svg new file mode 100644 index 000000000..c2799dae5 --- /dev/null +++ b/share/icons/show-path-outline.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16.02417" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="show-path-outline" inkscape:label="#nodes_show_helperpath" transform="translate(45,-174.97583)"> + <path d="M -42.51871,188.4465 C -42.51871,182.9474 -41.84309,175.4698 -31.51871,177.4465 -29.7078,177.7932 -31.18387,189.1883 -42.51871,188.4465" id="path4756" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="16" id="rect4758" style="fill:none" width="16" x="-45" y="175"/> + <rect height="3.970665" id="use4760" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-4.9762,-0.0534998)" width="3.957493" x="-39.45749" y="186.5"/> + <rect height="3.970665" id="use4762" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,5.981293,-11.02417)" width="3.957493" x="-39.45749" y="186.5"/> +</g> + +</svg> diff --git a/share/icons/snap-bounding-box-center.svg b/share/icons/snap-bounding-box-center.svg new file mode 100644 index 000000000..b30bb115f --- /dev/null +++ b/share/icons/snap-bounding-box-center.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.5" + height="16.500569" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-bounding-box-center" inkscape:label="#toggle_snap_to_bbox_midpoints" transform="translate(-711.5,-29.49829)"> + <circle cx="753.5" cy="33" id="path6530-5" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,56.39207,5.147436)"/> + <rect height="16" id="rect5385-6-4-0-8" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="712" y="29.99886"/> + <path d="M 725,29.99829 725,42.99829 712,42.99829" id="path9141-9-2-5" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5"/> +</g> + +</svg> diff --git a/share/icons/snap-bounding-box-corners.svg b/share/icons/snap-bounding-box-corners.svg new file mode 100644 index 000000000..de8c5ac68 --- /dev/null +++ b/share/icons/snap-bounding-box-corners.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.5" + height="16.50057" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-bounding-box-corners" inkscape:label="#toggle_snap_to_bbox_node" transform="translate(-673.5,-29.5)"> + <rect height="16" id="rect5385-6-4-0" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="674" y="30.00057"/> + <path d="M 687,30 687,43 674,43" id="path9141-9-2" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5"/> + <rect height="3.621212" id="rect3224-2-8-6" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="453.5847" y="514.3773"/> +</g> + +</svg> diff --git a/share/icons/snap-bounding-box-edges.svg b/share/icons/snap-bounding-box-edges.svg new file mode 100644 index 000000000..f52e611b8 --- /dev/null +++ b/share/icons/snap-bounding-box-edges.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.5" + height="16.501141" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-bounding-box-edges" inkscape:label="#toggle_snap_to_bbox_path" transform="translate(-655.5,-29.5)"> + <rect height="16" id="rect5385-6-5" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="656" y="30.00057"/> + <rect height="16" id="rect5385-6-0-1" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="656" y="30.00114"/> + <path d="M 669,30 669,43 656,43" id="path9141-9" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#008000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5"/> +</g> + +</svg> diff --git a/share/icons/snap-bounding-box-midpoints.svg b/share/icons/snap-bounding-box-midpoints.svg new file mode 100644 index 000000000..d8876f62c --- /dev/null +++ b/share/icons/snap-bounding-box-midpoints.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.5" + height="16.50057" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-bounding-box-midpoints" inkscape:label="#toggle_snap_to_bbox_edge_midpoints" transform="translate(-692,-29.49943)"> + <rect height="16" id="rect5385-6-4-0-8-5" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="692.5" y="30"/> + <path d="M 705.5,29.99943 705.5,42.99943 692.5,42.99943" id="path9141-9-2-5-3" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5"/> + <circle cx="753.5" cy="33" id="path6530-4" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,46.21002,5.147436)"/> +</g> + +</svg> diff --git a/share/icons/snap-bounding-box.svg b/share/icons/snap-bounding-box.svg new file mode 100644 index 000000000..aaa5ee1c0 --- /dev/null +++ b/share/icons/snap-bounding-box.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.562447" + height="16.562468" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-bounding-box" inkscape:label="#toggle_snap_bbox" transform="translate(-637.93755,-29.937532)"> + <rect height="16" id="rect5385-6-4" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="638" y="30"/> + <path d="M 641,46 641,33 654,33" id="path9141" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5"/> + <rect height="3.621212" id="rect3224-2-2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="428.1289" y="474.691"/> +</g> + +</svg> diff --git a/share/icons/snap-grid-guide-intersections.svg b/share/icons/snap-grid-guide-intersections.svg new file mode 100644 index 000000000..9d7c75391 --- /dev/null +++ b/share/icons/snap-grid-guide-intersections.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-grid-guide-intersections" inkscape:label="#toggle_snap_grid_guide_intersections" transform="translate(-836,-30.00057)"> + <rect height="16" id="rect5385-6-4-8-3-1" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="836" y="30.00057"/> + <path d="M 851,37 837,37" id="path6498-9-0" inkscape:connector-curvature="0" style="color:#000000;fill:#c00000;stroke:#0065ff;stroke-width:1px"/> + <path d="M 841.5822,45.57303 846.4186,30.42697" id="path6498-1" inkscape:connector-curvature="0" style="color:#000000;fill:#c00000;stroke:#0065ff;stroke-width:1px"/> + <circle cx="753.5" cy="33" id="path6530-3-7" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,185.0073,8.125)"/> +</g> + +</svg> diff --git a/share/icons/snap-nodes-center.svg b/share/icons/snap-nodes-center.svg new file mode 100644 index 000000000..8d32311a2 --- /dev/null +++ b/share/icons/snap-nodes-center.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.5" + height="16.50057" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-nodes-center" inkscape:label="#toggle_snap_to_bbox_midpoints-3" transform="translate(-673.5,-29.5)"> + <g id="toggle_snap_to_object_midpoints"> + <rect height="16" id="rect5385-6-4-0-8-1" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="674" y="30.00057"/> + <path d="M 687,30 687,43 674,43" id="path9141-9-2-5-1" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#646464;stroke-linecap:square"/> + <circle cx="753.5" cy="33" id="path6530-3-6" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,19.93758,6.375)"/> + </g> +</g> + +</svg> diff --git a/share/icons/snap-nodes-cusp.svg b/share/icons/snap-nodes-cusp.svg new file mode 100644 index 000000000..5a70303b9 --- /dev/null +++ b/share/icons/snap-nodes-cusp.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16.00057" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-nodes-cusp" inkscape:label="#toggle_snap_to_nodes" transform="translate(-728,-30.00057)"> + <rect height="16" id="rect5385-6-74" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="728" y="30.00057"/> + <rect height="16" id="rect5385-6-0-19" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="728" y="30.00114"/> + <path d="M 743,38 C 743,38 743,43 736,43 740,38 738.25,35 735.5,33.25 732.75,31.5 729,31 729,31" id="path6308-6-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsc" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="3.621212" id="rect3224-2-8-6-5" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="488.233" y="549.0256"/> +</g> + +</svg> diff --git a/share/icons/snap-nodes-intersection.svg b/share/icons/snap-nodes-intersection.svg new file mode 100644 index 000000000..040385288 --- /dev/null +++ b/share/icons/snap-nodes-intersection.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-nodes-intersection" inkscape:label="#toggle_snap_to_path_intersections" transform="translate(-782,-30.001141)"> + <g id="g6774"> + <rect height="16" id="rect5385-6-4-0-5" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="782" y="30.00114"/> + <path d="M 783,45 797,31" id="path6507-9" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#646464;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 783,40 797,36" id="path6507-9-3" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <circle cx="753.5" cy="33" id="path6530-3" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,130.6876,9.127)"/> + </g> +</g> + +</svg> diff --git a/share/icons/snap-nodes-midpoint.svg b/share/icons/snap-nodes-midpoint.svg new file mode 100644 index 000000000..9cfde3c72 --- /dev/null +++ b/share/icons/snap-nodes-midpoint.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16.301221" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-nodes-midpoint" inkscape:label="#toggle_snap_to_midpoints" transform="translate(-764,-29.773572)"> + <rect height="16" id="rect5385-6-5-8" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="764" y="30.00114"/> + <rect height="16" id="rect5385-6-0-1-8" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="764" y="30.00171"/> + <path d="M 765,45 779,31" id="path6507" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <circle cx="753.5" cy="33" id="path6530" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,112.6876,9.126711)"/> + <g id="g6242" transform="matrix(1.5,0,0,1.5,-383.9324,-21.06763)"> + <path d="M 766.7737,40.68077 767.7737,44.68077" id="path6218" inkscape:connector-curvature="0" style="color:#000000;fill:#c00000;stroke:#c00000;stroke-width:0.6666667px"/> + <path d="M 767.9558,39.58974 768.9558,43.58974" id="path6218-9" inkscape:connector-curvature="0" style="color:#000000;fill:#c00000;stroke:#c00000;stroke-width:0.6666667px"/> + </g> + <g id="g6242-2" transform="matrix(1.5,0,0,1.5,-375.4835,-29.48977)"> + <path d="M 766.7737,40.68077 767.7737,44.68077" id="path6218-2" inkscape:connector-curvature="0" style="color:#000000;fill:#c00000;stroke:#c00000;stroke-width:0.6666667px"/> + <path d="M 767.9558,39.58974 768.9558,43.58974" id="path6218-9-6" inkscape:connector-curvature="0" style="color:#000000;fill:#c00000;stroke:#c00000;stroke-width:0.6666667px"/> + </g> +</g> + +</svg> diff --git a/share/icons/snap-nodes-path.svg b/share/icons/snap-nodes-path.svg new file mode 100644 index 000000000..9c1f053e2 --- /dev/null +++ b/share/icons/snap-nodes-path.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-nodes-path" inkscape:label="#toggle_snap_to_paths" transform="translate(-710,-30.00057)"> + <rect height="16" id="rect5385-6-4-8" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="710" y="30.00057"/> + <path d="M 725,39 C 725,39 725,44 718,44 722,39 720.25,36 717.5,34.25 714.75,32.5 711,32 711,32" id="path6308-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsc" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <path d="M 725,39.00001 C 725,39.00001 725,44.00001 718,44.00001 722,39.00001 720.25,36.00001 717.5,34.25001 714.75,32.50001 711,32.00001 711,32.00001" id="path6308-6-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsc" style="color:#000000;fill:none;stroke:#008000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> +</g> + +</svg> diff --git a/share/icons/snap-nodes-rotation-center.svg b/share/icons/snap-nodes-rotation-center.svg new file mode 100644 index 000000000..d3404ce64 --- /dev/null +++ b/share/icons/snap-nodes-rotation-center.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.5" + height="16.501711" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-nodes-rotation-center" inkscape:label="#toggle_snap_center" transform="translate(-799.5,-29.5)"> + <rect height="16" id="rect5385-6-7-8" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="800" y="30.00114"/> + <rect height="16" id="rect5385-6-0-8-4" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="800" y="30.00171"/> + <path d="M 813,30 813,43 800,43" id="path9141-9-0" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5"/> + <path d="M 805,31.5 805,34.5" id="path6380" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/> + <path d="M 805,35.5 805,38.5" id="path6380-4" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/> + <path d="M 801.5,35 804.5,35" id="path6380-8" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/> + <path d="M 805.5,35 808.5,35" id="path6380-4-0" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/> +</g> + +</svg> diff --git a/share/icons/snap-nodes-smooth.svg b/share/icons/snap-nodes-smooth.svg new file mode 100644 index 000000000..7e7e3bae4 --- /dev/null +++ b/share/icons/snap-nodes-smooth.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-nodes-smooth" inkscape:label="#toggle_snap_to_smooth_nodes" transform="translate(-746,-30.00057)"> + <rect height="16" id="rect5385-6-4-09" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="746" y="30.00057"/> + <path d="M 761,38 C 761,38 761,43 754,43 758,38 756.25,35 753.5,33.25 750.75,31.5 747,31 747,31" id="path6308-6-3-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsc" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="3.621212" id="rect3224-2-8-6-5-6" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-90)" width="3.584063" x="-35.08406" y="751.8788"/> +</g> + +</svg> diff --git a/share/icons/snap-nodes.svg b/share/icons/snap-nodes.svg new file mode 100644 index 000000000..e0eb50284 --- /dev/null +++ b/share/icons/snap-nodes.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16.00057" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-nodes" inkscape:label="#toggle_snap_nodes" transform="translate(-692,-30.00057)"> + <rect height="16" id="rect5385-6-7" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="692" y="30.00057"/> + <rect height="16" id="rect5385-6-0-8" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="692" y="30.00114"/> + <path d="M 693,38 C 693,38 693,33 700,33 696,38 697.75,41 700.5,42.75 703.25,44.5 707,45 707,45" id="path6308" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsc" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="3.621212" id="rect3224-2-9" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="469.8239" y="516.5415"/> +</g> + +</svg> diff --git a/share/icons/snap-others.svg b/share/icons/snap-others.svg new file mode 100644 index 000000000..c626c47f3 --- /dev/null +++ b/share/icons/snap-others.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.504883" + height="16.1231" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap-others" inkscape:label="#toggle_snap_others" transform="translate(-932.49512,-29.6269)"> + <path d="M 935,31.25 935,39.75" id="path3570-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="4.01786" id="rect3568-1" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.0099" x="932.9951" y="30.1269"/> + <path d="M 939,39 945,30" id="path6498-1-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:#c00000;stroke:#0065ff;stroke-width:1px"/> + <circle cx="753.5" cy="33" id="path6530-3-7-6" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,282.6876,5.625)"/> + <g id="g13570" transform="translate(1.5,0.5)"> + <path d="M 943,37.5 943,40.5" id="path6380-5" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/> + <path d="M 943,41.5 943,44.5" id="path6380-4-1" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/> + <path d="M 939.5,41 942.5,41" id="path6380-8-4" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/> + <path d="M 943.5,41 946.5,41" id="path6380-4-0-5" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/> + </g> + <circle cx="753.5" cy="33" id="path6530-3-7-6-0" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,277.1876,14.625)"/> +</g> + +</svg> diff --git a/share/icons/snap-page.svg b/share/icons/snap-page.svg new file mode 100644 index 000000000..2977d253c --- /dev/null +++ b/share/icons/snap-page.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)" gradientUnits="userSpaceOnUse" id="linearGradient6467" inkscape:collect="always" x1="59" x2="62.5" xlink:href="#linearGradient5704" y1="235.1341" y2="239.4902"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)" gradientUnits="userSpaceOnUse" id="linearGradient6465" inkscape:collect="always" x1="61.44776" x2="64.5183" xlink:href="#linearGradient2485" y1="236.4112" y2="240.354"/> + </defs> +<g id="snap-page" inkscape:label="#toggle_snap_page_border" transform="translate(-818,-30.001141)"> + <rect height="16" id="rect5385-6-4-8-3" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="818" y="30.00114"/> + <path d="M 820.7689,31.00114 831.2311,31.00114 831.2311,45.00114 820.7689,45.00114 820.7689,31.00114 Z" id="path3805-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient6465);fill-rule:evenodd;stroke:url(#linearGradient6467);stroke-width:1.0000002"/> +</g> + +</svg> diff --git a/share/icons/snap-text-baseline.svg b/share/icons/snap-text-baseline.svg new file mode 100644 index 000000000..ef61aa879 --- /dev/null +++ b/share/icons/snap-text-baseline.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.25406" + height="15.934411" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5857" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient5704" y1="132.9464" y2="138.5"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient5859" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient5704" y1="137.5165" y2="137.4738"/> + </defs> +<g id="snap-text-baseline" inkscape:label="#toggle_snap_text_baseline" transform="translate(-908.99999,-32.052448)"> + <path d="M 912.5,44.98691 924.5,44.98691" id="path13356" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#008000;stroke-width:0.9413574px;stroke-linecap:square"/> + <g id="use11377-6" transform="matrix(0.684222,0,0,0.684222,894.3189,-56.21219)"> + <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="text2410" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient5857);stroke:#000000"/> + <path d="M 33.5,130.5 28,146" id="path5817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1.0000002px;stroke-linecap:round"/> + <path d="M 38,142.5244 32.5,142.5244" id="path5828" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient5859);stroke-width:1.0000002px;stroke-linecap:round"/> + </g> + <rect height="3.621212" id="rect3224-2-8-6-5-8" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="611.2788" y="674.8813"/> +</g> + +</svg> diff --git a/share/icons/snap.svg b/share/icons/snap.svg new file mode 100644 index 000000000..185bc99ed --- /dev/null +++ b/share/icons/snap.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.062537" + height="16.062492" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="snap" inkscape:label="#toggle_snap_global" transform="translate(-620,-30)"> + <rect height="16" id="rect5385-6" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="620" y="30"/> + <rect height="16" id="rect5385-6-0" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="620" y="30.00057"/> + <rect height="3.621212" id="rect3224-2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="415.401" y="462.0515"/> + <rect height="3.621212" id="rect3224-2-8" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="415.401" y="476.282"/> + <path d="M 631,41 631,37 627,41 631,41" id="path9093" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke-width:1px"/> + <rect height="7.962208" id="rect9095" inkscape:transform-center-x="1.414208" inkscape:transform-center-y="-2.12133" style="fill:#000000" transform="rotate(-45)" width="1" x="416.693" y="466.7135"/> +</g> + +</svg> diff --git a/share/icons/spray-mode-clone.svg b/share/icons/spray-mode-clone.svg new file mode 100644 index 000000000..968d5b76e --- /dev/null +++ b/share/icons/spray-mode-clone.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="29.631635" + height="26.445578" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient6618"> + <stop id="stop6620" offset="0" style="stop-color:#1caf19;stop-opacity:1"/> + <stop id="stop6622" offset="1" style="stop-color:#6df668;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(0.3379059,-0.1655273)" gradientUnits="userSpaceOnUse" id="linearGradient6583-7" inkscape:collect="always" x1="371.2368" x2="395.2692" xlink:href="#linearGradient6618" y1="322.8861" y2="322.8861"/> + <linearGradient gradientTransform="matrix(0.8269532,0,0,0.8236011,90.7184,44.23329)" gradientUnits="userSpaceOnUse" id="linearGradient5783-6-3" inkscape:collect="always" x1="348.6006" x2="375.3615" xlink:href="#linearGradient6618" y1="338.0772" y2="318.0103"/> + </defs> +<g id="spray-mode-clone" inkscape:label="#g5793" transform="translate(-371.57471,-306.05262)"> + <path d="M 373.3679,331.8837 C 372.7742,331.8837 372.2742,332.3836 372.2742,332.9774 L 372.2742,341.1649 365.6492,341.1649 C 365.0554,341.1649 364.5554,341.6336 364.5554,342.2274 L 364.5554,361.1962 C 364.5554,361.6101 364.8073,361.955 365.1492,362.1337 365.1752,362.1473 365.1845,362.1847 365.2117,362.1962 365.39,362.5393 365.7343,362.7899 366.1492,362.7899 L 390.7742,362.7899 C 391.368,362.7899 391.868,362.3212 391.8679,361.7274 L 391.8679,353.0087 397.9929,353.0087 C 398.5867,353.0087 399.0555,352.54 399.0554,351.9462 L 399.0554,332.9774 C 399.0554,332.3836 398.5867,331.8837 397.9929,331.8837 L 373.3679,331.8837 Z" id="path6442" inkscape:connector-curvature="0" style="fill:#000000;stroke:#000000;stroke-width:1.2" transform="matrix(0.8269532,0,0,0.8236011,70.70512,33.207)"/> + <g id="g5785"> + <g id="g5780"> + <rect height="17.38762" id="rect6446" ry="0.8827677" style="fill:url(#linearGradient5783-6-3);stroke:#000000;stroke-width:0.99" width="22.14235" x="378.569" y="306.5587"/> + </g> + <g id="g5775"> + <rect height="21.11171" id="rect6450" ry="1.071839" style="fill:#000000;stroke:#000000;stroke-width:1.2" transform="matrix(0.8269532,0,0,0.8236011,80.49886,-10.47411)" width="26.77582" x="353.2349" y="394.7184"/> + <rect height="17.38762" id="rect6452" ry="0.8827677" style="fill:url(#linearGradient6583-7);stroke:#c2c2c2;stroke-width:1.89;stroke-miterlimit:4.1999998" width="22.14235" x="372.5197" y="314.0268"/> + <rect height="17.38762" id="rect6585" ry="0.8827677" style="fill:none;stroke:#000000;stroke-width:1.89;stroke-miterlimit:4.1999998;stroke-dasharray:3.78, 3.78" width="22.14235" x="372.5197" y="314.0268"/> + </g> + </g> +</g> + +</svg> diff --git a/share/icons/spray-mode-copy.svg b/share/icons/spray-mode-copy.svg new file mode 100644 index 000000000..828b8604b --- /dev/null +++ b/share/icons/spray-mode-copy.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="30.558198" + height="26.445583" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="translate(19.05203,-3.089519)" gradientUnits="userSpaceOnUse" id="linearGradient6466-2" x1="348.6006" x2="375.3615" xlink:href="#linearGradient6618" y1="338.0772" y2="318.0103"/> + <linearGradient id="linearGradient6618"> + <stop id="stop6620" offset="0" style="stop-color:#1caf19;stop-opacity:1"/> + <stop id="stop6622" offset="1" style="stop-color:#6df668;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(4.119358,37.58914)" gradientUnits="userSpaceOnUse" id="linearGradient6468-0" x1="348.6006" x2="375.3615" xlink:href="#linearGradient6618" y1="338.0772" y2="318.0103"/> + </defs> +<g id="spray-mode-copy" transform="matrix(0.8557944,0,0,0.8106021,-307.06434,-255.18257)"> + <path d="M 368.2187,315.4062 C 367.625,315.4062 367.125,315.9062 367.125,316.5 L 367.125,324.6875 360.5,324.6875 C 359.9062,324.6875 359.4062,325.1562 359.4062,325.75 L 359.4062,344.7187 C 359.4062,345.1327 359.6581,345.4775 360,345.6562 360.026,345.6698 360.0353,345.7072 360.0625,345.7187 360.2408,346.0619 360.5851,346.3125 361,346.3125 L 385.625,346.3125 C 386.2188,346.3125 386.7188,345.8438 386.7187,345.25 L 386.7187,336.5312 392.8437,336.5312 C 393.4375,336.5312 393.9063,336.0626 393.9062,335.4687 L 393.9062,316.5 C 393.9062,315.9062 393.4375,315.4062 392.8437,315.4062 L 368.2187,315.4062 Z" id="rect6196" inkscape:connector-curvature="0" style="fill:#000000;stroke:#000000;stroke-width:1.2"/> + <g id="g6335" transform="translate(-3.545057e-7,0.5149192)"> + <rect height="21.11171" id="rect6337" ry="1.071839" style="fill:url(#linearGradient6466-2);stroke:#000000;stroke-width:1.2" width="26.77582" x="367.1378" y="315.4208"/> + <g id="g6339" transform="translate(7.208876,-31.4101)"> + <rect height="21.11171" id="rect6341" ry="1.071839" style="fill:#000000;stroke:#000000;stroke-width:1.2" width="26.77582" x="352.72" y="356.6143"/> + <rect height="21.11171" id="rect6343" ry="1.071839" style="fill:url(#linearGradient6468-0);stroke:#000000;stroke-width:1.2" width="26.77582" x="352.2051" y="356.0994"/> + </g> + </g> +</g> + +</svg> diff --git a/share/icons/spray-mode-union.svg b/share/icons/spray-mode-union.svg new file mode 100644 index 000000000..cf1042e4b --- /dev/null +++ b/share/icons/spray-mode-union.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="30.043777" + height="26.434763" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="translate(28.32058,70.02908)" gradientUnits="userSpaceOnUse" id="linearGradient6563-3" x1="348.6006" x2="375.3615" xlink:href="#linearGradient6618" y1="338.0772" y2="318.0103"/> + <linearGradient id="linearGradient6618"> + <stop id="stop6620" offset="0" style="stop-color:#1caf19;stop-opacity:1"/> + <stop id="stop6622" offset="1" style="stop-color:#6df668;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="spray-mode-union" transform="matrix(0.8413762,0,0,0.8105392,-309.68273,-314.43426)"> + <path d="M 377.4873,389.0398 C 376.8935,389.0398 376.3936,389.5397 376.3936,390.1335 L 376.3936,398.321 369.7686,398.321 C 369.1748,398.321 368.6748,398.7897 368.6748,399.3835 L 368.6748,418.3523 C 368.6748,418.7662 368.9267,419.1111 369.2686,419.2898 369.2946,419.3034 369.3039,419.3409 369.3311,419.3523 369.5094,419.6954 369.8537,419.946 370.2686,419.946 L 394.8936,419.946 C 395.4874,419.946 395.9873,419.4773 395.9873,418.8835 L 395.9873,410.1648 402.1123,410.1648 C 402.7061,410.1648 403.1748,409.6961 403.1748,409.1023 L 403.1748,390.1335 C 403.1748,389.5397 402.7061,389.0398 402.1123,389.0398 L 377.4873,389.0398 Z" id="path6506" inkscape:connector-curvature="0" style="fill:#000000;stroke:#000000;stroke-width:1.2"/> + <path d="M 377.4794,388.5322 C 376.8856,388.5322 376.4169,389.0322 376.4169,389.626 L 376.4169,397.8135 369.7607,397.8135 C 369.1669,397.8135 368.6669,398.2822 368.6669,398.876 L 368.6669,417.8447 C 368.6669,418.2901 368.9382,418.6825 369.3232,418.8447 369.4992,419.1949 369.8407,419.4385 370.2607,419.4385 L 394.9169,419.4385 C 395.5107,419.4385 395.9794,418.9698 395.9794,418.376 L 395.9794,409.6572 402.1044,409.6572 C 402.6982,409.6572 403.1669,409.1885 403.1669,408.5947 L 403.1669,389.626 C 403.1669,389.0322 402.6982,388.5322 402.1044,388.5322 L 377.4794,388.5322 Z" id="rect6510" inkscape:connector-curvature="0" style="fill:url(#linearGradient6563-3);stroke:#000000;stroke-width:1.2"/> +</g> + +</svg> diff --git a/share/icons/sticky_zoom.svg b/share/icons/sticky_zoom.svg new file mode 100644 index 000000000..0c9f9f0fa --- /dev/null +++ b/share/icons/sticky_zoom.svg @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12.009389" + height="12.047082" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8502" inkscape:collect="always" x1="85.64042" x2="89.70349" xlink:href="#linearGradient2485" y1="125.8732" y2="125.9596"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient800"> + <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/> + <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8492" inkscape:collect="always" x1="182.9813" x2="176.0136" xlink:href="#linearGradient5740" y1="167.8534" y2="153.3422"/> + <linearGradient gradientTransform="translate(200,120)" gradientUnits="userSpaceOnUse" id="linearGradient8494" inkscape:collect="always" x1="-26.25288" x2="-23.22442" xlink:href="#linearGradient5740" y1="34.12175" y2="37.21967"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8498" inkscape:collect="always" x1="85.2589" x2="89.75233" xlink:href="#linearGradient800" y1="119.8891" y2="117.8514"/> + <linearGradient gradientTransform="matrix(0.833333,0,0,1,7.291667,1.125)" gradientUnits="userSpaceOnUse" id="linearGradient8496" inkscape:collect="always" x1="95.23788" x2="98.37736" xlink:href="#linearGradient800" y1="120.625" y2="120.5792"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.845944,0,0,1,30.563,-0.625005)" gradientUnits="userSpaceOnUse" id="linearGradient8500" inkscape:collect="always" x1="65.27716" x2="75.1424" xlink:href="#linearGradient5858" y1="123.2129" y2="117.4021"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4819" inkscape:collect="always" x1="171.2831" x2="186.7169" xlink:href="#linearGradient5704" y1="159" y2="159"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4811" inkscape:collect="always" x1="84.62939" x2="91.62061" xlink:href="#linearGradient5704" y1="125.3162" y2="125.3162"/> + <linearGradient id="linearGradient5858"> + <stop id="stop5860" offset="0" style="stop-color:#ffa01e"/> + <stop id="stop5862" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="sticky_zoom" transform="matrix(0.483821,0,0,0.485303,-82.10684,-72.6514)"> + <circle cx="179" cy="159" id="path5056" r="7" style="color:#000000;fill:none;stroke:#9e9e9e;stroke-width:1.7359509;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7081545" transform="matrix(1.125571,0,0,1.125565,-22.76161,-20.24985)"/> + <rect height="24" id="rect5058" style="color:#000000;fill:none" width="24" x="170" y="150"/> + <circle cx="179" cy="159" id="path5060" r="7" style="color:#000000;fill:url(#linearGradient8492);fill-rule:evenodd;stroke:url(#linearGradient4819);stroke-width:1.4338813;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)"/> + <path d="M 172,160 C 177,159 176,154 181,153 179,151 175.5,151.8333 174,153 172.5,154.1667 171,158 172,160 Z" id="path5062" inkscape:connector-curvature="0" sodipodi:nodetypes="cczc" style="fill:url(#linearGradient8494);fill-rule:evenodd"/> + <g id="g5066" transform="matrix(-0.707107,0.707107,-0.732853,-0.732853,338.9611,194.4488)"> + <path d="M 85.625,124.8009 C 87.29167,123.8009 88.95833,123.8009 90.625,124.8009 L 90.24628,115.9591 C 88.89722,115.3058 87.62782,115.4979 86.07962,115.9591 L 85.625,124.8009 Z" id="path5068" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient8496);fill-rule:evenodd"/> + <path d="M 90.62502,124.8009 90.58264,115.9811 C 89.73669,114.9811 86.3975,114.9353 85.55156,115.9353 L 85.625,124.8009" id="path5070" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:url(#linearGradient8498);fill-rule:evenodd;stroke:url(#linearGradient8500);stroke-width:1.9912179;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 85.625,124.8009 86.54346,126.5815 C 87.58329,126.3701 88.56338,126.4085 89.54346,126.5815 L 90.625,124.8009 C 89.77906,123.8009 86.47094,123.8009 85.625,124.8009 Z" id="path5072" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient8502);fill-rule:evenodd;stroke:url(#linearGradient4811);stroke-width:1.9912179;stroke-linecap:round;stroke-linejoin:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/stroke-cap-butt.svg b/share/icons/stroke-cap-butt.svg new file mode 100644 index 000000000..e51ecd565 --- /dev/null +++ b/share/icons/stroke-cap-butt.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="stroke-cap-butt" inkscape:label="#cap_butt" transform="translate(-899.5,-158.25)"> + <rect height="24" id="rect3854" style="color:#000000;fill:none;stroke-width:9" width="24" x="899.5" y="158.25"/> + <path d="M 903,181.7114 903,167.7887 920,167.7887 920,181.7114" id="path3844" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#99b6d4;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:square"/> + <rect height="2" id="use5734" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-9.999997,1)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5736" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-9.999997,5)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5738" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-9.999997,9)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5741" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-9.999997,13)" width="2" x="920.5246" y="167.2491"/> +</g> + +</svg> diff --git a/share/icons/stroke-cap-round.svg b/share/icons/stroke-cap-round.svg new file mode 100644 index 000000000..13a456f46 --- /dev/null +++ b/share/icons/stroke-cap-round.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.001536" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="stroke-cap-round" inkscape:label="#cap_round" transform="translate(-899.5,-158.25)"> + <rect height="24" id="rect3904" style="color:#000000;fill:none;stroke-width:9" width="24" x="899.5" y="158.25"/> + <path d="M 902.94,181.75 902.98,168.75 C 902.98,162.75 905.48,158.75 911.48,158.75 917.48,158.75 919.98,162.75 920.02,168.75 L 919.98,181.75" id="path3906" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscc" style="fill:#99b6d4;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <rect height="2" id="use5753" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-9.999997,13)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5755" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-9.999997,9)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5759" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-9.999997,5)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5761" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-9.999997,1)" width="2" x="920.5246" y="167.2491"/> +</g> + +</svg> diff --git a/share/icons/stroke-cap-square.svg b/share/icons/stroke-cap-square.svg new file mode 100644 index 000000000..0a19da12f --- /dev/null +++ b/share/icons/stroke-cap-square.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.000869" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="stroke-cap-square" inkscape:label="#cap_square" transform="translate(-899.5,-158.25)"> + <rect height="24" id="rect3876" style="color:#000000;fill:none;stroke-width:9" width="24" x="899.5" y="158.25"/> + <path d="M 902.98,181.75 902.94,158.75 919.98,158.75 920.02,181.75" id="path3878" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#99b6d4;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <rect height="2" id="use5743" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-9.999997,13)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5746" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-9.999997,9)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5748" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-9.999997,5)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5751" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-9.999997,1)" width="2" x="920.5246" y="167.2491"/> +</g> + +</svg> diff --git a/share/icons/stroke-join-bevel.svg b/share/icons/stroke-join-bevel.svg new file mode 100644 index 000000000..3756c17cf --- /dev/null +++ b/share/icons/stroke-join-bevel.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.000767" + height="24.001901" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="stroke-join-bevel" inkscape:label="#join_bevel" transform="translate(-899.49923,-158.25)"> + <path d="M 900.04,181.75 900,171.25 912,158.75 923,158.75 923,176.25 917,176.25 917,181.75" id="path3939" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:#99b6d4;fill-rule:evenodd"/> + <rect height="24" id="rect3918" style="color:#000000;fill:none;stroke-width:9" width="24" x="899.5" y="158.25"/> + <path d="M 900.04,181.75 900,171.25 912,158.75 923,158.75 M 917,181.75 917,175.75 923,175.75" id="path3920" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <rect height="2" id="use5703" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,0,0)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5705" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,0,0)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5707" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,0,0)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5709" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,0,0)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5711" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-12,4)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5713" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-12,8)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5715" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-12,12)" width="2" x="920.5246" y="167.2491"/> +</g> + +</svg> diff --git a/share/icons/stroke-join-miter.svg b/share/icons/stroke-join-miter.svg new file mode 100644 index 000000000..9f21bd726 --- /dev/null +++ b/share/icons/stroke-join-miter.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.00087" + height="24.000869" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="stroke-join-miter" inkscape:label="#join_miter" transform="translate(-899.49913,-158.25)"> + <path d="M 900.04,181.75 900,158.75 923,158.75 923,176.25 917,176.25 917,181.75" id="path4023" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="fill:#99b6d4;fill-rule:evenodd"/> + <rect height="24" id="rect4025" style="color:#000000;fill:none;stroke-width:9" width="24" x="899.5" y="158.25"/> + <path d="M 900.04,181.75 900,158.75 923,158.75 M 917,181.75 917,175.75 923,175.75" id="path4027" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <rect height="2" id="use5673" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5689" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,0,0)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5691" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,0,0)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5693" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,0,0)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5696" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-12,4)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5698" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-12,8)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5700" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-12,12)" width="2" x="920.5246" y="167.2491"/> +</g> + +</svg> diff --git a/share/icons/stroke-join-round.svg b/share/icons/stroke-join-round.svg new file mode 100644 index 000000000..c04e578d0 --- /dev/null +++ b/share/icons/stroke-join-round.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.006622" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="stroke-join-round" inkscape:label="#join_round" transform="translate(-899.5,-158.25)"> + <path d="M 900.04,181.75 900,178.75 C 900,166.25 907,158.75 919.5,158.75 L 923,158.75 923,176.25 917,176.25 917,181.75" id="path3949" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:#99b6d4;fill-rule:evenodd"/> + <rect height="24" id="rect3951" style="color:#000000;fill:none;stroke-width:9" width="24" x="899.5" y="158.25"/> + <path d="M 900.04,181.75 900,178.75 C 900,166.25 907,158.75 919.5,158.75 L 923,158.75 M 917,181.75 917,175.75 923,175.75" id="path3953" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <rect height="2" id="use5718" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,0,0)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5720" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,0,0)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5722" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,0,0)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5724" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,0,0)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5726" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-12,4)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5728" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-12,8)" width="2" x="920.5246" y="167.2491"/> + <rect height="2" id="use5731" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:9" transform="matrix(1,0,0,1,-12,12)" width="2" x="920.5246" y="167.2491"/> +</g> + +</svg> diff --git a/share/icons/stroke-to-path.svg b/share/icons/stroke-to-path.svg new file mode 100644 index 000000000..3b24a1c26 --- /dev/null +++ b/share/icons/stroke-to-path.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.048896" + height="16.04366" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="stroke-to-path" inkscape:label="#stroke_tocurve" transform="translate(45.0489,-174.95634)"> + <path d="M -39.52195,190.3973 -44.44321,188.4481 C -44.98225,180.8178 -38.98225,174.937 -31.48225,175.437 L -29.52195,180.3973 C -36.52195,180.3973 -39.52195,183.3973 -39.52195,190.3973 Z" id="path4464" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:#8ab3df;fill-opacity:0.5882353;fill-rule:evenodd;stroke-width:1.0000024"/> + <path d="M -44.43436,188.5363 C -44.97339,180.9061 -38.97339,175.0252 -31.47339,175.5252" id="path4450" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="16" id="rect4452" style="color:#000000;fill:none" width="16" x="-45" y="175"/> + <path d="M -39.5131,190.4855 C -39.5131,183.4855 -36.5131,180.4855 -29.5131,180.4855" id="path4458" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + <rect height="3.023564" id="use6695" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0593760000000003,-0.0289300000000008)" width="3.009614" x="-178.495" y="-39.5126"/> + <rect height="3.023564" id="use6698" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-5.035796,4.961445)" width="3.009614" x="-178.495" y="-39.5126"/> + <rect height="3.023564" id="use6700" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-1.059376,8.961445)" width="3.009614" x="-178.495" y="-39.5126"/> + <rect height="3.023564" id="use6702" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,3.940624,3.97107)" width="3.009614" x="-178.495" y="-39.5126"/> +</g> + +</svg> diff --git a/share/icons/swatches.svg b/share/icons/swatches.svg new file mode 100644 index 000000000..da80b32d7 --- /dev/null +++ b/share/icons/swatches.svg @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.03125" + height="16.005392" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.006993,0,0,1,-1.456289,0.0155694)" gradientUnits="userSpaceOnUse" id="linearGradient6160" inkscape:collect="always" x1="206.4689" x2="223.9659" xlink:href="#linearGradient5704" y1="15.97338" y2="1.491036"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="swatches" transform="rotate(90,184.5174,23.51385)"> + <rect height="4" id="rect6024" style="color:#000000;fill:#ffbf00;fill-rule:evenodd" width="4" x="212" y="13"/> + <rect height="4" id="rect6029" style="color:#000000;fill:#ff69bc;fill-rule:evenodd" width="4" x="212" y="8"/> + <rect height="4" id="rect6033" style="color:#000000;fill:#ffffff;fill-rule:evenodd" width="4" x="207" y="8"/> + <rect height="4" id="rect6035" style="color:#000000;fill:#c8c8c8;fill-rule:evenodd" width="3" x="217" y="13"/> + <rect height="4" id="rect6037" style="color:#000000;fill:#f0fa00;fill-rule:evenodd" width="4" x="212" y="3"/> + <path d="M 217,8 221,8 220,12 217,12 217,8 Z" id="rect6045" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:#a4602b;fill-rule:evenodd"/> + <rect height="4" id="rect6048" style="color:#000000;fill:#00c626;fill-rule:evenodd" width="4" x="217" y="3"/> + <rect height="4" id="rect6050" style="color:#000000;fill:#8ab3de;fill-rule:evenodd" width="4" x="207" y="13"/> + <rect height="4" id="rect6009" style="color:#000000;fill:#ff0000;fill-rule:evenodd" width="4" x="207" y="3"/> + <path d="M 206.5035,2.5 206.5035,17.53125 220.1608,17.53125 C 219.6434,16.08209 219.0304,13.23016 220.6014,10.5 222.6154,7 220.6014,2.5 220.6014,2.5 L 206.5035,2.5 Z M 211.5385,2.5 211.5385,17.5 M 216.5734,2.5 216.5734,17.5 M 206.5035,12.5 219.5944,12.5 M 221.1049,7.5 206.5035,7.5" id="rect6103" inkscape:connector-curvature="0" sodipodi:nodetypes="cccscccccccccc" style="color:#000000;fill:none;stroke:url(#linearGradient6160);stroke-width:0.9999999;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 210.5035,16.5312 207.5035,16.5312 207.5035,13.5312" id="path6163" inkscape:connector-curvature="0" style="fill:none;stroke:#bad2ec;stroke-width:1px"/> + <path d="M 210.5035,6.5312 207.5035,6.5312 207.5035,3.5312" id="path6165" inkscape:connector-curvature="0" style="fill:none;stroke:#ff6565;stroke-width:1px"/> + <path d="M 215.5035,11.5312 212.5035,11.5312 212.5035,8.5312" id="path6168" inkscape:connector-curvature="0" style="fill:none;stroke:#ffb5e0;stroke-width:1px"/> + <path d="M 215.5035,16.5312 212.5035,16.5312 212.5035,13.5312" id="path6170" inkscape:connector-curvature="0" style="fill:none;stroke:#ffe185;stroke-width:1px"/> + <path d="M 215.5035,6.5312 212.5035,6.5312 212.5035,3.5312" id="path6172" inkscape:connector-curvature="0" style="fill:none;stroke:#feffcd;stroke-width:1px"/> + <path d="M 220.5035,6.5312 217.5035,6.5312 217.5035,3.5312" id="path6174" inkscape:connector-curvature="0" style="fill:none;stroke:#5cff7c;stroke-width:1px"/> + <path d="M 219.0035,11.5312 217.5035,11.5312 217.5035,8.5312" id="path6176" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#d28b51;stroke-width:1px"/> + <path d="M 219.0035,16.5312 217.5035,16.5312 217.5035,13.5312" id="path6178" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#ffffff;stroke-width:1px"/> +</g> + +</svg> diff --git a/share/icons/symbol-add.svg b/share/icons/symbol-add.svg new file mode 100644 index 000000000..77385a227 --- /dev/null +++ b/share/icons/symbol-add.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.127811" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="symbol-add" inkscape:label="#symbols" transform="translate(-319.522,-108.194)"> + <rect height="16" id="rect15227" style="color:#000000;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" width="16" x="319.6498" y="108.194"/> + <ellipse cx="337.3443" cy="163.0209" id="path10909" rx="3.963478" ry="4.113043" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.9166217;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.101789,0,0,1.080243,-44.03243,-58.71167)"/> + <path d="M 319.522,118.6983 319.522,116.5755 327.1498,116.5755 327.1498,111.194 325.1498,111.194 328.0237,108.194 330.8976,111.194 328.8976,111.194 328.8976,118.6983 Z" id="path4685-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc" style="fill:#000000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/symbol-bigger.svg b/share/icons/symbol-bigger.svg new file mode 100644 index 000000000..a5227518e --- /dev/null +++ b/share/icons/symbol-bigger.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="symbol-bigger" inkscape:label="#symbols" transform="translate(-319.64981,-108.194)"> + <rect height="16" id="rect11047" style="color:#000000;fill:#ff00ff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" width="16" x="319.6498" y="108.194"/> + <ellipse cx="337.3443" cy="163.0209" id="path11049" rx="3.963478" ry="4.113043" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.6086935;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.659594,0,0,1.626301,-232.2048,-148.9271)"/> + <ellipse cx="337.3443" cy="163.0209" id="path11051" rx="3.963478" ry="4.113043" style="color:#000000;fill:none;fill-rule:evenodd;stroke:#c80000;stroke-width:0.9166215;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.9166215, 0.9166215" transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)"/> +</g> + +</svg> diff --git a/share/icons/symbol-fit.svg b/share/icons/symbol-fit.svg new file mode 100644 index 000000000..1d0429091 --- /dev/null +++ b/share/icons/symbol-fit.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="17.074495" + height="17" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)" gradientUnits="userSpaceOnUse" id="linearGradient15175-8" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + </defs> +<g id="symbol-fit" inkscape:label="#symbols" transform="translate(-319.07532,-107.694)"> + <rect height="16" id="rect11107" style="color:#000000;fill:url(#linearGradient15175-8);fill-rule:evenodd;stroke:#3465a4;stroke-width:1.0000001;stroke-linecap:square;stroke-dasharray:1.0000001, 2.0000002" width="16" x="319.6498" y="108.194"/> + <path d="m 341.3078,163.0209 a 3.963478,4.113043 0 0 1 -3.9635,4.113 l 0,-4.113 z" id="path11111" sodipodi:cx="337.3443" sodipodi:cy="163.0209" sodipodi:end="1.570796" sodipodi:rx="3.963478" sodipodi:ry="4.113043" sodipodi:start="0" sodipodi:type="arc" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.3492142;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(2.894146,0,0,2.833322,-656.743,-353.6308)"/> + <ellipse cx="337.3443" cy="163.0209" id="path11051-8" rx="3.963478" ry="4.113043" style="color:#000000;fill:none;stroke:#c80000;stroke-width:0.9166215;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.9166215, 0.9166215" transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)"/> +</g> + +</svg> diff --git a/share/icons/symbol-remove.svg b/share/icons/symbol-remove.svg new file mode 100644 index 000000000..7bb09f127 --- /dev/null +++ b/share/icons/symbol-remove.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16.127811" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="symbol-remove" inkscape:label="#symbols" transform="matrix(0,1,1,0,-108.194,-319.522)"> + <rect height="16" id="rect10952" style="color:#000000;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" width="16" x="319.6498" y="108.194"/> + <ellipse cx="337.3443" cy="163.0209" id="path10954" rx="3.963478" ry="4.113043" style="color:#000000;fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.9166216;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:0.9166216, 1.8332432" transform="matrix(1.101789,0,0,1.080243,-44.03243,-58.71167)"/> + <path d="M 319.522,118.6983 319.522,116.5755 327.1498,116.5755 327.1498,111.194 325.1498,111.194 328.0237,108.194 330.8976,111.194 328.8976,111.194 328.8976,118.6983 Z" id="path10956" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc" style="fill:#000000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/symbol-smaller.svg b/share/icons/symbol-smaller.svg new file mode 100644 index 000000000..f8657a8a7 --- /dev/null +++ b/share/icons/symbol-smaller.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="symbol-smaller" inkscape:label="#symbols" transform="translate(-319.64981,-108.194)"> + <rect height="16" id="rect10979" style="color:#000000;fill:#ff00ff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" width="16" x="319.6498" y="108.194"/> + <ellipse cx="337.3443" cy="163.0209" id="path10989" rx="3.963478" ry="4.113043" style="color:#000000;fill:none;fill-rule:evenodd;stroke:#c80000;stroke-width:0.6086934;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.6086934, 0.6086934" transform="matrix(1.659594,0,0,1.626301,-232.2048,-148.9271)"/> + <ellipse cx="337.3443" cy="163.0209" id="path10981" rx="3.963478" ry="4.113043" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.9166217;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)"/> +</g> + +</svg> diff --git a/share/icons/symbols.svg b/share/icons/symbols.svg new file mode 100644 index 000000000..fe5b05d38 --- /dev/null +++ b/share/icons/symbols.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545-0-70" inkscape:collect="always" x1="161.736" x2="164.3598" xlink:href="#linearGradient5740" y1="172.2059" y2="180.6826"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1,0,0,0.997925,315.4232,-138.2771)" gradientUnits="userSpaceOnUse" id="linearGradient15270-5" inkscape:collect="always" x1="-815.2852" x2="-557.8917" xlink:href="#linearGradient5704" y1="115.2545" y2="376.4393"/> + </defs> +<g id="symbols" inkscape:label="#symbols" transform="translate(-319.423,-108.194)"> + <rect height="16" id="rect14677" style="color:#000000;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" width="16" x="319.423" y="108.194"/> + <path d="M 321.4694,109.627 C 325.4824,108.4924 329.457,108.3482 333.3766,109.627 332.4143,112.6883 333.2424,115.5915 332.8513,118.5393 332.529,120.9684 330.1322,122.4298 327.4581,123.6656 325.2231,122.4245 322.5151,121.4377 322.0298,118.5393 321.5371,115.5973 322.3342,111.8965 321.4694,109.627 Z" id="path13801" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscsc" style="color:#000000;fill:url(#linearGradient5545-0-70);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000007;stroke-linejoin:round;stroke-miterlimit:0"/> + <g id="g14615" style="color:#000000;fill:url(#linearGradient15270-5);fill-rule:evenodd" transform="matrix(0.0362255,0,0,0.0374743,341.0312,112.2468)"> + <path d="M -477.8634,129.033 C -525.6256,93.68458 -437.3889,30.32002 -406.5889,99.87521 -375.7888,169.4304 -429.5858,207.6033 -446.2757,164.6702 -428.8608,164.5632 -412.1147,145.3545 -432.5068,116.074 -452.899,86.79346 -476.4068,97.43427 -477.8634,129.033 Z" id="path13803" inkscape:connector-curvature="0" sodipodi:nodetypes="czczc"/> + <path d="M -406.5888,201.5225 C -363.777,163.166 -382.1057,79.29995 -426.0273,42.77461 -416.9104,15.273 -401.3604,-9.214447 -375.0013,-28.09496 -353.5282,-11.39881 -334.7341,8.935762 -323.9752,42.77461 -370.9234,76.33181 -386.2968,164.4648 -343.4137,201.5225 -351.1706,216.0243 -356.7218,232.671 -375.0012,238.7548 -389.3257,233.7161 -400.9014,219.5169 -406.5888,201.5225 Z" id="path13805" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path d="M -273.4425,129.033 C -225.6803,93.68458 -313.917,30.32002 -344.717,99.87521 -375.5171,169.4304 -321.7201,207.6033 -305.0302,164.6702 -322.4451,164.5632 -339.1912,145.3545 -318.7991,116.074 -298.4069,86.79346 -274.8991,97.43427 -273.4425,129.033 Z" id="path13807" inkscape:connector-curvature="0" inkscape:transform-center-x="-68.84826" inkscape:transform-center-y="-7.288905" sodipodi:nodetypes="czczc"/> + <path d="M -443.0312,121.4688 A 10.001,10.001 0 1 0 -443.0312,141.4688 L -307.7812,141.4688 A 10.001,10.001 0 1 0 -307.7812,121.4688 L -443.0312,121.4688 Z" id="path13809" inkscape:connector-curvature="0" style="-inkscape-font-specification:sans-serif;stroke-width:20"/> + </g> +</g> + +</svg> diff --git a/share/icons/symbols_old.svg b/share/icons/symbols_old.svg new file mode 100644 index 000000000..6370b5640 --- /dev/null +++ b/share/icons/symbols_old.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.999407" + height="15.999846" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="symbols_old" inkscape:label="#symbols" transform="translate(-330.3983239,-110.8335049)"> + <path d="m 339.0043,147.223 c -0.5586,0.3411 -3.6668,-2.4828 -4.2989,-2.6522 -0.6528,-0.1749 -4.8622,0.6798 -5.2144,0.1031 -0.3411,-0.5586 2.4828,-3.6668 2.6522,-4.2989 0.1749,-0.6527 -0.6798,-4.8622 -0.1031,-5.2144 0.5586,-0.341 3.6668,2.4828 4.2989,2.6522 0.6527,0.1749 4.8622,-0.6798 5.2144,-0.1031 0.341,0.5586 -2.4829,3.6668 -2.6522,4.2989 -0.1749,0.6527 0.6798,4.8622 0.1031,5.2144 z" id="path6040-9" inkscape:flatsided="false" inkscape:randomized="0" inkscape:rounded="0.1295655" sodipodi:arg1="1.047198" sodipodi:arg2="1.807987" sodipodi:cx="335.5222" sodipodi:cy="141.1918" sodipodi:r1="6.964194" sodipodi:r2="3.476299" sodipodi:sides="4" sodipodi:type="star" style="color:#000000;fill:none;stroke:#c80000;stroke-width:0.7902741;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.790274, 0.790274" transform="matrix(1.19879,-0.3146184,0.3093107,1.219499,-108.76,51.0626)"/> + <path d="m 339.0043,147.223 c -0.5586,0.3411 -3.6668,-2.4828 -4.2989,-2.6522 -0.6528,-0.1749 -4.8622,0.6798 -5.2144,0.1031 -0.3411,-0.5586 2.4828,-3.6668 2.6522,-4.2989 0.1749,-0.6527 -0.6798,-4.8622 -0.1031,-5.2144 0.5586,-0.341 3.6668,2.4828 4.2989,2.6522 0.6527,0.1749 4.8622,-0.6798 5.2144,-0.1031 0.341,0.5586 -2.4829,3.6668 -2.6522,4.2989 -0.1749,0.6527 0.6798,4.8622 0.1031,5.2144 z" id="path6040" inkscape:flatsided="false" inkscape:randomized="0" inkscape:rounded="0.1295655" sodipodi:arg1="1.047198" sodipodi:arg2="1.807987" sodipodi:cx="335.5222" sodipodi:cy="141.1918" sodipodi:r1="6.964194" sodipodi:r2="3.476299" sodipodi:sides="4" sodipodi:type="star" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.7902742;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.19879,-0.3146184,0.3093107,1.219499,-106.2295,53.36064)"/> +</g> + +</svg> diff --git a/share/icons/text-convert-to-regular.svg b/share/icons/text-convert-to-regular.svg new file mode 100644 index 000000000..63162ca12 --- /dev/null +++ b/share/icons/text-convert-to-regular.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.006859" + height="16.006948" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.533827,0,0,0.532126,226.8053,-40.17395)" gradientUnits="userSpaceOnUse" id="linearGradient15141" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient15121" inkscape:collect="always" x1="148" x2="143.2251" xlink:href="#linearGradient1610" y1="214.8174" y2="215.9465"/> + <linearGradient gradientTransform="matrix(0.735355,0,0,0.733012,215.5241,-110.6465)" gradientUnits="userSpaceOnUse" id="linearGradient15119" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + <linearGradient gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient15135" inkscape:collect="always" x1="148" x2="143.2251" xlink:href="#linearGradient1610" y1="214.8174" y2="215.9465"/> + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="text-convert-to-regular" inkscape:label="#convert_to_text" transform="translate(-280.99312,-130.99301)"> + <g id="g15109" transform="matrix(0.725945,0,0,0.725944,63.34671,33.14915)"> + <rect height="11.02972" id="rect15111" style="color:#000000;fill:url(#linearGradient15119);fill-rule:evenodd;stroke:#000000;stroke-width:1.3775157;stroke-linecap:round;stroke-linejoin:round" width="11.02971" x="300.4999" y="135.4703"/> + <g id="g15113" transform="matrix(0.5,0,0,0.5,153,87)"> + <path d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" id="path15115" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" id="path15117" inkscape:connector-curvature="0" inkscape:label="#object_font" style="fill:url(#linearGradient15121);fill-rule:evenodd"/> + </g> + </g> + <rect height="8.006958" id="rect15125" ry="0" style="color:#000000;fill:url(#linearGradient15141);fill-rule:evenodd;stroke:#3465a4;stroke-linecap:square;stroke-dasharray:1, 2" width="8.006964" x="288.493" y="138.493"/> + <g id="g15127" transform="matrix(0.362972,0,0,0.362972,181.4162,103.3063)"> + <path d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" id="path15129" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" id="path15131" inkscape:connector-curvature="0" inkscape:label="#object_font" style="fill:url(#linearGradient15135);fill-rule:evenodd"/> + </g> +</g> + +</svg> diff --git a/share/icons/text-flow-into-frame.svg b/share/icons/text-flow-into-frame.svg new file mode 100644 index 000000000..9e4a25cb0 --- /dev/null +++ b/share/icons/text-flow-into-frame.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.99917" + height="16.00001" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient6371" inkscape:collect="always" x1="148" x2="143.2251" xlink:href="#linearGradient1610" y1="214.8174" y2="215.9465"/> + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1,0,0,0.996869,180.9431,-216.2098)" gradientUnits="userSpaceOnUse" id="linearGradient6369" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + </defs> +<g id="text-flow-into-frame" inkscape:label="#flow_into_frame" transform="translate(-296.00079,-118)"> + <rect height="15.00001" id="rect6267" style="color:#000000;fill:url(#linearGradient6369);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="296.5008" y="118.5"/> + <g id="g6352" transform="matrix(0.5,0,0,0.5,149,70)"> + <path d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" id="path6342" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" id="path6344" inkscape:connector-curvature="0" inkscape:label="#object_font" style="fill:url(#linearGradient6371);fill-rule:evenodd"/> + </g> + <path d="M 308,126 308,129 310,129 310,130 309,130 309,131 308,131 308,132 307,132 307,131 306,131 306,130 305,130 305,129 307,129 307,126 308,126 Z" id="path6358" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/text-orientation-auto.svg b/share/icons/text-orientation-auto.svg new file mode 100644 index 000000000..a4bf06643 --- /dev/null +++ b/share/icons/text-orientation-auto.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + > + <defs> + <linearGradient id="linearGradientA" + xlink:href="#linearGradientVector" + gradientUnits="userSpaceOnUse" + x1="30" x2="4" y1="25" y2="4" /> + <linearGradient id="linearGradientVector"> + <stop offset="0" style="stop-color:#ffffff"/> + <stop offset="1" style="stop-color:#e2e1e1"/> + </linearGradient> + </defs> + + <!-- Note "format-text-direction-rtl" is the GTK icon name but we want to use our own. --> + <g id="format-text-direction-r2l" inkscape:label="#writing_mode_rl"> + + <!-- Background --> + <path d="m 1,1 h 22 l 1,1 v 20 l -2,2 h -20 l -1,-1 z" style="fill:black;fill-opacity:0.0667" /> + <rect x="0.5" y="0.5" width="21" height="21" style="fill:url(#linearGradientA);stroke:black;stroke-linejoin:round" /> + <path d="m 2,21 h -1 v -20 h 20 v 1 h -19 z" style="fill:white" /> + + <!-- Glyphs --> + <path d="m 11.3,19.1 h 4 c 3,0 3,-5 0,-5 h -4" style="fill:none;stroke:#383838;stroke-linecap:round"/> + <path d="m 14.1,19.3 v -5.2" style="fill:none;stroke:#383838"/> + <path d="m 11,8.5 7.5,0.1 m -6,-2.6 h 4.2 l -1.7,1.5 v 3 c 0,0.5 -0.5,1 -1,1 h -1 m 2,-7.7 -0.5,-0.8 m -3.5,2 v -1 h 7.5 v 1" + style="fill:none;stroke:#383838;stroke-linecap:round;stroke-linejoin:round" /> + + <!-- Arrow --> + <path d="m 6.5,20 -2.5,-3 h 2 v -15 h 1 v 15 h 2 z" style="fill:#5a5a5a"/> + </g> +</svg> diff --git a/share/icons/text-orientation-sideways.svg b/share/icons/text-orientation-sideways.svg new file mode 100644 index 000000000..a6ce53531 --- /dev/null +++ b/share/icons/text-orientation-sideways.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + > + <defs> + <linearGradient id="linearGradientA" + xlink:href="#linearGradientVector" + gradientUnits="userSpaceOnUse" + x1="30" x2="4" y1="25" y2="4" /> + <linearGradient id="linearGradientVector"> + <stop offset="0" style="stop-color:#ffffff"/> + <stop offset="1" style="stop-color:#e2e1e1"/> + </linearGradient> + </defs> + + <!-- Note "format-text-direction-rtl" is the GTK icon name but we want to use our own. --> + <g id="format-text-direction-r2l" inkscape:label="#writing_mode_rl"> + + <!-- Background --> + <path d="m 1,1 h 22 l 1,1 v 20 l -2,2 h -20 l -1,-1 z" style="fill:black;fill-opacity:0.0667" /> + <rect x="0.5" y="0.5" width="21" height="21" style="fill:url(#linearGradientA);stroke:black;stroke-linejoin:round" /> + <path d="m 2,21 h -1 v -20 h 20 v 1 h -19 z" style="fill:white" /> + + <!-- Glyphs --> + <path d="m 11.3,19.1 h 4 c 3,0 3,-5 0,-5 h -4" style="fill:none;stroke:#383838;stroke-linecap:round"/> + <path d="m 14.1,19.3 v -5.2" style="fill:none;stroke:#383838"/> + <path d="m 13.5,3.5 -0.1,7.5 m 2.6,-6 v 4.2 l -1.5,-1.7 h -3 c -0.5,0 -1,-0.5 -1,-1 v -1 m 7.7,2 0.8,-0.5 m -2,-3.5 h 1 v 7.5 h -1" + style="fill:none;stroke:#383838;stroke-linecap:round;stroke-linejoin:round" /> + + <!-- Arrow --> + <path d="m 6.5,20 -2.5,-3 h 2 v -15 h 1 v 15 h 2 z" style="fill:#5a5a5a"/> + </g> +</svg> diff --git a/share/icons/text-orientation-upright.svg b/share/icons/text-orientation-upright.svg new file mode 100644 index 000000000..222a3d518 --- /dev/null +++ b/share/icons/text-orientation-upright.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + > + <defs> + <linearGradient id="linearGradientA" + xlink:href="#linearGradientVector" + gradientUnits="userSpaceOnUse" + x1="30" x2="4" y1="25" y2="4" /> + <linearGradient id="linearGradientVector"> + <stop offset="0" style="stop-color:#ffffff"/> + <stop offset="1" style="stop-color:#e2e1e1"/> + </linearGradient> + </defs> + + <!-- Note "format-text-direction-rtl" is the GTK icon name but we want to use our own. --> + <g id="format-text-direction-r2l" inkscape:label="#writing_mode_rl"> + + <!-- Background --> + <path d="m 1,1 h 22 l 1,1 v 20 l -2,2 h -20 l -1,-1 z" style="fill:black;fill-opacity:0.0667" /> + <rect x="0.5" y="0.5" width="21" height="21" style="fill:url(#linearGradientA);stroke:black;stroke-linejoin:round" /> + <path d="m 2,21 h -1 v -20 h 20 v 1 h -19 z" style="fill:white" /> + + <!-- Glyphs --> + <path d="m 16.9,19.8 v -4 c 0,-3 -5,-3 -5,0 v 4" style="fill:none;stroke:#383838;stroke-linecap:round"/> + <path d="m 17.1,17 h -5.2" style="fill:none;stroke:#383838" /> + <path d="m 11,8.5 7.5,0.1 m -6,-2.6 h 4.2 l -1.7,1.5 v 3 c 0,0.5 -0.5,1 -1,1 h -1 m 2,-7.7 -0.5,-0.8 m -3.5,2 v -1 h 7.5 v 1" + style="fill:none;stroke:#383838;stroke-linecap:round;stroke-linejoin:round" /> + + <!-- Arrow --> + <path d="m 6.5,20 -2.5,-3 h 2 v -15 h 1 v 15 h 2 z" style="fill:#5a5a5a"/> + </g> +</svg> diff --git a/share/icons/text-put-on-path.svg b/share/icons/text-put-on-path.svg new file mode 100644 index 000000000..1ac7eb9d5 --- /dev/null +++ b/share/icons/text-put-on-path.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.006231" + height="16.026028" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="text-put-on-path" inkscape:label="#put_on_path" transform="translate(-279.99377,-64.973972)"> + <rect height="16" id="use13618" style="color:#000000;fill:none;stroke-width:0.531496;stroke-linejoin:round" transform="matrix(1,0,0,1,0,21)" width="16" x="280" y="44"/> + <g id="use13621" transform="matrix(1,0,0,1,0,21)"> + <path d="M 283.5,49.5 285.2679,47.69344 C 285.7679,47.19344 286.7679,47.19344 287.2679,47.69344 L 288.2679,48.69344 C 288.7679,49.19344 288.7679,50.19344 288.2679,50.69344 L 286.5,52.5 280.5,46.5 M 293.7061,45 C 293.4888,44.63989 292.8847,44.39585 292.4353,44.5 L 290.4382,44.92262 C 289.9234,45.09695 289.6406,45.77423 289.7835,46.21937 L 290.0427,48.13168 C 290.1303,48.60198 290.8589,49.05562 291.4264,48.96131 L 293.0135,48.67809 C 293.6776,48.52897 294.0322,47.99297 294,47.53434 M 285.5,53.5 C 285.3601,53.98808 284.9107,54.39879 284.5,54.5 L 282.5,53.69344 C 281.8066,53.52383 281.1905,53.85716 281,54.5 L 280.5387,56.34525 C 280.3958,57.03869 280.6012,57.8095 281.1934,58 L 283.1905,58.38394 C 283.7946,58.55355 284.4636,57.87095 284.5,57.30656 284.5677,56.25505 284.7321,55.39683 284.5,54.5" id="path9935" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + </g> + <path d="M 286.5,80.5 C 286.5,75.5 290.5,71.5 295.5,71.5" id="path13655" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> +</g> + +</svg> diff --git a/share/icons/text-remove-from-path.svg b/share/icons/text-remove-from-path.svg new file mode 100644 index 000000000..b7cc590f8 --- /dev/null +++ b/share/icons/text-remove-from-path.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.006231" + height="16.026028" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="text-remove-from-path" inkscape:label="#remove_from_path" transform="translate(-279.99377,-43.973972)"> + <rect height="16" id="rect8477" style="color:#000000;fill:none;stroke-width:0.531496;stroke-linejoin:round" width="16" x="280" y="44"/> + <g id="g12114"> + <g id="g13610"> + <path d="M 283.5,49.5 285.2679,47.69344 C 285.7679,47.19344 286.7679,47.19344 287.2679,47.69344 L 288.2679,48.69344 C 288.7679,49.19344 288.7679,50.19344 288.2679,50.69344 L 286.5,52.5 280.5,46.5 M 293.7061,45 C 293.4888,44.63989 292.8847,44.39585 292.4353,44.5 L 290.4382,44.92262 C 289.9234,45.09695 289.6406,45.77423 289.7835,46.21937 L 290.0427,48.13168 C 290.1303,48.60198 290.8589,49.05562 291.4264,48.96131 L 293.0135,48.67809 C 293.6776,48.52897 294.0322,47.99297 294,47.53434 M 285.5,53.5 C 285.3601,53.98808 284.9107,54.39879 284.5,54.5 L 282.5,53.69344 C 281.8066,53.52383 281.1905,53.85716 281,54.5 L 280.5387,56.34525 C 280.3958,57.03869 280.6012,57.8095 281.1934,58 L 283.1905,58.38394 C 283.7946,58.55355 284.4636,57.87095 284.5,57.30656 284.5677,56.25505 284.7321,55.39683 284.5,54.5" id="path9935" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + </g> + <path d="M 288.5,53.5 C 290,51.5 292.5,50.5 295.5,50.5" id="path9203" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/> + </g> + <path d="M 287,55 288,55 289.5,56.5 291,55 292,55 292,56 290.5,57.5 292,59 292,60 291,60 289.5,58.5 288,60 287,60 287,59 288.5,57.5 287,56 287,55 Z" id="path13657" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#c80000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/text-unflow.svg b/share/icons/text-unflow.svg new file mode 100644 index 000000000..8782c72cb --- /dev/null +++ b/share/icons/text-unflow.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.99917" + height="16.00001" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient6436" inkscape:collect="always" x1="148" x2="143.2251" xlink:href="#linearGradient1610" y1="214.8174" y2="215.9465"/> + </defs> +<g id="text-unflow" inkscape:label="#unflow" transform="translate(-281,-110)"> + <rect height="15.00001" id="rect6375" style="color:#000000;fill:none;stroke:#cc0000;stroke-width:1.0000001;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:1.0000001, 2.0000002" width="14.99917" x="281.5" y="110.5"/> + <g id="g6377" transform="matrix(0.5,0,0,0.5,133.9992,61.99999)"> + <path d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" id="path6379" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" id="path6381" inkscape:connector-curvature="0" inkscape:label="#object_font" style="fill:url(#linearGradient6436);fill-rule:evenodd"/> + </g> + <path d="M 290,119 291,119 292.5,120.5 294,119 295,119 295,120 293.5,121.5 295,123 295,124 294,124 292.5,122.5 291,124 290,124 290,123 291.5,121.5 290,120 290,119 Z" id="path6428" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#c80000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/text-unkern.svg b/share/icons/text-unkern.svg new file mode 100644 index 000000000..5fc671147 --- /dev/null +++ b/share/icons/text-unkern.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.9992" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)" gradientUnits="userSpaceOnUse" id="linearGradient15175" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient15213" inkscape:collect="always" x1="148" x2="143.2251" xlink:href="#linearGradient1610" y1="214.8174" y2="215.9465"/> + </defs> +<g id="text-unkern" inkscape:label="#remove_manual_kerns" transform="translate(-281,-153)"> + <path d="M 281.5,153.5 296.4992,153.5 296.4992,168.5 281.5,168.5 281.5,153.5 Z" id="rect15156" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient15175);fill-rule:evenodd;stroke:#3465a4;stroke-width:1.0000001;stroke-linecap:square;stroke-dasharray:1.0000001, 2.0000002"/> + <path d="M 283.5,153.9828 283.5,168 283.5,153.9828 Z" id="path15185" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.0000001;stroke-linecap:square"/> + <path d="M 290.5,153.9828 290.5,168 290.5,153.9828 Z" id="path15187" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.0000001;stroke-linecap:square"/> + <path d="M 294.461,153.9828 294.461,168 294.461,153.9828 Z" id="path15189" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.0000001;stroke-linecap:square"/> + <g id="g15195" transform="matrix(0.5,0,0,0.5,133.9992,105)"> + <path d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" id="path15197" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" id="path15199" inkscape:connector-curvature="0" inkscape:label="#object_font" style="fill:url(#linearGradient15213);fill-rule:evenodd"/> + </g> + <path d="M 290,162 291,162 292.5,163.5 294,162 295,162 295,163 293.5,164.5 295,166 295,167 294,167 292.5,165.5 291,167 290,167 290,166 291.5,164.5 290,163 290,162 Z" id="path15201" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#c80000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/text_horz_kern.svg b/share/icons/text_horz_kern.svg new file mode 100644 index 000000000..b117ab946 --- /dev/null +++ b/share/icons/text_horz_kern.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="27.999998" + height="27.99999" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient5859" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient5704" y1="137.5165" y2="137.4738"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient12388" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient4698" y1="132.9464" y2="138.5"/> + <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient12392" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient4698" y1="137.5165" y2="137.4738"/> + <radialGradient cx="35.25" cy="142.5244" fx="35.25" fy="142.5244" gradientTransform="matrix(1,0,0,0.153846,0,120.5976)" gradientUnits="userSpaceOnUse" id="radialGradient12390" inkscape:collect="always" r="3.25" xlink:href="#linearGradient4698"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5857" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient5704" y1="132.9464" y2="138.5"/> + <linearGradient id="linearGradient4698"> + <stop id="stop4700-5" offset="0" style="stop-color:#a2d3ff;stop-opacity:1"/> + <stop id="stop4702-2" offset="1" style="stop-color:#004c91;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="text_horz_kern" transform="translate(-1268.47221,-85.4363)"> + <g id="g7628" transform="translate(0.437484)"> + <path d="M 1283.273,89.56319 1283.273,110.3093" id="path2219" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-width:1.1457608;stroke-linecap:square" transform="translate(-1.25,-0.5)"/> + <g id="use11389" transform="matrix(0.942859,0,0,0.942859,32.60846,37.50304)"> + <g id="use11377" transform="matrix(0.725688590088,0,0,0.725688590088,1292.241722076,-35.3386891056)"> + <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="text2410" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient5857);stroke:#000000"/> + <path d="M 33.5,130.5 28,146" id="path5817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1.0000002px;stroke-linecap:round"/> + <path d="M 38,142.5244 32.5,142.5244" id="path5828" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient5859);stroke-width:1.0000002px;stroke-linecap:round"/> + </g> + <g id="use11379" transform="matrix(0.725676923444,0,0,0.725676923444,1307.090700668,-35.33727048544)"> + <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="path3815" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient12388);stroke:#000000"/> + <path d="M 33.5,130.5 28,146" id="path3817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:1.0000002px;stroke-linecap:round"/> + <path d="M 38,142.5244 32.5,142.5244" id="path3819" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:url(#radialGradient12390);fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient12392);stroke-width:1.0000002px;stroke-linecap:round"/> + </g> + </g> + </g> + <g id="g7662-8" transform="matrix(0.935775,0,0,0.933333,42.8409,7.095812)"> + <g id="g6738-8" transform="translate(0.232684,0.559354)"/> + <rect height="30" id="rect6736-4" style="fill:none" width="29.92172" x="1309.75" y="83.93627"/> + </g> +</g> + +</svg> diff --git a/share/icons/text_letter_spacing.svg b/share/icons/text_letter_spacing.svg new file mode 100644 index 000000000..c0364d0ee --- /dev/null +++ b/share/icons/text_letter_spacing.svg @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="28.000007" + height="27.999999" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient4698"> + <stop id="stop4700-5" offset="0" style="stop-color:#a2d3ff;stop-opacity:1"/> + <stop id="stop4702-2" offset="1" style="stop-color:#004c91;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient12388" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient4698" y1="132.9464" y2="138.5"/> + <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient12392" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient4698" y1="137.5165" y2="137.4738"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5857" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient5704" y1="132.9464" y2="138.5"/> + <radialGradient cx="35.25" cy="142.5244" fx="35.25" fy="142.5244" gradientTransform="matrix(1,0,0,0.153846,0,120.5976)" gradientUnits="userSpaceOnUse" id="radialGradient12390" inkscape:collect="always" r="3.25" xlink:href="#linearGradient4698"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient5859" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient5704" y1="137.5165" y2="137.4738"/> + </defs> +<g id="text_letter_spacing" transform="matrix(0.942859,0,0,0.942859,-1235.40264,-48.07579)"> + <g id="g7621" transform="matrix(0.992487,0,0,0.989897,10.11498,1.557598)"> + <rect height="30" id="rect6706" style="fill:none" width="29.92172" x="1310" y="49.93628"/> + </g> + <g id="g11383" transform="translate(-0.306361)"> + <g id="use11377" transform="matrix(0.725688590088,0,0,0.725688590088,1292.241722076,-35.3386891056)"> + <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="text2410" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient5857);stroke:#000000"/> + <path d="M 33.5,130.5 28,146" id="path5817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1.0000002px;stroke-linecap:round"/> + <path d="M 38,142.5244 32.5,142.5244" id="path5828" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient5859);stroke-width:1.0000002px;stroke-linecap:round"/> + </g> + <g id="use11379" transform="matrix(0.725676923444,0,0,0.725676923444,1307.090700668,-35.33727048544)"> + <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="path3815" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient12388);stroke:#000000"/> + <path d="M 33.5,130.5 28,146" id="path3817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:1.0000002px;stroke-linecap:round"/> + <path d="M 38,142.5244 32.5,142.5244" id="path3819" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:url(#radialGradient12390);fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient12392);stroke-width:1.0000002px;stroke-linecap:round"/> + </g> + </g> +</g> + +</svg> diff --git a/share/icons/text_line_spacing.svg b/share/icons/text_line_spacing.svg new file mode 100644 index 000000000..b564267d8 --- /dev/null +++ b/share/icons/text_line_spacing.svg @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="28" + height="28" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient5859" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient5704" y1="137.5165" y2="137.4738"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5857" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient5704" y1="132.9464" y2="138.5"/> + <radialGradient cx="35.25" cy="142.5244" fx="35.25" fy="142.5244" gradientTransform="matrix(1,0,0,0.153846,0,120.5976)" gradientUnits="userSpaceOnUse" id="radialGradient12390" inkscape:collect="always" r="3.25" xlink:href="#linearGradient4698"/> + <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient12392" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient4698" y1="137.5165" y2="137.4738"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient12388" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient4698" y1="132.9464" y2="138.5"/> + <linearGradient id="linearGradient4698"> + <stop id="stop4700-5" offset="0" style="stop-color:#a2d3ff;stop-opacity:1"/> + <stop id="stop4702-2" offset="1" style="stop-color:#004c91;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="text_line_spacing" transform="translate(-480.0508118,-321.9877062)"> + <rect height="28" id="rect6696" style="fill:none" width="28" x="480.0508" y="321.9877"/> + <g id="g7600" transform="translate(-787.9306,270.3015)"> + <g id="use3810" transform="matrix(0.684222,0,0,0.684222,1257.669,-36.0664)"> + <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="text2410" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient5857);stroke:#000000"/> + <path d="M 33.5,130.5 28,146" id="path5817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1.0000002px;stroke-linecap:round"/> + <path d="M 38,142.5244 32.5,142.5244" id="path5828" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient5859);stroke-width:1.0000002px;stroke-linecap:round"/> + </g> + <g id="g3813" transform="matrix(0.684211,0,0,0.684211,1257.617,-22.11736)"> + <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="path3815" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient12388);stroke:#000000"/> + <path d="M 33.5,130.5 28,146" id="path3817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:1.0000002px;stroke-linecap:round"/> + <path d="M 38,142.5244 32.5,142.5244" id="path3819" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:url(#radialGradient12390);fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient12392);stroke-width:1.0000002px;stroke-linecap:round"/> + </g> + </g> +</g> + +</svg> diff --git a/share/icons/text_outer_style.svg b/share/icons/text_outer_style.svg new file mode 100644 index 000000000..675007e8e --- /dev/null +++ b/share/icons/text_outer_style.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="28" + height="28" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="text_outer_style" transform="translate(0,0)"> + <rect height="28" id="text_outer_style_rect" style="fill:none" width="28" x="0" y="0"/> + <g aria-label="T" style="font-weight:bold;font-size:20px;font-family:sans-serif;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0.75"> + <path d="m 2.28125,2.4199219 h 13.4375 V 5.2617187 H 10.884766 V 17 H 7.125 V 5.2617187 H 2.28125 Z" id="BigT"/> + </g> + <g aria-label="T" style="font-weight:bold;font-size:12px;font-family:sans-serif;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0.75"> + <path d="m 13.96875,13.251953 h 8.0625 v 1.705078 H 19.130859 V 22 H 16.875 v -7.042969 h -2.90625 z" id="LittleT"/> + </g> + <path d="m 20,2 h 6 V 26 H 2 V 10" id="text_outer_style_path1" style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 3,3 H 15" id="text_outer_style_path2" style="fill:none;stroke:#999999;stroke-width:0.75;stroke-linecap:round"/> + <path d="M 7.8,5.5 V 16.25" id="text_outer_style_path3" style="fill:none;stroke:#999999;stroke-width:0.75;stroke-linecap:round"/> + <path d="m 14.6,13.75 h 6.8" id="text_outer_style_path4" style="fill:#4d4d4d;stroke:#999999;stroke-width:0.5;stroke-linecap:round"/> + <path d="m 17.5,14.85 v 6.5" id="text_outer_style_path5" style="fill:#4d4d4d;stroke:#999999;stroke-width:0.5;stroke-linecap:round"/> +</g> + +</svg> diff --git a/share/icons/text_remove_kerns.svg b/share/icons/text_remove_kerns.svg new file mode 100644 index 000000000..149406c10 --- /dev/null +++ b/share/icons/text_remove_kerns.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="28" + height="28" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="text_remove_kerns" transform="translate(-1353.87,-51.96389)"> + <g id="g2607" transform="matrix(0.922438,0,0,0.922438,106.4646,4.828925)"> + <rect height="29.19199" id="rect3019" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.7402338px" width="29.18541" x="1352.876" y="51.67942"/> + <path d="M 1357.349,63.74015 1356.074,67.18071 1358.629,67.18071 1357.349,63.74015 M 1356.819,62.81866 1357.884,62.81866 1360.531,69.73218 1359.555,69.73218 1358.921,67.95865 1355.791,67.95865 1355.158,69.73218 1354.167,69.73218 1356.819,62.81866 M 1364.123,63.74015 1362.848,67.18071 1365.402,67.18071 1364.123,63.74015 M 1363.593,62.81866 1364.658,62.81866 1367.305,69.73218 1366.328,69.73218 1365.695,67.95865 1362.564,67.95865 1361.932,69.73218 1360.94,69.73218 1363.593,62.81866" id="text3027" inkscape:connector-curvature="0" style="fill:#000000"/> + <path d="M 1370.815,63.74015 1369.54,67.18071 1372.095,67.18071 1370.815,63.74015 M 1370.284,62.81866 1371.35,62.81866 1373.997,69.73218 1373.02,69.73218 1372.388,67.95865 1369.257,67.95865 1368.624,69.73218 1367.633,69.73218 1370.284,62.81866 M 1377.589,63.74015 1376.314,67.18071 1378.868,67.18071 1377.589,63.74015 M 1377.059,62.81866 1378.124,62.81866 1380.771,69.73218 1379.794,69.73218 1379.161,67.95865 1376.03,67.95865 1375.397,69.73218 1374.407,69.73218 1377.059,62.81866" id="text3097" inkscape:connector-curvature="0" style="fill:#000000"/> + </g> + <rect height="28" id="rect6752" style="fill:none" width="28" x="1353.87" y="51.96389"/> +</g> + +</svg> diff --git a/share/icons/text_rotation.svg b/share/icons/text_rotation.svg new file mode 100644 index 000000000..8ec02441f --- /dev/null +++ b/share/icons/text_rotation.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="28.182023" + height="27.999996" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient5859" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient5704" y1="137.5165" y2="137.4738"/> + <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient12392" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient4698" y1="137.5165" y2="137.4738"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient12388" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient4698" y1="132.9464" y2="138.5"/> + <radialGradient cx="35.25" cy="142.5244" fx="35.25" fy="142.5244" gradientTransform="matrix(1,0,0,0.153846,0,120.5976)" gradientUnits="userSpaceOnUse" id="radialGradient12390" inkscape:collect="always" r="3.25" xlink:href="#linearGradient4698"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5857" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient5704" y1="132.9464" y2="138.5"/> + <linearGradient id="linearGradient4698"> + <stop id="stop4700-5" offset="0" style="stop-color:#a2d3ff;stop-opacity:1"/> + <stop id="stop4702-2" offset="1" style="stop-color:#004c91;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="text_rotation" transform="translate(-1354.42645,-85.64368)"> + <g id="g7699" transform="matrix(0.935775,0,0,0.933333,88.85183,7.069861)"> + <g id="g6769" transform="translate(-0.990112,0.559353)"/> + <rect height="30" id="rect6775" style="fill:none" width="29.92172" x="1352.59" y="84.18627"/> + </g> + <g id="g7685" transform="matrix(0.9996731,0,0,1,2.594501,1.121155e-6)"> + <path d="M 1366.121,88.83886 1366.121,110.0337 M 1378.044,110.0737 1366.419,103.4487" id="path3005" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:none;stroke:#000000;stroke-width:1.1707308;stroke-linecap:square"/> + <g id="use11398" transform="matrix(0.684222018361782,0,0,0.684222018361782,1334.62939783486,2.18385792858308)"> + <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="text2410" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient5857);stroke:#000000"/> + <path d="M 33.5,130.5 28,146" id="path5817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1.0000002px;stroke-linecap:round"/> + <path d="M 38,142.5244 32.5,142.5244" id="path5828" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient5859);stroke-width:1.0000002px;stroke-linecap:round"/> + </g> + <g id="use3744" transform="matrix(0.684211,0,0,0.684211,1257.617,-22.11736)"> + <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="path3815" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient12388);stroke:#000000"/> + <path d="M 33.5,130.5 28,146" id="path3817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:1.0000002px;stroke-linecap:round"/> + <path d="M 38,142.5244 32.5,142.5244" id="path3819" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:url(#radialGradient12390);fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient12392);stroke-width:1.0000002px;stroke-linecap:round"/> + </g> + </g> + <g id="g7641" transform="matrix(0.935775,0,0,0.933333,167.3071,6.369855)"> + <rect height="30" id="rect15695" style="fill:none" width="29.92172" x="1268.75" y="84.93627"/> + </g> +</g> + +</svg> diff --git a/share/icons/text_subscript.svg b/share/icons/text_subscript.svg new file mode 100644 index 000000000..2629eb5d2 --- /dev/null +++ b/share/icons/text_subscript.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="28.211963" + height="28.28577" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5932-9-2" inkscape:collect="always" x1="686.5" x2="677.5" xlink:href="#linearGradient5926" y1="318.5" y2="306.5"/> + <linearGradient id="linearGradient5926" inkscape:collect="always"> + <stop id="stop5928" offset="0" style="stop-color:#004c91;stop-opacity:1"/> + <stop id="stop5930" offset="1" style="stop-color:#91c5f3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5912" inkscape:collect="always"> + <stop id="stop5914" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop5916" offset="1" style="stop-color:#808080;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5918-3-6" inkscape:collect="always" x1="675.5" x2="664.5" xlink:href="#linearGradient5912" y1="310" y2="297.5"/> + </defs> +<g id="text_subscript" style="fill:#cccccc" transform="matrix(0.942859,0,0,0.942859,-1235.14529,-47.08287)"> + <rect height="30" id="rect5911" style="fill:none" width="29.92172" x="1310" y="49.93628"/> + <g id="text5975" style="font-style:italic;font-weight:bold;font-size:24px;font-family:Arial;-inkscape-font-specification:'Arial Bold Italic';letter-spacing:0;word-spacing:0;fill:none;stroke:#000000;stroke-width:0.75" transform="matrix(1.060604,0,0,1.060604,610.0014,-259.457)"> + <path d="M 669.6914,306.5078 666.5977,310 662.4727,310 668.2266,303.625 665.0625,297.5547 668.6367,297.5547 670.4531,301.1055 673.6055,297.5547 677.6953,297.5547 671.918,304.0117 675.0586,310 671.4844,310 669.6914,306.5078" id="path5935" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient5918-3-6)"/> + <path d="M 677.6619,306.7104 679.8405,306.7104 680.3889,310.74 C 680.526,311.7759 680.6022,312.5021 680.6174,312.9185 680.9018,312.0908 681.2928,311.2173 681.7905,310.2982 L 683.7253,306.7104 686.041,306.7104 681.044,315.5922 C 680.6327,316.3285 680.3077,316.844 680.069,317.1385 679.8354,317.433 679.551,317.6641 679.2159,317.8317 678.8858,317.9993 678.4871,318.083 678.0199,318.083 677.5578,318.083 677.0373,318.0017 676.4584,317.8393 L 676.6488,316.2092 C 676.9129,316.2854 677.1693,316.3235 677.4182,316.3235 678.0885,316.3235 678.6395,315.8156 679.0711,314.8 L 677.6619,306.7104" id="path5937" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient5932-9-2)"/> + <path d="M 663.8155,309.4334 668.6847,304.0513 M 670.6799,301.7978 673.812,298.1916" id="path6782" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="stroke:#808080;stroke-width:0.5;stroke-linecap:round"/> + <path d="M 677.1662,316.7991 C 678.0717,316.7991 678.6479,316.511 679.43,315.1938 M 681.0764,312.7654 684.0193,307.25" id="path6792" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="stroke:#83c3fd;stroke-width:0.5;stroke-linecap:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/text_superscript.svg b/share/icons/text_superscript.svg new file mode 100644 index 000000000..bfe8c1e59 --- /dev/null +++ b/share/icons/text_superscript.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="28.00001" + height="28" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5926" inkscape:collect="always"> + <stop id="stop5928" offset="0" style="stop-color:#004c91;stop-opacity:1"/> + <stop id="stop5930" offset="1" style="stop-color:#91c5f3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5912" inkscape:collect="always"> + <stop id="stop5914" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop5916" offset="1" style="stop-color:#808080;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5932" inkscape:collect="always" x1="656.1874" x2="647" xlink:href="#linearGradient5926" y1="305.6875" y2="293.5"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5918" inkscape:collect="always" x1="643.5" x2="634.5" xlink:href="#linearGradient5912" y1="311" y2="299.5"/> + </defs> +<g id="text_superscript" transform="translate(-629.99957,-292)"> + <rect height="28" id="rect5896" style="fill:none" width="28.00001" x="629.9996" y="292"/> + <g id="text5926" style="font-style:italic;font-weight:bold;font-size:24px;font-family:Arial;-inkscape-font-specification:'Arial Bold Italic';letter-spacing:0;word-spacing:0;stroke:#000000;stroke-width:0.75"> + <path d="M 639.6914,308.5078 636.5977,312 632.4727,312 638.2266,305.625 635.0625,299.5547 638.6367,299.5547 640.4531,303.1055 643.6055,299.5547 647.6953,299.5547 641.918,306.0117 645.0586,312 641.4844,312 639.6914,308.5078" id="path5908" inkscape:connector-curvature="0" style="fill:url(#linearGradient5918)"/> + <path d="M 647.6619,294.3104 649.8405,294.3104 650.3889,298.34 C 650.526,299.3759 650.6022,300.1021 650.6174,300.5185 650.9018,299.6908 651.2928,298.8173 651.7905,297.8982 L 653.7253,294.3104 656.041,294.3104 651.044,303.1922 C 650.6327,303.9285 650.3077,304.444 650.069,304.7385 649.8354,305.033 649.551,305.2641 649.2159,305.4317 648.8858,305.5993 648.4871,305.683 648.0199,305.683 647.5578,305.683 647.0373,305.6018 646.4584,305.4393 L 646.6488,303.8092 C 646.9129,303.8854 647.1693,303.9235 647.4182,303.9235 648.0885,303.9235 648.6395,303.4156 649.0711,302.4 L 647.6619,294.3104" id="path5910" inkscape:connector-curvature="0" style="fill:url(#linearGradient5932)"/> + <path d="M 633.8112,311.4529 638.6803,306.0707 M 640.6756,303.8172 643.8077,300.2111" id="path6006" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#808080;stroke-width:0.5;stroke-linecap:round"/> + <path d="M 647.196,304.4839 C 648.1015,304.4839 648.6777,304.1958 649.4598,302.8786 M 651.1062,300.4502 654.0491,294.9348" id="path6790" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#82c2fe;stroke-width:0.5;stroke-linecap:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/text_vert_kern.svg b/share/icons/text_vert_kern.svg new file mode 100644 index 000000000..9868420da --- /dev/null +++ b/share/icons/text_vert_kern.svg @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="27.999998" + height="27.99999" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient5859" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient5704" y1="137.5165" y2="137.4738"/> + <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient12392" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient4698" y1="137.5165" y2="137.4738"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient12388" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient4698" y1="132.9464" y2="138.5"/> + <radialGradient cx="35.25" cy="142.5244" fx="35.25" fy="142.5244" gradientTransform="matrix(1,0,0,0.153846,0,120.5976)" gradientUnits="userSpaceOnUse" id="radialGradient12390" inkscape:collect="always" r="3.25" xlink:href="#linearGradient4698"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5857" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient5704" y1="132.9464" y2="138.5"/> + <linearGradient id="linearGradient4698"> + <stop id="stop4700-5" offset="0" style="stop-color:#a2d3ff;stop-opacity:1"/> + <stop id="stop4702-2" offset="1" style="stop-color:#004c91;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="text_vert_kern" transform="translate(-1311.48375,-85.43628)"> + <g id="g7662" transform="matrix(0.935775,0,0,0.933333,85.72702,7.095784)"> + <rect height="30" id="rect6736" style="fill:none" width="29.92172" x="1309.884" y="83.93627"/> + </g> + <g id="g7648"> + <path d="M 1324.696,87.52091 1324.696,109.2329 M 1338.079,101.3851 1324.888,101.3851 M 1324.388,105.8851 1311.388,105.8851" id="path2221" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:none;stroke:#000000;stroke-width:1.199;stroke-linecap:square" transform="translate(0.755145,1.059354)"/> + <g id="use11392" transform="matrix(0.684222018361782,0,0,0.684222018361782,1293.97780783486,5.18385892858308)"> + <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="text2410" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient5857);stroke:#000000"/> + <path d="M 33.5,130.5 28,146" id="path5817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1.0000002px;stroke-linecap:round"/> + <path d="M 38,142.5244 32.5,142.5244" id="path5828" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient5859);stroke-width:1.0000002px;stroke-linecap:round"/> + </g> + </g> + <g id="use3728" transform="matrix(0.684211,0,0,0.684211,1308.155,0.673039999999997)"> + <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="path3815" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient12388);stroke:#000000"/> + <path d="M 33.5,130.5 28,146" id="path3817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:1.0000002px;stroke-linecap:round"/> + <path d="M 38,142.5244 32.5,142.5244" id="path3819" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:url(#radialGradient12390);fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient12392);stroke-width:1.0000002px;stroke-linecap:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/text_word_spacing.svg b/share/icons/text_word_spacing.svg new file mode 100644 index 000000000..8862b1915 --- /dev/null +++ b/share/icons/text_word_spacing.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="28.030301" + height="27.999999" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient12201" inkscape:collect="always" x1="519.4526" x2="521.2233" xlink:href="#linearGradient5704" y1="354.5319" y2="351.8581"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5621-6" inkscape:collect="always" x1="529.5001" x2="532.363" xlink:href="#linearGradient4698" y1="347.4531" y2="350.407"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient12203" inkscape:collect="always" x1="515.9623" x2="523.4155" xlink:href="#linearGradient5704" y1="349.3102" y2="346.7762"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5857-1" inkscape:collect="always" x1="508.1888" x2="511.4375" xlink:href="#linearGradient5704" y1="347.1808" y2="351.125"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5621-8" inkscape:collect="always" x1="534.5285" x2="538.064" xlink:href="#linearGradient4698" y1="346.8714" y2="350.5838"/> + <linearGradient gradientTransform="rotate(15,511.8463,316.8629)" gradientUnits="userSpaceOnUse" id="linearGradient12220" inkscape:collect="always" x1="519.4526" x2="521.2233" xlink:href="#linearGradient5704" y1="354.5319" y2="351.8581"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5857-64" inkscape:collect="always" x1="515.2157" x2="518.6993" xlink:href="#linearGradient5704" y1="346.5179" y2="352.1231"/> + <linearGradient id="linearGradient4698"> + <stop id="stop4700-5" offset="0" style="stop-color:#a2d3ff;stop-opacity:1"/> + <stop id="stop4702-2" offset="1" style="stop-color:#004c91;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="text_word_spacing" transform="matrix(0.942859,0,0,0.942859,-1235.39234,-48.07579)"> + <g id="g7621-3" transform="matrix(0.992487,0,0,0.989897,10.11498,1.557598)"> + <rect height="30" id="rect6706-6" style="fill:none" width="29.92172" x="1310" y="49.93628"/> + </g> + <g id="text11660" style="font-size:16px;font-family:Arial;-inkscape-font-specification:Arial;letter-spacing:0;word-spacing:0;fill:#0000ff;stroke:#000000;stroke-width:0.5" transform="matrix(1.060604,0,0,1.060604,769.377,-305.3736)"> + <path d="M 510,347.3125 510,349 C 510.2685,349.074 510.5104,349.2153 510.7187,349.4375 511.0312,349.7656 511.1719,350.2396 511.1875,350.875 L 510,350.875 510,352.2187 513.375,352.2187 C 513.406,350.5365 513.0573,349.3125 512.3437,348.5 511.7449,347.8138 510.9656,347.4228 510,347.3125 Z M 511.0625,353.0937 C 510.9427,353.5104 510.7656,353.8125 510.5312,354 510.3747,354.1253 510.2054,354.2084 510,354.25 L 510,355.9062 C 510.7568,355.8582 511.4126,355.6745 511.9375,355.3125 512.5469,354.8906 512.9687,354.2708 513.25,353.4687 L 511.0625,353.0937 Z" id="path11665" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient5857-1);stroke:none;stroke-width:0.9999999"/> + <path d="M 522.7891,355.75 520.75,355.75 520.75,354.5312 C 520.4114,355.0052 520.0104,355.3594 519.5469,355.5937 519.0885,355.8229 518.625,355.9375 518.1562,355.9375 517.2031,355.9375 516.3854,355.5547 515.7031,354.7891 515.026,354.0182 514.6875,352.9453 514.6875,351.5703 514.6875,350.1641 515.0182,349.0964 515.6797,348.3672 516.3411,347.6328 517.1771,347.2656 518.1875,347.2656 519.1146,347.2656 519.9167,347.651 520.5937,348.4219 L 520.5937,344.2969 522.7891,344.2969 522.7891,355.75 M 516.9297,351.4219 C 516.9297,352.3073 517.0521,352.9479 517.2969,353.3437 517.651,353.9167 518.1458,354.2031 518.7812,354.2031 519.2864,354.2031 519.7161,353.9896 520.0703,353.5625 520.4245,353.1302 520.6016,352.487 520.6016,351.6328 520.6016,350.6797 520.4297,349.9948 520.0859,349.5781 519.7422,349.1563 519.3021,348.9453 518.7656,348.9453 518.2448,348.9453 517.8073,349.1537 517.4531,349.5703 517.1042,349.9818 516.9297,350.599 516.9297,351.4219" id="path11667" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient5857-64)"/> + <path d="M 533.2031,347.4531 533.2031,349.2031 531.7031,349.2031 531.7031,352.5469 C 531.7031,353.224 531.7161,353.6198 531.7421,353.7344 531.7731,353.8437 531.8381,353.9349 531.9374,354.0078 532.0416,354.0808 532.1666,354.1172 532.3124,354.1172 532.5155,354.1172 532.8098,354.0472 533.1952,353.9062 L 533.3827,355.6094 C 532.8723,355.8281 532.2942,355.9375 531.6484,355.9375 531.2525,355.9375 530.8958,355.8725 530.578,355.7422 530.2603,355.6068 530.026,355.4349 529.8749,355.2266 529.7291,355.013 529.6275,354.7266 529.5702,354.3672 529.5232,354.112 529.5002,353.5964 529.5002,352.8203 L 529.5002,349.2031 528.4924,349.2031 528.4924,347.4531 529.5002,347.4531 529.5002,345.8047 531.7034,344.5234 531.7034,347.4531 533.2034,347.4531" id="path11669" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient5621-6)"/> + <path d="M 534.75,344.2812 534.75,355.75 536.9375,355.75 536.9375,351.5937 C 536.9375,350.8958 536.9945,350.3542 537.125,350 537.2604,349.6406 537.4635,349.3958 537.75,349.2187 537.827,349.1707 537.8948,349.1287 537.9779,349.0937 L 537.9779,347.625 C 537.5928,347.8308 537.2639,348.1184 536.9375,348.5 L 536.9375,344.2812 Z" id="path11671" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="color:#000000;fill:url(#linearGradient5621-8);stroke:none;stroke-width:0.684211"/> + <path d="M 537.9836,347.3884 C 537.721,347.4997 537.4121,347.7687 537.1875,347.9687 L 537.1875,344.2812 537.1875,344.0312 536.9375,344.0312 534.75,344.0312 534.5,344.0312 534.5,344.0312 534.5,344.2812 534.5,355.75 534.5,356 534.75,356 536.9375,356 537.1875,356 537.1875,355.75 537.1875,351.5937 C 537.1875,350.9095 537.2655,350.3927 537.375,350.0937 L 537.344,350.0937 C 537.4635,349.7765 537.6315,349.5882 537.8752,349.4375 537.9352,349.4005 537.9302,349.3315 538.0086,349.3066 M 535,344.5312 536.6875,344.5312 536.6875,348.5 536.6875,349.1875 537.125,348.6562 C 537.3171,348.4317 537.763,348.0907 537.971,347.9353 L 537.971,348.7165 C 537.927,348.7385 537.6679,348.9735 537.625,349 537.2958,349.2035 537.0575,349.5047 536.9062,349.9062 L 536.8752,349.9062 C 536.7248,350.3156 536.6877,350.8822 536.6877,351.5937 L 536.6877,355.5 535.0002,355.5 535.0002,344.5312 Z" id="path11671-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccc" style="color:#000000;-inkscape-font-specification:Arial;fill:#000000;stroke:none"/> + <path d="M 509.9927,349.2942 C 510.2199,349.3572 510.3528,349.4034 510.5312,349.5937 L 510.5312,349.6247 C 510.7348,349.8384 510.7944,350.2077 510.8437,350.6247 L 510,350.6247 510,352.4684 513.375,352.4684 513.625,352.4684 513.625,352.2184 C 513.657,350.4993 513.3003,349.2191 512.5312,348.3434 511.8927,347.6117 511.0148,347.1783 509.9981,347.0622 Z M 512.1562,348.6562 C 512.7755,349.3614 513.0814,350.4745 513.0937,351.9687 L 510.0014,351.9687 510.0014,351.125 511.1875,351.125 511.4375,351.125 511.4375,350.875 C 511.4215,350.2174 511.262,349.668 510.9062,349.2812 510.8962,349.2712 510.8812,349.2912 510.8752,349.2812 510.6953,349.0947 510.2189,348.8896 509.9961,348.7977 L 509.9961,347.6212 C 510.8736,347.7582 511.5344,348.1 512.1564,348.6562 Z M 510.875,352.8125 510.813,353.0312 C 510.7024,353.4159 510.5555,353.6685 510.3755,353.8125 510.2454,353.9166 510.1681,353.9719 509.9987,353.999 L 509.9987,356.1573 C 510.7883,356.1403 511.5165,355.926 512.0889,355.5313 512.748,355.0749 513.2013,354.4003 513.4951,353.5625 L 513.5891,353.2813 513.2766,353.2193 511.0891,352.8443 510.8704,352.8133 Z M 511.1875,353.375 512.8125,353.6562 C 512.553,354.2465 512.2511,354.7685 511.7812,355.0937 511.3784,355.3716 510.5824,355.5778 510.0014,355.6509 L 510.0014,354.4946 C 510.1586,354.4376 510.5593,354.2901 510.6875,354.1875 510.9159,354.0048 511.062,353.6974 511.1875,353.375 Z" id="path11665-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccc" style="color:#000000;-inkscape-font-specification:Arial;fill:#000000;stroke:none"/> + <path d="M 537.7359,348.3968 C 537.4759,348.5671 537.1938,348.8009 536.9338,349.1468" id="path3817-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-linecap:round"/> + <path d="M 515.1958,351.9239 C 515.1958,350.5177 515.416,349.4058 516.0775,348.6766 516.7389,347.9422 517.6191,347.6855 518.6295,347.7739" id="path11667-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;-inkscape-font-specification:Arial;fill:none;stroke:url(#linearGradient12203);stroke-linecap:round"/> + <path d="M 520.929,352.4257 C 520.929,353.1543 520.643,353.6684 520.1629,354.1523 519.8022,354.5158 519.3421,354.6878 518.8187,354.642" id="path11667-0-3" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="color:#000000;-inkscape-font-specification:Arial;fill:none;stroke:url(#linearGradient12201);stroke-linecap:round"/> + <path d="M 511.4152,353.5647 C 511.1329,354.2528 510.8173,354.5035 510.2283,354.8466" id="path11667-0-3-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;-inkscape-font-specification:Arial;fill:none;stroke:url(#linearGradient12220);stroke-linecap:round"/> + </g> + <path d="M 1333.3,63.71495 1334.346,63.71495" id="path3819-4" inkscape:connector-curvature="0" style="fill:#b2dafe;fill-rule:evenodd;stroke:#b2dafe;stroke-width:0.7256771px;stroke-linecap:round"/> + <path d="M 1330.49,63.76263 1330.978,63.76167" id="path3817-9" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:0.7256771px;stroke-linecap:round"/> +</g> + +</svg> diff --git a/share/icons/toggle_vp_y.svg b/share/icons/toggle_vp_y.svg new file mode 100644 index 000000000..e239d9bc2 --- /dev/null +++ b/share/icons/toggle_vp_y.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="10.842432" + height="22.351573" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="toggle_vp_y" transform="matrix(1,0,0,1.090725,-644.45428,-130.56949)"> + <path d="M 646.3693,119.7089 646.3693,140.2013" id="path4987" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round"/> + <path d="M 653.3817,119.7089 653.3817,140.2013" id="path4989" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round"/> +</g> + +</svg> diff --git a/share/icons/toggle_vp_z.svg b/share/icons/toggle_vp_z.svg new file mode 100644 index 000000000..882b71b00 --- /dev/null +++ b/share/icons/toggle_vp_z.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="10.842432" + height="22.351573" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="toggle_vp_z" transform="matrix(1,0,0,1.090725,-644.45428,-130.56949)"> + <path d="M 646.3693,119.7089 646.3693,140.2013" id="path4993" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round"/> + <path d="M 653.3817,119.7089 653.3817,140.2013" id="path4995" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round"/> +</g> + +</svg> diff --git a/share/icons/tool-measure.svg b/share/icons/tool-measure.svg new file mode 100644 index 000000000..ff8050652 --- /dev/null +++ b/share/icons/tool-measure.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="20.014918" + height="22.943162" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.809546,0,0,0.809417,-240.0191,332.4799)" gradientUnits="userSpaceOnUse" id="linearGradient10238" inkscape:collect="always" x1="144.0824" x2="176.8627" xlink:href="#eraserFill" y1="157.8208" y2="188.4128"/> + <linearGradient id="eraserFill"> + <stop id="stop5742_1" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744_1" offset="1" style="stop-color:#f3b698;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.13356,0,0,1.133368,-243.4437,205.1983)" gradientUnits="userSpaceOnUse" id="linearGradient10236" inkscape:collect="always" x1="101.0939" x2="112.201" xlink:href="#eraserFill" y1="221.0688" y2="234.0031"/> + </defs> +<g id="tool-measure" inkscape:label="#tool-measure" transform="matrix(0,1,1,0,-116.9966,-450.53252)"> + <rect height="17" id="rect10234" style="fill:url(#linearGradient10236);fill-rule:evenodd;stroke:url(#linearGradient10238);stroke-width:0.9999998;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(-0.5,0.8660254,0.8660254,0.5,0,0)" width="9" x="-125.5174" y="455.1053"/> + <g id="g11186" transform="matrix(-0.5,0.8660254,0.8660254,0.5,583.0174,-336.6053)"> + <rect height="18.99178" id="rect10232" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="10.99167" x="456.5083" y="117.5082"/> + <g id="g11166" transform="matrix(-0.5,-0.8660254,-0.8660254,0.5,827.0362,462.4495)"> + <path d="M 468.4443,154.4562 469.4443,156.1883" id="path11168" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/> + <path d="M 469.1764,151.7242 C 469.1764,151.7242 471.1764,155.1883 471.1764,155.1883" id="path11170" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/> + <path d="M 471.9085,152.4562 472.9085,154.1883" id="path11172" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/> + <path d="M 472.6405,149.7242 C 472.6405,149.7242 474.6405,153.1883 474.6405,153.1883" id="path11174" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/> + <path d="M 475.3726,150.4562 476.3725,152.1883" id="path11176" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/> + <path d="M 476.1046,147.7242 C 476.1046,147.7242 478.1046,151.1883 478.1046,151.1883" id="path11180" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/> + <path d="M 478.8367,148.4562 479.8367,150.1883" id="path11182" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/> + <path d="M 479.5687,145.7242 C 479.5687,145.7242 481.5687,149.1883 481.5687,149.1883" id="path11184" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/> + </g> + </g> +</g> + +</svg> diff --git a/share/icons/tool-node-editor.svg b/share/icons/tool-node-editor.svg new file mode 100644 index 000000000..4dd4b8575 --- /dev/null +++ b/share/icons/tool-node-editor.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.000002" + height="24.03868" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="tool-node-editor" inkscape:label="#draw_node" transform="translate(110,-179.96132)"> + <rect height="24" id="rect10524" style="color:#000000;fill:none" width="24" x="-110" y="180"/> + <path d="M -107.5,202 C -108,194 -106.8635,189.643 -103.5351,186.5978 -100.5976,183.9103 -96,182 -88,182.5" id="path10536" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#646464;stroke-width:1px"/> + <rect height="5.996136" id="rect10534" style="color:#000000;fill:#0000ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.117705" x="-106.5" y="183.5039"/> + <rect height="3.999682" id="rect10541" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.998032" x="-109.5" y="199.5"/> + <path d="M -103,187 -94,203 -88,197 -103,187 Z" id="path10543" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#000000;fill-rule:evenodd;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round"/> + <rect height="3.999682" id="use5791" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,19.00197,-19.03868)" width="3.998032" x="-109.5" y="199.5"/> +</g> + +</svg> diff --git a/share/icons/tool-pointer.svg b/share/icons/tool-pointer.svg new file mode 100644 index 000000000..c402bef55 --- /dev/null +++ b/share/icons/tool-pointer.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="tool-pointer" inkscape:label="#draw_select" transform="translate(110,-135)"> + <rect height="24" id="rect10522" style="color:#000000;fill:none" width="24" x="-110" y="135"/> + <path d="M -104.4426,154.8912 C -104.4426,154.8912 -104.5001,136.625 -104.5001,136.625 -104.5001,136.625 -92.45996,149.5002 -92.45996,149.5002 -92.45996,149.5002 -97.66194,149.382 -97.66194,149.382 -97.66194,149.382 -94.23654,155.0591 -94.23654,155.0591 -94.23654,155.0591 -98.70961,157.1774 -98.70961,157.1774 -98.70961,157.1774 -100.7184,150.7187 -100.7184,150.7187 -100.7184,150.7187 -104.4426,154.8912 -104.4426,154.8912 Z" id="path730" inkscape:connector-curvature="0" sodipodi:nodetypes="csssssss" style="fill-rule:evenodd;stroke:#ffffff;stroke-linejoin:round"/> +</g> + +</svg> diff --git a/share/icons/tool-spray.svg b/share/icons/tool-spray.svg new file mode 100644 index 000000000..efc5ef57b --- /dev/null +++ b/share/icons/tool-spray.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(-1.061943,0.6131129,-0.6131129,-1.061943,1168.341,499.529)" gradientUnits="userSpaceOnUse" id="linearGradient7067" inkscape:collect="always" x1="501.3698" x2="498.0183" xlink:href="#linearGradient6684" y1="278.6932" y2="275.9288"/> + <linearGradient gradientTransform="matrix(-0.9089148,0.8231073,-0.8530767,-0.9420083,659.3328,552.0315)" gradientUnits="userSpaceOnUse" id="linearGradient7073" inkscape:collect="always" x1="99.27937" x2="95.75075" xlink:href="#linearGradient24464" y1="121.4717" y2="118.6402"/> + <linearGradient id="linearGradient24464"> + <stop id="stop24466" offset="0" style="stop-color:#499204;stop-opacity:1"/> + <stop id="stop24468" offset="1" style="stop-color:#a7e26e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(-1.061943,0.6131129,-0.6131129,-1.061943,1170.473,499.786)" gradientUnits="userSpaceOnUse" id="linearGradient7070" inkscape:collect="always" x1="497.1992" x2="501.1567" xlink:href="#linearGradient5704" y1="276.5925" y2="279.6869"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="tool-spray" inkscape:label="#g7080" transform="translate(-452.0128,-501.9702)"> + <path d="M 452.0128,501.9702 476.0128,501.9702 476.0128,525.9702 452.0128,525.9702 452.0128,501.9702 Z" id="path5769" inkscape:connector-curvature="0" style="fill:none"/> + <path d="M 469.8452,510.2732 469.2327,508.1467 C 468.7258,506.7309 465.0328,507.0571 465.5559,508.5258 L 465.9811,510.5868" id="path6331-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 473.7308,513.5934 472.1639,512.8256 464.3872,513.8848 463.0416,515.3827 464.3028,522.4454 C 466.9577,520.9127 468.5125,528.5106 475.4151,524.5254 L 473.7308,513.5934 Z" id="path6315-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:url(#linearGradient7073);fill-rule:evenodd"/> + <path d="M 471.9733,512.7668 471.1215,510.2029 464.6474,511.2517 464.2939,514.1903" id="path5211-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:url(#linearGradient7067);fill-rule:evenodd;stroke:url(#linearGradient7070);stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 463.9963,521.9146 463.2051,516.279 C 462.9903,515.3399 463.6342,514.1117 464.3545,514.1514 467.0077,514.2975 469.5957,513.9521 472.0919,512.8733 472.5701,512.6666 473.78,513.5671 473.8862,514.218 L 475.1086,523.9944" id="path6317-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsscc" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 470.9273,507.9889 464.9223,508.624 465.1688,512.7295 470.8672,511.5634 470.9273,507.9889 Z" id="path6311-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:none"/> + <path d="M 471.4201,516.1999 472.444,524.1043" id="path6321-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.2262259px;stroke-linecap:round"/> + <circle cx="206.5896" cy="518.4219" id="path23475" r="0.9253731" style="color:#000000;fill:#000000;stroke-width:0.2295042" transform="matrix(0.4357219,0,0,0.4357219,373.8457,283.2499)"/> + <use height="1052.362" id="use23477" transform="matrix(1.058646,0,0,1.058646,-27.96918,-28.7297)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23479" transform="matrix(1.058646,0,0,1.058646,-27.96918,-30.937868)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23481" transform="matrix(1.058646,0,0,1.058646,-28.6674109,-29.858949)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23483" transform="matrix(1.456981671774,0,0,1.456981671774,-214.12871538942,-230.6739954893)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23485" transform="matrix(1.456981671774,0,0,1.456981671774,-214.46061538942,-234.646228654492)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23487" transform="matrix(1.456981671774,0,0,1.456981671774,-215.084468931932,-232.666745881281)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23489" transform="matrix(2.18726459511728,0,0,2.18726459511728,-554.832651404059,-601.497622248402)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23491" transform="matrix(2.18726459511728,0,0,2.18726459511728,-555.455709641059,-607.387257842983)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23493" transform="matrix(2.18726459511728,0,0,2.18726459511728,-556.145157294684,-604.481098919355)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23495" transform="matrix(3.24949433488382,0,0,3.24949433488382,-1050.63294472988,-1140.62963200999)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23497" transform="matrix(3.24949433488382,0,0,3.24949433488382,-1051.35308683827,-1149.31712790363)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23499" transform="matrix(3.24949433488382,0,0,3.24949433488382,-1052.32945991875,-1145.30211324185)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23501" transform="translate(-4.235815,-1.303328)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23503" transform="matrix(1,0,0,1,-3.7877961,1.384785)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23505" transform="matrix(1.456981671774,0,0,1.456981671774,-214.46061538942,-234.646228654492)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> + <use height="1052.362" id="use23509" transform="matrix(1.456981671774,0,0,1.456981671774,-213.76822258942,-230.532600654492)" width="744.0945" x="0" xlink:href="#path23475" y="0"/> +</g> + +</svg> diff --git a/share/icons/tool-tweak.svg b/share/icons/tool-tweak.svg new file mode 100644 index 000000000..0e6403085 --- /dev/null +++ b/share/icons/tool-tweak.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.000003" + height="24.000001" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient1610"> + <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/> + <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/> + <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/> + <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/> + <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.9891733,0,0,0.9571849,-1182.248,9.280945)" gradientUnits="userSpaceOnUse" id="linearGradient4415" inkscape:collect="always" x1="1095.307" x2="1095.32" xlink:href="#linearGradient1610" y1="180.8225" y2="214.0299"/> + </defs> +<g id="tool-tweak" inkscape:label="#g4398" transform="matrix(0.9610923,0,0,0.9805424,106.21022,-176.520673)"> + <rect height="24.47625" id="rect4400" style="color:#000000;fill:none" width="24.97159" x="-110.5099" y="180.0235"/> + <path d="M -109.5169,193.9456 C -101.3004,195.6369 -104.3945,186.0956 -98.80037,182.3615 -97.07122,181.2073 -92.56485,181.5557 -91.19654,184.6577 -90.17791,186.9669 -90.62355,188.4369 -92.0774,187.9956 -93.60686,187.5313 -93.32031,185.6852 -95.89519,186.1826 -97.19769,186.4342 -97.97739,188.526 -97.00432,190.8739 -95.90656,193.5227 -93.65232,195.2966 -88.05792,193.9456 L -88.05792,203.5432 -109.5169,203.5432 -109.5169,193.9456 Z" id="rect4412" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssscccc" style="fill:url(#linearGradient4415);stroke:#000000;stroke-width:0.9185374"/> + <path d="M -96.8577,182.6385 C -99.56837,183.1905 -100.8754,186.0548 -101.7054,188.5422 -102.4313,190.8017 -103.119,193.5659 -105.4493,194.5527 -106.46,194.9409 -108.4105,195.0975 -109.4854,194.9353 L -109.5145,203.4936 -88.0312,203.5536 -88.0312,194.9954 C -90.81344,195.4233 -93.95419,195.3603 -96.24656,193.5257 -98.26239,191.8375 -98.92499,188.4343 -97.46883,186.1775 -96.01814,184.4935 -93.0031,185.1955 -92.05592,187.0774 -91.27207,187.4754 -91.52566,186.3231 -91.65649,185.8702 -92.28666,183.7115 -94.67857,182.3941 -96.8577,182.6385 Z" id="path4416" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccsc" style="fill:none;stroke:#ffffff;stroke-width:0.9185374"/> +</g> + +</svg> diff --git a/share/icons/transform-affect-gradient.svg b/share/icons/transform-affect-gradient.svg new file mode 100644 index 000000000..b8c1acbf6 --- /dev/null +++ b/share/icons/transform-affect-gradient.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12" + height="12.000007" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8711" inkscape:collect="always" x1="671.7674" x2="678.7324" xlink:href="#linearGradient5740" y1="256.0717" y2="251.9159"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8709" inkscape:collect="always" x1="673.6465" x2="683.847" xlink:href="#linearGradient5740" y1="252.3578" y2="246.8192"/> + </defs> +<g id="transform-affect-gradient" inkscape:label="#transform_gradient" transform="translate(-675,-245.961)"> + <path d="M 675,245.961 687,245.961 687,251.961 675,251.961 675,245.961 Z" id="path12993" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;opacity:0.9;fill:url(#linearGradient8709);fill-rule:evenodd;stroke-width:0.7"/> + <path d="M 675,248.961 683,248.961 683,252.961 675,252.961 675,248.961 Z" id="path12995" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;opacity:0.9;fill:url(#linearGradient8711);fill-rule:evenodd;stroke-width:0.7"/> + <path d="M 675.5,246.461 686.5,246.461 686.5,251.461" id="path4430" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 675.5,249.461 682.5,249.461 682.5,252.461" id="path4432" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <g id="use4589" transform="matrix(0.695835,0,0,0.741921,209.1801,64.671)"> + <path d="M 682.3742,253.7871 682.3742,256.4828 679.5,256.4828 679.5,257.8307 682.3742,257.8307 682.3742,260.5264 686.6856,257.1568 682.3742,253.7871 Z" id="path12910" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 505.9072,37.19576 507.3443,37.19576" id="path5764" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px;stroke-linecap:square" transform="translate(170,219.961)"/> + <path d="M 672.3144,257.1568 673.7515,257.1568" id="path5770" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px"/> + </g> +</g> + +</svg> diff --git a/share/icons/transform-affect-pattern.svg b/share/icons/transform-affect-pattern.svg new file mode 100644 index 000000000..e7e51a2b0 --- /dev/null +++ b/share/icons/transform-affect-pattern.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12.000501" + height="12.000007" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="transform-affect-pattern" inkscape:label="#transform_pattern" transform="translate(-674.9995,-244.961)"> + <rect height="4.999897" id="rect4538" style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linejoin:round" width="11.00024" x="674.9997" y="245.9612"/> + <path d="M 683.8361,245.8988 681.6098,247.592 679.4293,245.9337 677.2029,247.627 679.4063,249.3028 677.2259,250.9612 681.6327,250.9612 679.4523,249.3028 681.6557,247.627 683.8361,249.2853 686.0625,247.592 683.8361,245.8988 Z M 683.8361,249.2853 681.6327,250.9612 686.0395,250.9612 683.8361,249.2853 Z M 674.9995,245.9162 674.9995,249.2679 677.2029,247.592 674.9995,245.9162 Z M 674.9995,249.3028 674.9995,250.9612 677.18,250.9612 674.9995,249.3028 Z" id="rect4540" inkscape:connector-curvature="0" style="opacity:0.9;fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linejoin:round"/> + <path d="M 675.5,246.461 686.5,246.461 686.5,251.461" id="use5102" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,-1)"/> + <g id="use4592" transform="matrix(0.695835,0,0,0.741921,209.1801,63.671)"> + <path d="M 682.3742,253.7871 682.3742,256.4828 679.5,256.4828 679.5,257.8307 682.3742,257.8307 682.3742,260.5264 686.6856,257.1568 682.3742,253.7871 Z" id="path12910" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 505.9072,37.19576 507.3443,37.19576" id="path5764" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px;stroke-linecap:square" transform="translate(170,219.961)"/> + <path d="M 672.3144,257.1568 673.7515,257.1568" id="path5770" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px"/> + </g> +</g> + +</svg> diff --git a/share/icons/transform-affect-rounded-corners.svg b/share/icons/transform-affect-rounded-corners.svg new file mode 100644 index 000000000..89567779d --- /dev/null +++ b/share/icons/transform-affect-rounded-corners.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="12" + height="12.000007" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="transform-affect-rounded-corners" inkscape:label="#transform_corners" transform="translate(-673,-245)"> + <path d="M 673.5,248.5 677.5,248.5 C 680,248.5 681,249.5 681,251.8" id="path4434" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 673.5,245.5 679,245.5 C 682.5,245.5 684.5,247.5 684.5,250.5" id="path4436" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1.0000004px;stroke-linecap:round;stroke-linejoin:round"/> + <g id="use4586" transform="matrix(0.695835,0,0,0.741921,207.1801,63.71)"> + <path d="M 682.3742,253.7871 682.3742,256.4828 679.5,256.4828 679.5,257.8307 682.3742,257.8307 682.3742,260.5264 686.6856,257.1568 682.3742,253.7871 Z" id="path12910" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 505.9072,37.19576 507.3443,37.19576" id="path5764" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px;stroke-linecap:square" transform="translate(170,219.961)"/> + <path d="M 672.3144,257.1568 673.7515,257.1568" id="path5770" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px"/> + </g> +</g> + +</svg> diff --git a/share/icons/transform-affect-stroke.svg b/share/icons/transform-affect-stroke.svg new file mode 100644 index 000000000..df88840a4 --- /dev/null +++ b/share/icons/transform-affect-stroke.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="11.984217" + height="12.032602" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + </defs> +<g id="transform-affect-stroke" inkscape:label="#transform_stroke" transform="matrix(0.695835,0,0,0.741921,-465.83566,-181.257405)"> + <path d="M 670.8773,245.7 685.2485,245.7 685.2485,251.0914" id="path5760" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:2.7835436;stroke-linecap:square"/> + <path d="M 670.1587,250.4175 680.2186,250.4175 680.2186,253.1132" id="path5762" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1.391772px;stroke-linecap:square"/> + <g id="g5772"> + <path d="M 682.3742,253.7871 682.3742,256.4828 679.5,256.4828 679.5,257.8307 682.3742,257.8307 682.3742,260.5264 686.6856,257.1568 682.3742,253.7871 Z" id="path12910" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 505.9072,37.19576 507.3443,37.19576" id="path5764" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px;stroke-linecap:square" transform="translate(170,219.961)"/> + <path d="M 672.3144,257.1568 673.7515,257.1568" id="path5770" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px"/> + </g> +</g> + +</svg> diff --git a/share/icons/transform-move-horizontal.svg b/share/icons/transform-move-horizontal.svg new file mode 100644 index 000000000..602cbec62 --- /dev/null +++ b/share/icons/transform-move-horizontal.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.166116,0,0,1.996022,1250.853,-109.4101)" gradientUnits="userSpaceOnUse" id="linearGradient5729" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(0.877647,0,0,1.195941,1256.174,64.2245)" gradientUnits="userSpaceOnUse" id="linearGradient5731" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient gradientTransform="matrix(1.122046,0,0,1.141686,1256.157,85.12902)" gradientUnits="userSpaceOnUse" id="linearGradient5727" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + </defs> +<g id="transform-move-horizontal" inkscape:label="#arrows_hor" transform="translate(-1243.4108,-317.248)"> + <rect height="24" id="rect5457" style="color:#000000;fill:none;stroke-width:1px" transform="translate(348.4108,47.248)" width="24" x="895" y="270"/> + <path d="M 1248.435,332.2471 1248.435,331.2471 1260.435,331.2471 1260.435,329.2471 1263.435,331.7471 1260.435,334.2471 1260.435,332.2471 1248.435,332.2471 Z" id="path5435" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <g id="g5384" transform="translate(-10.01187,-3.897705e-5)"> + <rect height="7.990791" id="rect3619" style="color:#000000;fill:none;stroke:url(#linearGradient5727);stroke-linejoin:round;stroke-miterlimit:0" width="8.974897" x="1267.947" y="319.7563"/> + <rect height="5.995614" id="rect3621" style="color:#000000;fill:url(#linearGradient5729);fill-rule:evenodd;stroke:url(#linearGradient5731);stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.997538" x="1268.938" y="320.7514"/> + </g> + <g id="use6276" transform="matrix(1,0,0,1,-10.01187,-3.897705e-05)"> + <rect height="7.990791" id="rect3619" style="color:#000000;fill:none;stroke:url(#linearGradient5727);stroke-linejoin:round;stroke-miterlimit:0" width="8.974897" x="1267.947" y="319.7563"/> + <rect height="5.995614" id="rect3621" style="color:#000000;fill:url(#linearGradient5729);fill-rule:evenodd;stroke:url(#linearGradient5731);stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.997538" x="1268.938" y="320.7514"/> + </g> +</g> + +</svg> diff --git a/share/icons/transform-move-vertical.svg b/share/icons/transform-move-vertical.svg new file mode 100644 index 000000000..7c9ab3348 --- /dev/null +++ b/share/icons/transform-move-vertical.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.166116,0,0,1.996022,1250.853,-109.4101)" gradientUnits="userSpaceOnUse" id="linearGradient5729" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(0.877647,0,0,1.195941,1256.174,64.2245)" gradientUnits="userSpaceOnUse" id="linearGradient5731" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient gradientTransform="matrix(1.122046,0,0,1.141686,1256.157,85.12902)" gradientUnits="userSpaceOnUse" id="linearGradient5727" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + </defs> +<g id="transform-move-vertical" inkscape:label="#arrows_hor" transform="matrix(0,-1,-1,0,341.248,1267.4108)"> + <rect height="24" id="rect5457" style="color:#000000;fill:none;stroke-width:1px" transform="translate(348.4108,47.248)" width="24" x="895" y="270"/> + <path d="M 1248.435,332.2471 1248.435,331.2471 1260.435,331.2471 1260.435,329.2471 1263.435,331.7471 1260.435,334.2471 1260.435,332.2471 1248.435,332.2471 Z" id="path5435" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <g id="g5384" transform="translate(-10.01187,-3.897705e-5)"> + <rect height="7.990791" id="rect3619" style="color:#000000;fill:none;stroke:url(#linearGradient5727);stroke-linejoin:round;stroke-miterlimit:0" width="8.974897" x="1267.947" y="319.7563"/> + <rect height="5.995614" id="rect3621" style="color:#000000;fill:url(#linearGradient5729);fill-rule:evenodd;stroke:url(#linearGradient5731);stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.997538" x="1268.938" y="320.7514"/> + </g> + <g id="use6276" transform="matrix(1,0,0,1,-10.01187,-3.897705e-05)"> + <rect height="7.990791" id="rect3619" style="color:#000000;fill:none;stroke:url(#linearGradient5727);stroke-linejoin:round;stroke-miterlimit:0" width="8.974897" x="1267.947" y="319.7563"/> + <rect height="5.995614" id="rect3621" style="color:#000000;fill:url(#linearGradient5729);fill-rule:evenodd;stroke:url(#linearGradient5731);stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.997538" x="1268.938" y="320.7514"/> + </g> +</g> + +</svg> diff --git a/share/icons/transform-rotate.svg b/share/icons/transform-rotate.svg new file mode 100644 index 000000000..a1b0be7b0 --- /dev/null +++ b/share/icons/transform-rotate.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.874592,0,0,1.427199,885.7444,-52.79294)" gradientUnits="userSpaceOnUse" id="linearGradient5757" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.62862,0,0,1.593929,882.7572,-100.3862)" gradientUnits="userSpaceOnUse" id="linearGradient5762" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(2.163921,0,0,2.660263,872.8832,-331.8032)" gradientUnits="userSpaceOnUse" id="linearGradient5759" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + </defs> +<g id="transform-rotate" inkscape:label="#transform_rotate" transform="matrix(-1,0,0,1,929,-240)"> + <g id="use6356" transform="matrix(1,0,0,1,0,0)"> + <rect height="9.989127" id="rect6346" style="color:#000000;fill:none;stroke:url(#linearGradient5757);stroke-linejoin:round;stroke-miterlimit:0" width="14.99428" x="905.7186" y="240.2337"/> + <rect height="7.990848" id="rect6348" style="color:#000000;fill:url(#linearGradient5759);fill-rule:evenodd;stroke:url(#linearGradient5762);stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.98509" x="906.7204" y="241.2301"/> + </g> + <rect height="24" id="rect5743" style="color:#000000;opacity:0.5513197;fill:none;stroke-width:1px" width="24" x="905" y="240"/> + <path d="M 907,262 907,259 905,259 907.5,256 910,259 908,259 908,262 911,262 911,263 908,263 907,262 Z" id="path5749" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <g id="use6342" transform="rotate(45,904.9224,254.0152)"> + <rect height="9.989127" id="rect6346" style="color:#000000;fill:none;stroke:url(#linearGradient5757);stroke-linejoin:round;stroke-miterlimit:0" width="14.99428" x="905.7186" y="240.2337"/> + <rect height="7.990848" id="rect6348" style="color:#000000;fill:url(#linearGradient5759);fill-rule:evenodd;stroke:url(#linearGradient5762);stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.98509" x="906.7204" y="241.2301"/> + </g> + <path d="M 907,262 907,259 905,259 907.5,256 910,259 908,259 908,262 911,262 911,263 908,263 907,262 Z" id="use6358" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,0,0)"/> +</g> + +</svg> diff --git a/share/icons/transform-scale-horizontal.svg b/share/icons/transform-scale-horizontal.svg new file mode 100644 index 000000000..d2fb1b173 --- /dev/null +++ b/share/icons/transform-scale-horizontal.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(3.497619,0,0,4.978934,852.2632,-828.4634)" gradientUnits="userSpaceOnUse" id="linearGradient5733" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(2.873378,0,0,2.426599,875.3153,-255.174)" gradientUnits="userSpaceOnUse" id="linearGradient5737" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.632392,0,0,2.983189,868.2229,-395.3445)" gradientUnits="userSpaceOnUse" id="linearGradient5735" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient gradientTransform="matrix(0.877647,0,0,1.384362,1256.174,23.35694)" gradientUnits="userSpaceOnUse" id="linearGradient5743" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient gradientTransform="matrix(1.122046,0,0,1.141686,1256.157,85.12902)" gradientUnits="userSpaceOnUse" id="linearGradient5739" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.166116,0,0,2.310495,1250.853,-177.6338)" gradientUnits="userSpaceOnUse" id="linearGradient5741" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + </defs> +<g id="transform-scale-horizontal" inkscape:label="#transform_scale_hor" transform="translate(-905,-240)"> + <g id="g6303" transform="translate(0,-0.0070343)"> + <rect height="14.95563" id="rect6287" style="color:#000000;fill:url(#linearGradient5733);fill-rule:evenodd;stroke:url(#linearGradient5735);stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.98823" x="906.5059" y="244.5435"/> + <rect height="16.98404" id="rect6285" style="color:#000000;fill:none;stroke:url(#linearGradient5737);stroke-linejoin:round;stroke-miterlimit:0" width="22.98326" x="905.5084" y="243.515"/> + </g> + <g id="g12100" style="opacity:0.5" transform="matrix(1,0,0,2.125424,-355.4347,-436.1096)"> + <rect height="7.990791" id="rect12102" style="color:#000000;fill:none;stroke:url(#linearGradient5739);stroke-width:0.685926;stroke-linejoin:round;stroke-miterlimit:0" width="8.974897" x="1267.947" y="319.7563"/> + <rect height="6.940222" id="rect12104" style="color:#000000;fill:url(#linearGradient5741);fill-rule:evenodd;stroke:url(#linearGradient5743);stroke-width:0.6859255;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.997538" x="1268.938" y="320.2997"/> + </g> + <path d="M 905.9609,255.5794 908.9609,253.0794 908.9609,255.0794 925.0391,255.0794 925.0391,253.0794 928.0391,255.5794 925.0391,258.0794 925.0391,256.0794 908.9609,256.0794 908.9609,258.0794 905.9609,255.5794 Z" id="path5628" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <rect height="24" id="rect5634" style="color:#000000;opacity:0.5513197;fill:none;stroke-width:1px" width="24" x="905" y="240"/> +</g> + +</svg> diff --git a/share/icons/transform-scale-vertical.svg b/share/icons/transform-scale-vertical.svg new file mode 100644 index 000000000..6556439a2 --- /dev/null +++ b/share/icons/transform-scale-vertical.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.122046,0,0,1.141686,1256.157,85.12902)" gradientUnits="userSpaceOnUse" id="linearGradient5739" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(2.873378,0,0,2.426599,875.3153,-255.174)" gradientUnits="userSpaceOnUse" id="linearGradient5737" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(0.877647,0,0,1.384362,1256.174,23.35694)" gradientUnits="userSpaceOnUse" id="linearGradient5743" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient gradientTransform="matrix(2.632392,0,0,2.983189,868.2229,-395.3445)" gradientUnits="userSpaceOnUse" id="linearGradient5735" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(3.497619,0,0,4.978934,852.2632,-828.4634)" gradientUnits="userSpaceOnUse" id="linearGradient5733" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(1.166116,0,0,2.310495,1250.853,-177.6338)" gradientUnits="userSpaceOnUse" id="linearGradient5741" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="transform-scale-vertical" inkscape:label="#transform_scale_hor" transform="matrix(1,0,0,1,-905.0005,-272.9837)"> + <g id="g6303" transform="translate(0,-0.0070343)"> + <rect height="14.95563" id="rect6287" style="color:#000000;fill:url(#linearGradient5733);fill-rule:evenodd;stroke:url(#linearGradient5735);stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.98823" x="906.5059" y="244.5435"/> + <rect height="16.98404" id="rect6285" style="color:#000000;fill:none;stroke:url(#linearGradient5737);stroke-linejoin:round;stroke-miterlimit:0" width="22.98326" x="905.5084" y="243.515"/> + </g> + <g id="g12100" style="opacity:0.5" transform="matrix(1,0,0,2.125424,-355.4347,-436.1096)"> + <rect height="7.990791" id="rect12102" style="color:#000000;fill:none;stroke:url(#linearGradient5739);stroke-width:0.685926;stroke-linejoin:round;stroke-miterlimit:0" width="8.974897" x="1267.947" y="319.7563"/> + <rect height="6.940222" id="rect12104" style="color:#000000;fill:url(#linearGradient5741);fill-rule:evenodd;stroke:url(#linearGradient5743);stroke-width:0.6859255;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.997538" x="1268.938" y="320.2997"/> + </g> + <path d="M 905.9609,255.5794 908.9609,253.0794 908.9609,255.0794 925.0391,255.0794 925.0391,253.0794 928.0391,255.5794 925.0391,258.0794 925.0391,256.0794 908.9609,256.0794 908.9609,258.0794 905.9609,255.5794 Z" id="path5628" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="fill:#000000;fill-rule:evenodd"/> + <rect height="24" id="rect5634" style="color:#000000;opacity:0.5513197;fill:none;stroke-width:1px" width="24" x="905" y="240"/> +</g> + +</svg> diff --git a/share/icons/transform-skew-horizontal.svg b/share/icons/transform-skew-horizontal.svg new file mode 100644 index 000000000..ca6c9852b --- /dev/null +++ b/share/icons/transform-skew-horizontal.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.073834" + height="24" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.633329,0,0,1.857722,893.2793,-136.2796)" gradientUnits="userSpaceOnUse" id="linearGradient5755" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.388986,0,0,2.194866,891.1676,-224.2946)" gradientUnits="userSpaceOnUse" id="linearGradient5753" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.845525,0,0,3.663228,882.7464,-542.9603)" gradientUnits="userSpaceOnUse" id="linearGradient5751" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(1.388986,0,0,2.194866,891.1676,-224.2946)" gradientUnits="userSpaceOnUse" id="linearGradient5747" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.633329,0,0,1.857722,893.2793,-136.2796)" gradientUnits="userSpaceOnUse" id="linearGradient5749" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.845525,0,0,3.663228,882.7464,-542.9603)" gradientUnits="userSpaceOnUse" id="linearGradient5745" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + </defs> +<g id="transform-skew-horizontal" inkscape:label="#transform_scew_hor" transform="matrix(-1,0,0,1,929.03693,-240)"> + <g id="g6663" style="opacity:0.5"> + <rect height="11.00354" id="rect6417" style="color:#000000;fill:url(#linearGradient5745);fill-rule:evenodd;stroke:url(#linearGradient5747);stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="11.07448" x="911.4628" y="246.4982"/> + <rect height="13.00241" id="rect6419" style="color:#000000;fill:none;stroke:url(#linearGradient5749);stroke-width:0.9999979;stroke-linejoin:round;stroke-miterlimit:0" width="13.0645" x="910.4678" y="245.4988"/> + </g> + <rect height="24" id="rect6423" style="color:#000000;opacity:0.5513197;fill:none;stroke-width:1px" width="24" x="905" y="240"/> + <path d="M 926,242 926,240 929,242.5 926,245 926,243 923,243 923,242.0003 926,242 Z" id="use6595" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 926,242 926,240 929,242.5 926,245 926,243 923,243 923,242.0003 926,242 Z" id="use6602" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,0,0)"/> + <g id="g6667" transform="matrix(1.008867,0,-0.759374,1,183.2271,0)"> + <rect height="11.00519" id="rect6669" style="color:#000000;fill:url(#linearGradient5751);fill-rule:evenodd;stroke:url(#linearGradient5753);stroke-width:0.9956706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0.017299,0.9998504,0,0)" width="11.07448" x="907.1069" y="246.5351"/> + <rect height="13.00435" id="rect6671" style="color:#000000;fill:none;stroke:url(#linearGradient5755);stroke-width:0.9956684;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0.017299,0.9998504,0,0)" width="13.0645" x="906.1118" y="245.5355"/> + </g> +</g> + +</svg> diff --git a/share/icons/transform-skew-vertical.svg b/share/icons/transform-skew-vertical.svg new file mode 100644 index 000000000..87cbbad25 --- /dev/null +++ b/share/icons/transform-skew-vertical.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24" + height="24.073834" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.633329,0,0,1.857722,893.2793,-136.2796)" gradientUnits="userSpaceOnUse" id="linearGradient5749" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.845525,0,0,3.663228,882.7464,-542.9603)" gradientUnits="userSpaceOnUse" id="linearGradient5745" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(1.633329,0,0,1.857722,893.2793,-136.2796)" gradientUnits="userSpaceOnUse" id="linearGradient5755" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/> + <linearGradient gradientTransform="matrix(1.388986,0,0,2.194866,891.1676,-224.2946)" gradientUnits="userSpaceOnUse" id="linearGradient5753" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.845525,0,0,3.663228,882.7464,-542.9603)" gradientUnits="userSpaceOnUse" id="linearGradient5751" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/> + <linearGradient gradientTransform="matrix(1.388986,0,0,2.194866,891.1676,-224.2946)" gradientUnits="userSpaceOnUse" id="linearGradient5747" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/> + </defs> +<g id="transform-skew-vertical" inkscape:label="#transform_scew_hor" transform="matrix(-1,0,0,1,929.0307,-272.99679)"> + <g id="g6663" style="opacity:0.5"> + <rect height="11.00354" id="rect6417" style="color:#000000;fill:url(#linearGradient5745);fill-rule:evenodd;stroke:url(#linearGradient5747);stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="11.07448" x="911.4628" y="246.4982"/> + <rect height="13.00241" id="rect6419" style="color:#000000;fill:none;stroke:url(#linearGradient5749);stroke-width:0.9999979;stroke-linejoin:round;stroke-miterlimit:0" width="13.0645" x="910.4678" y="245.4988"/> + </g> + <rect height="24" id="rect6423" style="color:#000000;opacity:0.5513197;fill:none;stroke-width:1px" width="24" x="905" y="240"/> + <path d="M 926,242 926,240 929,242.5 926,245 926,243 923,243 923,242.0003 926,242 Z" id="use6595" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/> + <path d="M 926,242 926,240 929,242.5 926,245 926,243 923,243 923,242.0003 926,242 Z" id="use6602" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,0,0)"/> + <g id="g6667" transform="matrix(1.008867,0,-0.759374,1,183.2271,0)"> + <rect height="11.00519" id="rect6669" style="color:#000000;fill:url(#linearGradient5751);fill-rule:evenodd;stroke:url(#linearGradient5753);stroke-width:0.9956706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0.017299,0.9998504,0,0)" width="11.07448" x="907.1069" y="246.5351"/> + <rect height="13.00435" id="rect6671" style="color:#000000;fill:none;stroke:url(#linearGradient5755);stroke-width:0.9956684;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0.017299,0.9998504,0,0)" width="13.0645" x="906.1118" y="245.5355"/> + </g> +</g> + +</svg> diff --git a/share/icons/view-fullscreen.svg b/share/icons/view-fullscreen.svg new file mode 100644 index 000000000..744119f09 --- /dev/null +++ b/share/icons/view-fullscreen.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15" + height="16" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6001" inkscape:collect="always" x1="94.93215" x2="102.0417" xlink:href="#linearGradient1887" y1="308.2066" y2="312.9608"/> + <linearGradient gradientTransform="matrix(0.539989,0,0,0.883257,-125.2513,264.0607)" gradientUnits="userSpaceOnUse" id="linearGradient13469" inkscape:collect="always" x1="404.6787" x2="414.6234" xlink:href="#linearGradient5740" y1="46.33899" y2="46.33896"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="view-fullscreen" inkscape:label="#fullscreen" transform="translate(-90,-300)"> + <rect height="5.971639" id="rect13459" style="color:#000000;fill:url(#linearGradient6001);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round" width="8.082604" x="93.45912" y="306.4892"/> + <rect height="2.934225" id="rect13461" style="color:#000000;fill:url(#linearGradient13469);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000008;stroke-linecap:round;stroke-linejoin:round" width="8.084316" x="93.45915" y="303.5228"/> + <path d="M 90,307.5 92,306 92,309 90,307.5 Z M 99,302 96,302 97.5,300 99,302 Z M 105,307.5 103,306 103,309 105,307.5 Z M 99,314 96,314 97.5,316 99,314 Z" id="path13486" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/window-new.svg b/share/icons/window-new.svg new file mode 100644 index 000000000..251897288 --- /dev/null +++ b/share/icons/window-new.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="15.997146" + height="16.015956" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1,0,0,0.991519,0,2.569281)" gradientUnits="userSpaceOnUse" id="linearGradient6026" inkscape:collect="always" x1="118.5487" x2="124.8045" xlink:href="#linearGradient1887" y1="306.5469" y2="313.3821"/> + <linearGradient gradientTransform="matrix(0.666914,0,0,0.896427,-159.6137,266.4372)" gradientUnits="userSpaceOnUse" id="linearGradient13473" inkscape:collect="always" x1="404.6787" x2="415.1663" xlink:href="#linearGradient5740" y1="46.33899" y2="46.33905"/> + <linearGradient gradientTransform="matrix(0.868799,0,0,0.896064,-239.3931,260.4497)" gradientUnits="userSpaceOnUse" id="linearGradient13477" inkscape:collect="always" x1="404.6787" x2="415.2005" xlink:href="#linearGradient5740" y1="46.33899" y2="46.33901"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6034" inkscape:collect="always" x1="114.0927" x2="119.9323" xlink:href="#linearGradient1887" y1="311.0052" y2="316"/> + </defs> +<g id="window-new" inkscape:label="#view_new" transform="translate(-110.0053,-299.98401)"> + <rect height="10.03091" id="rect13445" style="color:#000000;fill:url(#linearGradient6026);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999999;stroke-linecap:round;stroke-linejoin:round" width="13.00704" x="112.4954" y="303.4572"/> + <rect height="2.976774" id="rect13447" style="color:#000000;fill:url(#linearGradient13477);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round" width="13.00705" x="112.4954" y="300.484"/> + <rect height="6.170955" id="rect13433" style="color:#000000;fill:url(#linearGradient6034);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round" width="9.983619" x="110.5057" y="309.329"/> + <rect height="2.977982" id="rect13435" style="color:#000000;fill:url(#linearGradient13473);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round" width="9.984552" x="110.5053" y="306.4879"/> +</g> + +</svg> diff --git a/share/icons/window-next.svg b/share/icons/window-next.svg new file mode 100644 index 000000000..35c55bc0f --- /dev/null +++ b/share/icons/window-next.svg @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000858" + height="16.051824" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5791" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5793" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5845" inkscape:collect="always" x1="10.19293" x2="12.50002" xlink:href="#linearGradient5704" y1="249.821" y2="255.5"/> + </defs> +<g id="window-next" inkscape:label="#window_next" transform="translate(-115.01605,-335.218)"> + <g id="use6015" transform="matrix(1,0,0,1,-0.0408664,-0.0391171)"> + <rect height="11.99987" id="rect13417" style="color:#000000;fill:url(#linearGradient5791);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/> + <rect height="3.011261" id="rect13419" style="color:#000000;fill:url(#linearGradient5793);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/> + </g> + <g id="use6047" transform="matrix(1,0,0,1,113.0168,89.22898)"> + <path d="M 15.50002,251.5 15.50002,251.5 15.50002,259.5 15.50002,259.5 15.50002,255.5 9.50002,259.5 9.50002,251.5 15.50002,255.5 15.50002,251.5 Z" id="path3990" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="color:#000000;fill:#ffd400;fill-rule:evenodd;stroke:url(#linearGradient5845);stroke-width:1.0026059;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 10.43978,257.6603 13.68558,255.4375" id="path4191" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/window-previous.svg b/share/icons/window-previous.svg new file mode 100644 index 000000000..50f759ef6 --- /dev/null +++ b/share/icons/window-previous.svg @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000858" + height="16.001566" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5791" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5793" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/> + <linearGradient id="linearGradient1887"> + <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/> + <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5847" inkscape:collect="always" x1="9.03125" x2="12.53125" xlink:href="#linearGradient5704" y1="251.0312" y2="255.5312"/> + </defs> +<g id="window-previous" inkscape:label="#window_previous" transform="matrix(1,0,0,0.996869,-115.056916,-334.20743)"> + <g id="g6011"> + <rect height="11.99987" id="rect13417" style="color:#000000;fill:url(#linearGradient5791);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/> + <rect height="3.011261" id="rect13419" style="color:#000000;fill:url(#linearGradient5793);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/> + </g> + <g id="use6040" transform="matrix(1,0,0,1,108.0577,89.23782)"> + <path d="M 9.53125,251.5312 9.53125,251.5312 9.53125,255.5312 15.45913,251.4921 15.45913,259.4921 9.53125,255.5312 9.53125,259.5312 9.53125,259.5312 9.53125,251.5312 Z" id="path3974" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="color:#000000;fill:#ffd400;fill-rule:evenodd;stroke:url(#linearGradient5847);stroke-width:1.0026059;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 11.33756,255.4455 14.58336,253.2228" id="path4188" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/xml-attribute-delete.svg b/share/icons/xml-attribute-delete.svg new file mode 100644 index 000000000..40421decd --- /dev/null +++ b/share/icons/xml-attribute-delete.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.017883" + height="24.015197" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(1.159934,0,0,1.224222,-143.4594,-12.87852)" gradientUnits="userSpaceOnUse" id="linearGradient5826" inkscape:collect="always" x1="905.4675" x2="917.3691" xlink:href="#linearGradient2485" y1="19.1921" y2="30.79385"/> + </defs> +<g id="xml-attribute-delete" inkscape:label="#delete_xml_attribute" transform="translate(-899.9888,-4.968703)"> + <g id="use5739" transform="matrix(1,0,0,1,0.0067,-0.0161)"> + <path d="M 923,6 924,6 924,27 922,29 901,29 901,28 923,28 923,6 Z" id="path5401" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd"/> + <rect height="22.03599" id="rect5403" style="color:#000000;fill:url(#linearGradient5826);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round" width="22.03876" x="900.4821" y="5.484803"/> + </g> + <rect height="2.109722" id="rect5560" style="color:#000000;opacity:0.3167155;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999999;stroke-linecap:square" width="6.985046" x="910.5713" y="20.50245"/> + <path d="M 904.5,21.50244 909.6429,21.50244" id="path5554" inkscape:connector-curvature="0" style="opacity:0.3167155;fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:square"/> + <path d="M 904.5,18.43078 904.5,20.57811" id="path5562" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="opacity:0.3167155;fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:square"/> + <g id="use5783" transform="matrix(1,0,0,1,-57.4933,-150.51612)"> + <path d="M 972,171 973,170 980,170 981,171 981,178 980,179 973,179 972,178 972,171 Z" id="path8011" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1px"/> + <path d="M 974,171.85 979,176.85" id="path8023" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.7"/> + <path d="M 979,171.85 974,176.85" id="path8025" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.8;stroke-linejoin:round"/> + </g> + <path d="M 903.4995,7.482439 905.4839,7.482439 905.4839,9.494854 903.4995,9.494854 903.4995,7.482439 Z M 904.5713,9.984805 904.5713,17.39985 M 904.5713,13.50244 910.5713,13.50244 M 910.5862,12.4848 917.5713,12.4848 917.5713,14.52008 910.5862,14.52008 910.5862,12.4848 Z M 904.5067,17.4839 910.5067,17.4839 M 910.5067,16.44862 917.4918,16.44862 917.4918,18.4839 910.5067,18.4839 910.5067,16.44862 Z" id="rect5540" inkscape:connector-curvature="0" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999982;stroke-linecap:square"/> +</g> + +</svg> diff --git a/share/icons/xml-element-new.svg b/share/icons/xml-element-new.svg new file mode 100644 index 000000000..779698786 --- /dev/null +++ b/share/icons/xml-element-new.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.017883" + height="24.015197" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.159934,0,0,1.224222,-143.4594,-12.87852)" gradientUnits="userSpaceOnUse" id="linearGradient5826" inkscape:collect="always" x1="905.4675" x2="917.3691" xlink:href="#linearGradient2485" y1="19.1921" y2="30.79385"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5828" inkscape:collect="always" x1="915.0701" x2="922.5571" xlink:href="#linearGradient5704" y1="20.45271" y2="27.32372"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="xml-element-new" inkscape:label="#add_xml_element_node" transform="translate(-899.98212,-4.984803)"> + <g id="g5715"> + <path d="M 923,6 924,6 924,27 922,29 901,29 901,28 923,28 923,6 Z" id="path5401" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd"/> + <rect height="22.03599" id="rect5403" style="color:#000000;fill:url(#linearGradient5826);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round" width="22.03876" x="900.4821" y="5.484803"/> + </g> + <g id="g5707"> + <path d="M 909.5,11 909.5,16" id="path5405" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px"/> + <path d="M 912.5,11.97746 C 913.5,11.47746 915.5,10.97746 915.5,12.97746 915.5,13.97746 915.5,14.97746 915.5,15.97746" id="path5407" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1px"/> + <path d="M 917.5,7.470786 C 917.5,10.97079 917.5,13.47079 917.5,14.47079 917.5,15.62323 918.5,15.47079 919.5,15.47079" id="path5410" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1px"/> + <path d="M 909.5,11.97746 C 910.5,11.47746 912.5,10.97746 912.5,12.97746 912.5,13.97746 912.5,14.97746 912.5,15.97746" id="path5412" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1px"/> + <path d="M 903,10.97079 908,15.97079" id="path5414" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px"/> + <path d="M 908,10.97079 903,15.97079" id="path5416" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px"/> + </g> + <g id="g5719"> + <path d="M 906.5,24.5 903.5,21.5 906.5,18.5 M 909.5,24.5 912.5,21.5 909.5,18.5" id="path5418" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + </g> + <g id="g5684"> + <path d="M 914.5068,19.4991 923.4477,19.4991 923.4477,28.44092 914.5068,28.44092 914.5068,19.4991 Z" id="path5430" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5828);stroke-width:0.9999998px"/> + <path d="M 919.0067,20.9991 919.0067,26.9991" id="path5424" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:2"/> + <path d="M 922.0067,23.9991 916.0067,23.9991" id="path5426" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/xml-node-delete.svg b/share/icons/xml-node-delete.svg new file mode 100644 index 000000000..186127b7c --- /dev/null +++ b/share/icons/xml-node-delete.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.017883" + height="24.015197" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(1.159934,0,0,1.224222,-143.4594,-12.87852)" gradientUnits="userSpaceOnUse" id="linearGradient5826" inkscape:collect="always" x1="905.4675" x2="917.3691" xlink:href="#linearGradient2485" y1="19.1921" y2="30.79385"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="xml-node-delete" inkscape:label="#delete_xml_node" transform="translate(-899.9888,-4.968703)"> + <g id="use5729" transform="matrix(1,0,0,1,0.0067,-0.0161)"> + <path d="M 923,6 924,6 924,27 922,29 901,29 901,28 923,28 923,6 Z" id="path5401" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd"/> + <rect height="22.03599" id="rect5403" style="color:#000000;fill:url(#linearGradient5826);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round" width="22.03876" x="900.4821" y="5.484803"/> + </g> + <g id="use5744" transform="matrix(1,0,0,1,0.0067,-0.0161)"> + <path d="M 909.5,11 909.5,16" id="path5405" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px"/> + <path d="M 912.5,11.97746 C 913.5,11.47746 915.5,10.97746 915.5,12.97746 915.5,13.97746 915.5,14.97746 915.5,15.97746" id="path5407" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1px"/> + <path d="M 917.5,7.470786 C 917.5,10.97079 917.5,13.47079 917.5,14.47079 917.5,15.62323 918.5,15.47079 919.5,15.47079" id="path5410" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1px"/> + <path d="M 909.5,11.97746 C 910.5,11.47746 912.5,10.97746 912.5,12.97746 912.5,13.97746 912.5,14.97746 912.5,15.97746" id="path5412" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1px"/> + <path d="M 903,10.97079 908,15.97079" id="path5414" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px"/> + <path d="M 908,10.97079 903,15.97079" id="path5416" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px"/> + </g> + <g id="use5763" transform="matrix(1,0,0,1,0.0067,-0.0161)"> + <path d="M 906.5,24.5 903.5,21.5 906.5,18.5 M 909.5,24.5 912.5,21.5 909.5,18.5" id="path5418" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + </g> + <g id="use7401" transform="matrix(1,0,0,1,-57.4933,-150.51612)"> + <path d="M 972,171 973,170 980,170 981,171 981,178 980,179 973,179 972,178 972,171 Z" id="path8011" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1px"/> + <path d="M 974,171.85 979,176.85" id="path8023" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.7"/> + <path d="M 979,171.85 974,176.85" id="path8025" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.8;stroke-linejoin:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/xml-node-duplicate.svg b/share/icons/xml-node-duplicate.svg new file mode 100644 index 000000000..da1773265 --- /dev/null +++ b/share/icons/xml-node-duplicate.svg @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="23" + height="23.993073" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="matrix(0.791429,0,0,0.832948,188.7144,-7.002499)" gradientUnits="userSpaceOnUse" id="linearGradient5506" inkscape:collect="always" x1="900.9927" x2="917.3691" xlink:href="#linearGradient2485" y1="15.86083" y2="30.79385"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5828" inkscape:collect="always" x1="915.0701" x2="922.5571" xlink:href="#linearGradient5704" y1="20.45271" y2="27.32372"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.839788,0,0,0.88527,150.222,-1.762836)" gradientUnits="userSpaceOnUse" id="linearGradient5494" inkscape:collect="always" x1="904.083" x2="917.3691" xlink:href="#linearGradient2485" y1="19.21119" y2="30.79385"/> + </defs> +<g id="xml-node-duplicate" inkscape:label="#duplicate_xml_node" transform="translate(-900.5,-4.991727)"> + <path d="M 916.5,5.984803 917.5,5.984803 917.5,19.9848 915.5,21.9848 901.5,21.9848 901.5,20.9848 916.5,20.9848 916.5,5.984803 Z" id="path5508" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd"/> + <rect height="14.99308" id="rect5504" style="color:#000000;opacity:0.5999999;fill:url(#linearGradient5506);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round" width="15.03714" x="901" y="5.491727"/> + <path d="M 922.5,11.9848 923.5,11.9848 923.5,26.9848 921.5,28.9848 906.5,28.9848 906.5,27.9848 922.5,27.9848 922.5,11.9848 Z" id="path5470" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd"/> + <rect height="15.93487" id="rect5472" style="color:#000000;fill:url(#linearGradient5494);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round" width="15.95595" x="906.0305" y="11.51622"/> + <g id="use5765" transform="matrix(1,0,0,1,4.5246,-5.0161)"> + <path d="M 906.5,24.5 903.5,21.5 906.5,18.5 M 909.5,24.5 912.5,21.5 909.5,18.5" id="path5418" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + </g> + <g id="use5768" transform="matrix(1,0,0,1,-0.4822,-0.0151991)"> + <path d="M 914.5068,19.4991 923.4477,19.4991 923.4477,28.44092 914.5068,28.44092 914.5068,19.4991 Z" id="path5430" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5828);stroke-width:0.9999998px"/> + <path d="M 919.0067,20.9991 919.0067,26.9991" id="path5424" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:2"/> + <path d="M 922.0067,23.9991 916.0067,23.9991" id="path5426" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/xml-text-new.svg b/share/icons/xml-text-new.svg new file mode 100644 index 000000000..e690f6c22 --- /dev/null +++ b/share/icons/xml-text-new.svg @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.017883" + height="24.015197" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5828" inkscape:collect="always" x1="915.0701" x2="922.5571" xlink:href="#linearGradient5704" y1="20.45271" y2="27.32372"/> + <linearGradient gradientTransform="matrix(1.159934,0,0,1.224222,-143.4594,-12.87852)" gradientUnits="userSpaceOnUse" id="linearGradient5826" inkscape:collect="always" x1="905.4675" x2="917.3691" xlink:href="#linearGradient2485" y1="19.1921" y2="30.79385"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="xml-text-new" inkscape:label="#add_xml_text_node" transform="translate(-900.0068,-4.9991)"> + <g id="use5723" transform="matrix(1,0,0,1,0.0246443,0.0142967)"> + <path d="M 923,6 924,6 924,27 922,29 901,29 901,28 923,28 923,6 Z" id="path5401" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd"/> + <rect height="22.03599" id="rect5403" style="color:#000000;fill:url(#linearGradient5826);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round" width="22.03876" x="900.4821" y="5.484803"/> + </g> + <path d="M 906.4821,10.47669 C 906.4741,12.49287 906.4821,13.4848 906.4821,13.9848 906.4821,14.49972 906.9821,14.48886 907.4821,14.49292" id="path5438" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:square"/> + <path d="M 909.4821,7.484803 C 909.4821,10.9848 909.4821,12.4848 909.4821,13.4848 909.4821,13.9848 909.4821,14.4848 909.9821,14.4848 910.8248,14.4848 911.9821,14.4848 912.4821,14.4848 912.9821,14.4848 913.4821,14.4848 913.4821,12.4848 913.4821,10.4848 912.9821,10.4848 912.4821,10.4848 911.9821,10.4848 911.4821,10.4848 909.4821,10.4848" id="path5442" inkscape:connector-curvature="0" sodipodi:nodetypes="csssssc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + <path d="M 919.5148,11.45983 C 919.4821,10.4848 918.9821,10.4848 918.4821,10.4848 918.03,10.4848 916.9821,10.4848 916.4821,10.4848 915.9821,10.4848 915.4821,10.4848 915.4821,12.4848 915.4821,14.4848 915.9821,14.4848 916.4821,14.4848 916.9821,14.4848 918.4821,14.4848 919.4821,14.4779" id="path5464" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssc" style="fill:none;stroke:#000000;stroke-linecap:square"/> + <path d="M 906.4821,10.4848 C 905.9821,10.4848 903.4821,10.4848 903.4821,10.4848 902.9821,10.4848 902.4821,10.4848 902.4821,12.4848 902.4821,14.4848 902.9705,14.50294 903.4821,14.4848 903.9705,14.46749 905.4821,14.4848 906.4821,14.4946" id="path5466" inkscape:connector-curvature="0" sodipodi:nodetypes="csssc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square"/> + <g id="use5694" transform="matrix(1,0,0,1,0,0)"> + <path d="M 914.5068,19.4991 923.4477,19.4991 923.4477,28.44092 914.5068,28.44092 914.5068,19.4991 Z" id="path5430" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5828);stroke-width:0.9999998px"/> + <path d="M 919.0067,20.9991 919.0067,26.9991" id="path5424" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:2"/> + <path d="M 922.0067,23.9991 916.0067,23.9991" id="path5426" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round"/> + </g> + <g id="use5760" transform="matrix(1,0,0,1,0.0067,-0.0009)"> + <path d="M 906.5,24.5 903.5,21.5 906.5,18.5 M 909.5,24.5 912.5,21.5 909.5,18.5" id="path5418" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/> + </g> +</g> + +</svg> diff --git a/share/icons/zoom-double-size.svg b/share/icons/zoom-double-size.svg new file mode 100644 index 000000000..4c9f422f9 --- /dev/null +++ b/share/icons/zoom-double-size.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000493" + height="16.025033" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/> + </defs> +<g id="zoom-double-size" inkscape:label="#g6890" transform="translate(-99.999513,-65.000517)"> + <g id="use6852" transform="matrix(0.996399,0,0,1,95.08523245923,-182.9354)"> + <g id="use5816" transform="matrix(1,0,0,0.997925,-0.04089,0.477615)"> + <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/> + <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/> + <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/> + <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/> + </g> + </g> + <path d="M 108.5366,50.5646 C 109.0348,49.0646 111.5258,49.0646 111.5258,51.0646 111.5258,53.0646 108.5366,53.5646 108.5366,55.5646 L 111.5258,55.5646" id="use6888" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:round" transform="matrix(1,0,0,1,-5.03664,20)"/> + <path d="M 110,69.5 111.5,69.5 111.5,76 M 108,72.5 109,72.5 M 108,75.5 109,75.5" id="path3820" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:none;stroke:#000000;stroke-width:1px"/> +</g> + +</svg> diff --git a/share/icons/zoom-fit-drawing.svg b/share/icons/zoom-fit-drawing.svg new file mode 100644 index 000000000..6270f6585 --- /dev/null +++ b/share/icons/zoom-fit-drawing.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000493" + height="15.999441" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.625152,0,0,1.007875,-0.61217,35.29459)" gradientUnits="userSpaceOnUse" id="linearGradient5849" inkscape:collect="always" x1="15.15684" x2="20.35862" xlink:href="#linearGradient5704" y1="214.0084" y2="221.6924"/> + <linearGradient id="linearGradient6684"> + <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/> + <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.377364,0,0,0.600465,3.962295,123.6837)" gradientUnits="userSpaceOnUse" id="linearGradient5853" inkscape:collect="always" x1="19.76252" x2="16.23219" xlink:href="#linearGradient6684" y1="220.3433" y2="215.4618"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.501399,0,0,1.00217,1.674173,36.50449)" gradientUnits="userSpaceOnUse" id="linearGradient5851" inkscape:collect="always" x1="17.07591" x2="19.15613" xlink:href="#linearGradient6684" y1="215.6721" y2="217.0116"/> + <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/> + </defs> +<g id="zoom-fit-drawing" inkscape:label="#zoom_draw" transform="matrix(0.996399,0,0,0.998403,-4.883163,-247.57111)"> + <g id="use5824" transform="matrix(1,0,0,0.997925,-0.07212,0.508815)"> + <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/> + <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/> + <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/> + <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/> + </g> + <path d="M 74,282 75,282 75,280 77,280 77,279 74,279 74,282 Z" id="path4192" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:#ffffff;fill-rule:evenodd" transform="translate(-64.99998,-27)"/> + <g id="g5984"> + <rect height="5.040684" id="rect4828" style="color:#000000;fill:none;stroke:url(#linearGradient5849);stroke-width:1.002607;stroke-linejoin:round;stroke-miterlimit:0" width="5.000394" x="8.45872" y="251.4922"/> + <rect height="3.010303" id="rect4830" style="color:#000000;fill:url(#linearGradient5851);fill-rule:evenodd;stroke:url(#linearGradient5853);stroke-width:1.0026073;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.008755" x="9.44998" y="252.4818"/> + </g> + <g id="use5989" transform="matrix(1,0,0,1,3.000016,2.959313)"> + <rect height="5.040684" id="rect4828" style="color:#000000;fill:none;stroke:url(#linearGradient5849);stroke-width:1.002607;stroke-linejoin:round;stroke-miterlimit:0" width="5.000394" x="8.45872" y="251.4922"/> + <rect height="3.010303" id="rect4830" style="color:#000000;fill:url(#linearGradient5851);fill-rule:evenodd;stroke:url(#linearGradient5853);stroke-width:1.0026073;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.008755" x="9.44998" y="252.4818"/> + </g> +</g> + +</svg> diff --git a/share/icons/zoom-fit-page.svg b/share/icons/zoom-fit-page.svg new file mode 100644 index 000000000..7a0db90f9 --- /dev/null +++ b/share/icons/zoom-fit-page.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000493" + height="16.025033" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4080" inkscape:collect="always" x1="59" x2="62.5" xlink:href="#linearGradient5704" y1="235.1341" y2="239.4902"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4005" inkscape:collect="always" x1="61.44776" x2="64.5183" xlink:href="#linearGradient2485" y1="236.4112" y2="240.354"/> + </defs> +<g id="zoom-fit-page" inkscape:label="#zoom_page" transform="matrix(0.996399,0,0,1,-4.883163,-247.93592)"> + <g id="use5826" transform="matrix(1,0,0,0.997925,-0.07212,0.477615)"> + <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/> + <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/> + <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/> + <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/> + </g> + <path d="M 59.5,233.5312 65.5,233.5312 65.5,241.5312 59.5,241.5312 59.5,233.5312 Z" id="path3805" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient4005);fill-rule:evenodd;stroke:url(#linearGradient4080);stroke-width:1.0018055" transform="translate(-49.99998,18)"/> +</g> + +</svg> diff --git a/share/icons/zoom-fit-selection.svg b/share/icons/zoom-fit-selection.svg new file mode 100644 index 000000000..248b9b3ec --- /dev/null +++ b/share/icons/zoom-fit-selection.svg @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000493" + height="15.999457" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/> + </defs> +<g id="zoom-fit-selection" inkscape:label="#zoom_select" transform="matrix(0.996399,0,0,0.998404,-4.883163,-247.540212)"> + <g id="use5822" transform="matrix(1,0,0,0.997925,-0.07212,0.477615)"> + <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/> + <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/> + <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/> + <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/> + </g> + <rect height="7" id="rect3901" style="color:#000000;fill:#ffffff;fill-rule:evenodd" transform="translate(-9.99998,20)" width="9" x="18" y="232"/> + <rect height="1" id="rect3873" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="translate(-9.99998,20)" width="1" x="18" y="232"/> + <rect height="1" id="rect3875" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="10.00002" y="252"/> + <rect height="1" id="rect3877" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="12.00002" y="252"/> + <rect height="1" id="rect3879" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="14.00002" y="252"/> + <rect height="1" id="rect3881" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="16.00002" y="252"/> + <rect height="1" id="rect3883" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="16.00002" y="254"/> + <rect height="1" id="rect3885" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="16.00002" y="256"/> + <rect height="1" id="rect3887" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="16.00002" y="258"/> + <rect height="1" id="rect3889" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="14.00002" y="258"/> + <rect height="1" id="rect3891" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="12.00002" y="258"/> + <rect height="1" id="rect3893" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="10.00002" y="258"/> + <rect height="1" id="rect3895" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="8.00002" y="258"/> + <rect height="1" id="rect3897" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="8.00002" y="256"/> + <rect height="1" id="rect3899" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="8.00002" y="254"/> +</g> + +</svg> diff --git a/share/icons/zoom-fit-width.svg b/share/icons/zoom-fit-width.svg new file mode 100644 index 000000000..c12a54dc4 --- /dev/null +++ b/share/icons/zoom-fit-width.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000493" + height="15.999441" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4013" inkscape:collect="always" x1="59.4322" x2="62.51569" xlink:href="#linearGradient2485" y1="239.1431" y2="243.4301"/> + <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4072" inkscape:collect="always" x1="58.95215" x2="63.40303" xlink:href="#linearGradient5704" y1="236" y2="239.2758"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="zoom-fit-width" inkscape:label="#zoom_pagewidth" transform="matrix(0.996399,0,0,0.998403,-4.883163,-247.53996)"> + <g id="use5834" transform="matrix(1,0,0,0.997925,-0.07212,0.477615)"> + <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/> + <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/> + <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/> + <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/> + </g> + <path d="M 57.5,236.5 67.5,236.5 67.53137,242.5314 C 65.02942,245.251 59.78235,245.1882 57.5,242.4373 L 57.5,236.5 Z" id="rect3056" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient4013);fill-rule:evenodd;stroke:url(#linearGradient4072);stroke-width:1.0026066;stroke-linecap:round;stroke-linejoin:round" transform="translate(-49.99998,18)"/> +</g> + +</svg> diff --git a/share/icons/zoom-half-size.svg b/share/icons/zoom-half-size.svg new file mode 100644 index 000000000..b293b1f3f --- /dev/null +++ b/share/icons/zoom-half-size.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000493" + height="16.025033" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/> + </defs> +<g id="zoom-half-size" inkscape:label="#g6895" transform="translate(-99.999513,-45.000502)"> + <g id="use5818" transform="matrix(0.996399,0,0,0.997925,95.04449,-202.4578)"> + <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/> + <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/> + <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/> + <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/> + </g> + <path d="M 108.5366,50.5646 C 109.0348,49.0646 111.5258,49.0646 111.5258,51.0646 111.5258,53.0646 108.5366,53.5646 108.5366,55.5646 L 111.5258,55.5646" id="path10692" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:round"/> + <path d="M 103,49.5 104.5,49.5 104.5,56 M 106,52.5 107,52.5 M 106,55.5 107,55.5" id="path3806" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:none;stroke:#000000;stroke-width:1px"/> +</g> + +</svg> diff --git a/share/icons/zoom-in.svg b/share/icons/zoom-in.svg new file mode 100644 index 000000000..58379bd05 --- /dev/null +++ b/share/icons/zoom-in.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.058319" + height="16.025033" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient gradientTransform="translate(0,0.0207681)" gradientUnits="userSpaceOnUse" id="linearGradient4088" inkscape:collect="always" x1="8" x2="14.32074" xlink:href="#linearGradient5704" y1="251" y2="257.662"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="zoom-in" inkscape:label="#zoom_in" transform="matrix(1,0,0,0.997925,-4.97293000000002,-247.458302)"> + <g id="g5796"> + <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/> + <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/> + <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/> + <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/> + </g> + <path d="M 11,251.0208 13,251.0208 13.0273,254.0208 16.0273,254.0498 16,256.0436 13,256.0145 13.0273,259.0208 11.0273,259.0208 11,256.0145 7.9727,256.0145 8,254.0208 11.0273,254.0208 11,251.0208 Z" id="path10609" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient4088);fill-rule:evenodd"/> +</g> + +</svg> diff --git a/share/icons/zoom-next.svg b/share/icons/zoom-next.svg new file mode 100644 index 000000000..ab5e16abf --- /dev/null +++ b/share/icons/zoom-next.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000493" + height="15.999457" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5845" inkscape:collect="always" x1="10.19293" x2="12.50002" xlink:href="#linearGradient5704" y1="249.821" y2="255.5"/> + <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="zoom-next" inkscape:label="#zoom_next" transform="matrix(0.996399,0,0,0.998404,-4.91435,-247.57026)"> + <g id="use5838" transform="matrix(1,0,0,0.997925,-0.04082,0.507716)"> + <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/> + <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/> + <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/> + <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/> + </g> + <g id="g6043"> + <path d="M 15.50002,251.5 15.50002,251.5 15.50002,259.5 15.50002,259.5 15.50002,255.5 9.50002,259.5 9.50002,251.5 15.50002,255.5 15.50002,251.5 Z" id="path3990" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="color:#000000;fill:#ffd400;fill-rule:evenodd;stroke:url(#linearGradient5845);stroke-width:1.0026059;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 10.43978,257.6603 13.68558,255.4375" id="path4191" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/zoom-original.svg b/share/icons/zoom-original.svg new file mode 100644 index 000000000..553b01ea9 --- /dev/null +++ b/share/icons/zoom-original.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000493" + height="16.025033" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="zoom-original" inkscape:label="#g6809" transform="translate(-99.999511,-25.000517)"> + <g id="zoom_1_to_1" transform="matrix(0.996399,0,0,1,95.08523,-222.9354)"> + <g id="use5816" transform="matrix(1,0,0,0.997925,-0.04089,0.477615)"> + <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/> + <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/> + <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/> + <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/> + </g> + </g> + <path d="M 103,29.5 104.5,29.5 104.5,36 M 107,32.5 108,32.5 M 109,29.5 110.5,29.5 110.5,36 M 107,35.5 108,35.5" id="path3788" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px"/> +</g> + +</svg> diff --git a/share/icons/zoom-out.svg b/share/icons/zoom-out.svg new file mode 100644 index 000000000..210053f4d --- /dev/null +++ b/share/icons/zoom-out.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.058319" + height="16.025033" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient3208" inkscape:collect="always" x1="8" x2="14.32074" xlink:href="#linearGradient5704" y1="251" y2="257.662"/> + <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="zoom-out" inkscape:label="#zoom_out" transform="translate(-4.91048000000001,-247.934888)"> + <g id="use5803" transform="matrix(1,0,0,0.997925,-0.06245,0.476586)"> + <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/> + <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/> + <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/> + <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/> + </g> + <path d="M 16.03125,253.971 16.02735,256 8.0313,256 8.03525,253.971 16.0313,253.971 Z" id="path10652" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient3208);fill-rule:evenodd;stroke-width:1px"/> +</g> + +</svg> diff --git a/share/icons/zoom-previous.svg b/share/icons/zoom-previous.svg new file mode 100644 index 000000000..69c83aa03 --- /dev/null +++ b/share/icons/zoom-previous.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="16.000493" + height="15.999457" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5847" inkscape:collect="always" x1="9.03125" x2="12.53125" xlink:href="#linearGradient5704" y1="251.0312" y2="255.5312"/> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="zoom-previous" inkscape:label="#zoom_previous" transform="matrix(0.996399,0,0,0.998404,-4.883163,-247.57129)"> + <g id="use5836" transform="matrix(1,0,0,0.997925,-0.07212,0.508745)"> + <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/> + <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/> + <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/> + <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/> + </g> + <g id="g6036"> + <path d="M 9.53125,251.5312 9.53125,251.5312 9.53125,255.5312 15.45913,251.4921 15.45913,259.4921 9.53125,255.5312 9.53125,259.5312 9.53125,259.5312 9.53125,251.5312 Z" id="path3974" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="color:#000000;fill:#ffd400;fill-rule:evenodd;stroke:url(#linearGradient5847);stroke-width:1.0026059;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 11.33756,255.4455 14.58336,253.2228" id="path4188" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round"/> + </g> +</g> + +</svg> diff --git a/share/icons/zoom.svg b/share/icons/zoom.svg new file mode 100644 index 000000000..4a9322568 --- /dev/null +++ b/share/icons/zoom.svg @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg1" + width="24.026232" + height="24.028049" + > + <sodipodi:namedview + id="base" + showgrid="true" + gridspacingy="1pt" + gridspacingx="1pt" + gridoriginy="0pt" + gridoriginx="0pt" + /> + <defs id="defs3"> + + <linearGradient id="linearGradient5858"> + <stop id="stop5860" offset="0" style="stop-color:#ffa01e"/> + <stop id="stop5862" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.845944,0,0,1,30.563,-0.625005)" gradientUnits="userSpaceOnUse" id="linearGradient4728" inkscape:collect="always" x1="64.94328" x2="73.44604" xlink:href="#linearGradient5858" y1="122.5006" y2="120.8261"/> + <linearGradient gradientTransform="matrix(0.833333,0,0,1,7.291667,1.125)" gradientUnits="userSpaceOnUse" id="linearGradient4723" inkscape:collect="always" x1="95.23788" x2="98.37736" xlink:href="#linearGradient800" y1="120.625" y2="120.5792"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5536" inkscape:collect="always" x1="182.981" x2="172.708" xlink:href="#linearGradient5740" y1="167.853" y2="146.119"/> + <linearGradient id="linearGradient5740"> + <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/> + </linearGradient> + <linearGradient id="linearGradient5704"> + <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/> + <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="translate(200,120)" gradientUnits="userSpaceOnUse" id="linearGradient5524" inkscape:collect="always" x1="-26.25288" x2="-21.25" xlink:href="#linearGradient5740" y1="34.12175" y2="41.695"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5492" inkscape:collect="always" x1="85.86581" x2="89.00298" xlink:href="#linearGradient800" y1="120.6427" y2="118.8367"/> + <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5476" inkscape:collect="always" x1="85.64042" x2="89.70349" xlink:href="#linearGradient2485" y1="125.8732" y2="125.9596"/> + <linearGradient id="linearGradient800"> + <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/> + <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientTransform="matrix(0.845944,0,0,1,30.52281,-4.619314)" gradientUnits="userSpaceOnUse" id="linearGradient4726" inkscape:collect="always" x1="66.82119" x2="70.21282" xlink:href="#linearGradient5704" y1="132.3595" y2="128.7048"/> + <linearGradient id="linearGradient2485"> + <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/> + <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/> + </linearGradient> + </defs> +<g id="zoom" inkscape:label="#draw_zoom" transform="translate(-169.97577,-149.973981)"> + <circle cx="179" cy="159" id="path4199" r="7" style="color:#000000;fill:#c8c8c8;fill-rule:evenodd;stroke:#c8c8c8;stroke-width:0.8704858;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.087654,0,0,1.087684,-16.16957,-14.33312)"/> + <rect height="24" id="rect4242" style="color:#000000;fill:none" width="24" x="170" y="150"/> + <circle cx="179" cy="159" id="path4272" r="7" style="color:#000000;fill:url(#linearGradient5536);fill-rule:evenodd;stroke:#000000;stroke-width:0.9301261;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)"/> + <path d="M 172,160 C 177,159 176,154 181,153 179,151 175.5,151.8333 174,153 172.5,154.1667 171,158 172,160 Z" id="path5507" inkscape:connector-curvature="0" sodipodi:nodetypes="cczc" style="fill:url(#linearGradient5524);fill-rule:evenodd"/> + <g id="g4696" transform="matrix(-0.707107,0.707107,-0.732853,-0.732853,338.9611,194.4488)"> + <path d="M 85.625,124.8009 C 87.29167,123.8009 88.95833,123.8009 90.625,124.8009 L 90.24628,115.9591 C 88.89722,115.3058 87.62782,115.4979 86.07962,115.9591 L 85.625,124.8009 Z" id="path4701" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient4723);fill-rule:evenodd"/> + <path d="M 90.62502,124.8009 90.58264,115.9811 C 89.73669,114.9811 86.3975,114.9353 85.55156,115.9353 L 85.625,124.8009" id="path4709" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:url(#linearGradient5492);fill-rule:evenodd;stroke:url(#linearGradient4728);stroke-width:0.9648682;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 85.625,124.8009 86.54346,126.5815 C 87.58329,126.3701 88.56338,126.4085 89.54346,126.5815 L 90.625,124.8009 C 89.77906,123.8009 86.47094,123.8009 85.625,124.8009 Z" id="path4705" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient5476);fill-rule:evenodd;stroke:url(#linearGradient4726);stroke-width:0.9648682;stroke-linecap:round;stroke-linejoin:round"/> + <path d="M 86.62925,116.947 86.62505,123.1827" id="path4711" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:0.9648682;stroke-linecap:round"/> + </g> +</g> + +</svg> diff --git a/share/keys/default.xml b/share/keys/default.xml index 134251752..9a072d9da 100644 --- a/share/keys/default.xml +++ b/share/keys/default.xml @@ -11,7 +11,9 @@ source locally, you can view that file at: http://git.gnome.org/browse/gtk+/plain/gdk/gdkkeysyms.h - The "modifiers" attribute contains a comma-separated list of modifiers, which can be -one or more of: "Ctrl", "Shift", "Alt". +one or more of: "Ctrl", "Shift", "Alt", "Meta", "Super", "Hyper", or "Primary". + +"Primary" means Meta on Apple and Primary everywhere else, it's recommended over the use of Ctrl. - The "action" attribute contains the name of the action. The complete list of actions (called "verbs") is in the file src/verbs.cpp in Inkscape source; there you can see @@ -41,42 +43,42 @@ override) the bindings in the main default.xml. <!-- File --> - <bind key="n" modifiers="Ctrl" action="FileNew" display="true" /> - <bind key="N" modifiers="Ctrl" action="FileNew" /> + <bind key="n" modifiers="Primary" action="FileNew" display="true" /> + <bind key="N" modifiers="Primary" action="FileNew" /> - <bind key="n" modifiers="Ctrl,Alt" action="FileTemplates" display="true" /> - <bind key="N" modifiers="Ctrl,Alt" action="FileTemplates" /> + <bind key="n" modifiers="Primary,Alt" action="FileTemplates" display="true" /> + <bind key="N" modifiers="Primary,Alt" action="FileTemplates" /> - <bind key="o" modifiers="Ctrl" action="FileOpen" display="true" /> - <bind key="O" modifiers="Ctrl" action="FileOpen" /> + <bind key="o" modifiers="Primary" action="FileOpen" display="true" /> + <bind key="O" modifiers="Primary" action="FileOpen" /> <bind action="FileRevert" /> - <bind key="s" modifiers="Ctrl" action="FileSave" display="true" /> - <bind key="S" modifiers="Ctrl" action="FileSave" /> + <bind key="s" modifiers="Primary" action="FileSave" display="true" /> + <bind key="S" modifiers="Primary" action="FileSave" /> - <bind key="s" modifiers="Ctrl,Shift" action="FileSaveAs" display="true" /> - <bind key="S" modifiers="Ctrl,Shift" action="FileSaveAs" /> + <bind key="s" modifiers="Primary,Shift" action="FileSaveAs" display="true" /> + <bind key="S" modifiers="Primary,Shift" action="FileSaveAs" /> - <bind key="s" modifiers="Ctrl,Shift,Alt" action="FileSaveACopy" display="true" /> - <bind key="S" modifiers="Ctrl,Shift,Alt" action="FileSaveACopy" /> + <bind key="s" modifiers="Primary,Shift,Alt" action="FileSaveACopy" display="true" /> + <bind key="S" modifiers="Primary,Shift,Alt" action="FileSaveACopy" /> - <bind key="p" modifiers="Ctrl" action="FilePrint" display="true" /> - <bind key="P" modifiers="Ctrl" action="FilePrint" /> + <bind key="p" modifiers="Primary" action="FilePrint" display="true" /> + <bind key="P" modifiers="Primary" action="FilePrint" /> - <bind key="i" modifiers="Ctrl" action="FileImport" display="true" /> - <bind key="I" modifiers="Ctrl" action="FileImport" /> + <bind key="i" modifiers="Primary" action="FileImport" display="true" /> + <bind key="I" modifiers="Primary" action="FileImport" /> - <bind key="e" modifiers="Ctrl,Shift" action="DialogExport" display="true" /> - <bind key="E" modifiers="Ctrl,Shift" action="DialogExport" /> + <bind key="e" modifiers="Primary,Shift" action="DialogExport" display="true" /> + <bind key="E" modifiers="Primary,Shift" action="DialogExport" /> <bind action="FileVacuum" /> - <bind key="w" modifiers="Ctrl" action="FileClose" display="true" /> - <bind key="W" modifiers="Ctrl" action="FileClose" /> + <bind key="w" modifiers="Primary" action="FileClose" display="true" /> + <bind key="W" modifiers="Primary" action="FileClose" /> - <bind key="q" modifiers="Ctrl" action="FileQuit" display="true" /> - <bind key="Q" modifiers="Ctrl" action="FileQuit" /> + <bind key="q" modifiers="Primary" action="FileQuit" display="true" /> + <bind key="Q" modifiers="Primary" action="FileQuit" /> <!-- Tools --> @@ -152,7 +154,7 @@ override) the bindings in the main default.xml. <bind action="PenPrefs" /> - <bind key="F6" modifiers="Ctrl" action="ToolCalligraphic" display="true" /> + <bind key="F6" modifiers="Primary" action="ToolCalligraphic" display="true" /> <bind key="c" action="ToolCalligraphic" /> <bind key="C" action="ToolCalligraphic" /> @@ -174,13 +176,13 @@ override) the bindings in the main default.xml. <bind action="TextPrefs" /> - <bind key="F1" modifiers="Ctrl" action="ToolGradient" display="true" /> + <bind key="F1" modifiers="Primary" action="ToolGradient" display="true" /> <bind key="g" action="ToolGradient" /> <bind key="G" action="ToolGradient" /> <bind action="GradientPrefs" /> - <bind key="F2" modifiers="Ctrl" action="ToolConnector" display="true" /> + <bind key="F2" modifiers="Primary" action="ToolConnector" display="true" /> <bind key="o" action="ToolConnector" /> <bind key="O" action="ToolConnector" /> @@ -232,8 +234,8 @@ override) the bindings in the main default.xml. <bind key="6" modifiers="Shift" action="ZoomPageWidth" /> <bind key="KP_6" action="ZoomPageWidth" /> - <bind key="e" modifiers="Ctrl" action="ZoomPageWidth" /> - <bind key="E" modifiers="Ctrl" action="ZoomPageWidth" /> + <bind key="e" modifiers="Primary" action="ZoomPageWidth" /> + <bind key="E" modifiers="Primary" action="ZoomPageWidth" /> <bind key="grave" modifiers="Shift" action="ZoomNext" display="true" /> <!-- ` --> <bind key="asciitilde" modifiers="Shift" action="ZoomNext" /> <!-- ~ --> @@ -245,12 +247,12 @@ override) the bindings in the main default.xml. <bind key="F11" action="FullScreen" display="true" /> <bind key="F11" action="FocusToggle" modifiers="Shift" display="true" /> - <bind key="F11" action="FullScreenFocus" modifiers="Ctrl" display="true" /> + <bind key="F11" action="FullScreenFocus" modifiers="Primary" display="true" /> - <bind key="Tab" modifiers="Ctrl" action="NextWindow" display="true" /> - <bind key="ISO_Left_Tab" modifiers="Ctrl" action="NextWindow" /> - <bind key="Tab" modifiers="Ctrl,Shift" action="PrevWindow" display="true" /> - <bind key="ISO_Left_Tab" modifiers="Ctrl,Shift" action="PrevWindow" /> + <bind key="Tab" modifiers="Primary" action="NextWindow" display="true" /> + <bind key="ISO_Left_Tab" modifiers="Primary" action="NextWindow" /> + <bind key="Tab" modifiers="Primary,Shift" action="PrevWindow" display="true" /> + <bind key="ISO_Left_Tab" modifiers="Primary,Shift" action="PrevWindow" /> <bind key="numbersign" modifiers="Shift" action="ToggleGrid" /> <!-- # --> <bind key="numbersign" action="ToggleGrid" display="true" /> @@ -266,11 +268,11 @@ override) the bindings in the main default.xml. <bind action="ToggleToolToolbar" /> <bind action="ToggleToolbox" /> - <bind key="r" modifiers="Ctrl" action="ToggleRulers" display="true" /> - <bind key="R" modifiers="Ctrl" action="ToggleRulers" /> + <bind key="r" modifiers="Primary" action="ToggleRulers" display="true" /> + <bind key="R" modifiers="Primary" action="ToggleRulers" /> - <bind key="b" modifiers="Ctrl" action="ToggleScrollbars" display="true" /> - <bind key="B" modifiers="Ctrl" action="ToggleScrollbars" /> + <bind key="b" modifiers="Primary" action="ToggleScrollbars" display="true" /> + <bind key="B" modifiers="Primary" action="ToggleScrollbars" /> <bind key="p" modifiers="Shift,Alt" action="TogglePalette" display="true" /> <bind key="P" modifiers="Shift,Alt" action="TogglePalette" /> @@ -281,8 +283,8 @@ override) the bindings in the main default.xml. <bind action="ViewNewPreview" /> <bind action="ViewIconPreview" /> - <bind key="KP_5" modifiers="Ctrl" action="ViewModeToggle" display="true" /> - <bind key="KP_Begin" modifiers="Ctrl" action="ViewModeToggle" /> + <bind key="KP_5" modifiers="Primary" action="ViewModeToggle" display="true" /> + <bind key="KP_Begin" modifiers="Primary" action="ViewModeToggle" /> <bind action="ViewModeNormal" /> <bind action="ViewModeNoFilters" /> @@ -295,35 +297,35 @@ override) the bindings in the main default.xml. <!-- Edit --> - <bind key="z" modifiers="Ctrl" action="EditUndo" display="true" /> - <bind key="Z" modifiers="Ctrl" action="EditUndo" /> - <!--Do not put in Ctrl,Shift+Y, already used--> + <bind key="z" modifiers="Primary" action="EditUndo" display="true" /> + <bind key="Z" modifiers="Primary" action="EditUndo" /> + <!--Do not put in Primary,Shift+Y, already used--> - <bind key="z" modifiers="Ctrl,Shift" action="EditRedo" display="true" /> - <bind key="Z" modifiers="Ctrl,Shift" action="EditRedo" /> - <bind key="y" modifiers="Ctrl" action="EditRedo" /> - <bind key="Y" modifiers="Ctrl" action="EditRedo" /> + <bind key="z" modifiers="Primary,Shift" action="EditRedo" display="true" /> + <bind key="Z" modifiers="Primary,Shift" action="EditRedo" /> + <bind key="y" modifiers="Primary" action="EditRedo" /> + <bind key="Y" modifiers="Primary" action="EditRedo" /> - <bind key="h" modifiers="Ctrl,Shift" action="DialogUndoHistory" display="true" /> - <bind key="H" modifiers="Ctrl,Shift" action="DialogUndoHistory" /> + <bind key="h" modifiers="Primary,Shift" action="DialogUndoHistory" display="true" /> + <bind key="H" modifiers="Primary,Shift" action="DialogUndoHistory" /> - <bind key="x" modifiers="Ctrl" action="EditCut" display="true" /> - <bind key="X" modifiers="Ctrl" action="EditCut" /> + <bind key="x" modifiers="Primary" action="EditCut" display="true" /> + <bind key="X" modifiers="Primary" action="EditCut" /> <bind key="Delete" modifiers="Shift" action="EditCut"/> - <bind key="c" modifiers="Ctrl" action="EditCopy" display="true" /> - <bind key="C" modifiers="Ctrl" action="EditCopy" /> - <bind key="Insert" modifiers="Ctrl" action="EditCopy"/> + <bind key="c" modifiers="Primary" action="EditCopy" display="true" /> + <bind key="C" modifiers="Primary" action="EditCopy" /> + <bind key="Insert" modifiers="Primary" action="EditCopy"/> - <bind key="v" modifiers="Ctrl" action="EditPaste" display="true" /> - <bind key="V" modifiers="Ctrl" action="EditPaste" /> + <bind key="v" modifiers="Primary" action="EditPaste" display="true" /> + <bind key="V" modifiers="Primary" action="EditPaste" /> <bind key="Insert" modifiers="Shift" action="EditPaste"/> - <bind key="v" modifiers="Ctrl,Shift" action="EditPasteStyle" display="true" /> - <bind key="V" modifiers="Ctrl,Shift" action="EditPasteStyle" /> + <bind key="v" modifiers="Primary,Shift" action="EditPasteStyle" display="true" /> + <bind key="V" modifiers="Primary,Shift" action="EditPasteStyle" /> - <bind key="v" modifiers="Ctrl,Alt" action="EditPasteInPlace" display="true" /> - <bind key="V" modifiers="Ctrl,Alt" action="EditPasteInPlace" /> + <bind key="v" modifiers="Primary,Alt" action="EditPasteInPlace" display="true" /> + <bind key="V" modifiers="Primary,Alt" action="EditPasteInPlace" /> <bind action="EditPasteSize" /> <bind action="EditPasteWidth" /> @@ -336,8 +338,8 @@ override) the bindings in the main default.xml. <bind key="KP_Delete" action="EditDelete" /> <bind key="BackSpace" action="EditDelete" /> - <bind key="d" modifiers="Ctrl" action="EditDuplicate" display="true" /> - <bind key="D" modifiers="Ctrl" action="EditDuplicate" /> + <bind key="d" modifiers="Primary" action="EditDuplicate" display="true" /> + <bind key="D" modifiers="Primary" action="EditDuplicate" /> <bind key="d" modifiers="Alt" action="EditClone" display="true" /> <bind key="D" modifiers="Alt" action="EditClone" /> @@ -352,13 +354,13 @@ override) the bindings in the main default.xml. <bind action="EditCloneOriginalPathLPE" /> - <bind key="a" modifiers="Ctrl" action="EditSelectAll" display="true" /> - <bind key="A" modifiers="Ctrl" action="EditSelectAll" /> + <bind key="a" modifiers="Primary" action="EditSelectAll" display="true" /> + <bind key="A" modifiers="Primary" action="EditSelectAll" /> <bind action="EditClearAll" /> - <bind key="a" modifiers="Ctrl,Alt" action="EditSelectAllInAllLayers" display="true" /> - <bind key="A" modifiers="Ctrl,Alt" action="EditSelectAllInAllLayers" /> + <bind key="a" modifiers="Primary,Alt" action="EditSelectAllInAllLayers" display="true" /> + <bind key="A" modifiers="Primary,Alt" action="EditSelectAllInAllLayers" /> <bind action="EditSelectSameFillStroke" /> <bind action="EditSelectSameFillColor" /> @@ -385,8 +387,8 @@ override) the bindings in the main default.xml. <bind action="EditSwapFillStroke" display="true" /> - <bind key="r" modifiers="Ctrl,Shift" action="FitCanvasToSelectionOrDrawing" display="true" /> - <bind key="R" modifiers="Ctrl,Shift" action="FitCanvasToSelectionOrDrawing" display="true" /> + <bind key="r" modifiers="Primary,Shift" action="FitCanvasToSelectionOrDrawing" display="true" /> + <bind key="R" modifiers="Primary,Shift" action="FitCanvasToSelectionOrDrawing" display="true" /> <!-- Objects/selection --> @@ -414,8 +416,8 @@ override) the bindings in the main default.xml. <bind key="comma" modifiers="Alt" action="SelectionShrinkScreen" /> <bind key="less" modifiers="Alt" action="SelectionShrinkScreen" /> - <bind key="comma" modifiers="Ctrl" action="SelectionShrinkHalve" /> - <bind key="less" modifiers="Ctrl" action="SelectionShrinkHalve" /> + <bind key="comma" modifiers="Primary" action="SelectionShrinkHalve" /> + <bind key="less" modifiers="Primary" action="SelectionShrinkHalve" /> <bind key="period" action="SelectionGrow" display="true" /> <bind key="greater" action="SelectionGrow" /> @@ -423,18 +425,18 @@ override) the bindings in the main default.xml. <bind key="period" modifiers="Alt" action="SelectionGrowScreen" /> <bind key="greater" modifiers="Alt" action="SelectionGrowScreen" /> - <bind key="period" modifiers="Ctrl" action="SelectionGrowDouble" /> - <bind key="greater" modifiers="Ctrl" action="SelectionGrowDouble" /> + <bind key="period" modifiers="Primary" action="SelectionGrowDouble" /> + <bind key="greater" modifiers="Primary" action="SelectionGrowDouble" /> - <bind key="g" modifiers="Ctrl" action="SelectionGroup" display="true" /> - <bind key="G" modifiers="Ctrl" action="SelectionGroup" /> - <bind key="u" modifiers="Ctrl,Shift" action="SelectionGroup" /> - <bind key="U" modifiers="Ctrl,Shift" action="SelectionGroup" /> + <bind key="g" modifiers="Primary" action="SelectionGroup" display="true" /> + <bind key="G" modifiers="Primary" action="SelectionGroup" /> + <bind key="u" modifiers="Primary,Shift" action="SelectionGroup" /> + <bind key="U" modifiers="Primary,Shift" action="SelectionGroup" /> - <bind key="g" modifiers="Ctrl,Shift" action="SelectionUnGroup" display="true" /> - <bind key="G" modifiers="Ctrl,Shift" action="SelectionUnGroup" /> - <bind key="u" modifiers="Ctrl" action="SelectionUnGroup" /> - <bind key="U" modifiers="Ctrl" action="SelectionUnGroup" /> + <bind key="g" modifiers="Primary,Shift" action="SelectionUnGroup" display="true" /> + <bind key="G" modifiers="Primary,Shift" action="SelectionUnGroup" /> + <bind key="u" modifiers="Primary" action="SelectionUnGroup" /> + <bind key="U" modifiers="Primary" action="SelectionUnGroup" /> <bind key="b" modifiers="Alt" action="SelectionCreateBitmap" display="true" /> <bind key="B" modifiers="Alt" action="SelectionCreateBitmap" /> @@ -471,46 +473,46 @@ override) the bindings in the main default.xml. <!-- Path --> - <bind key="c" modifiers="Ctrl,Shift" action="ObjectToPath" display="true" /> - <bind key="C" modifiers="Ctrl,Shift" action="ObjectToPath" /> + <bind key="c" modifiers="Primary,Shift" action="ObjectToPath" display="true" /> + <bind key="C" modifiers="Primary,Shift" action="ObjectToPath" /> - <bind key="c" modifiers="Ctrl,Alt" action="StrokeToPath" display="true" /> - <bind key="C" modifiers="Ctrl,Alt" action="StrokeToPath" /> + <bind key="c" modifiers="Primary,Alt" action="StrokeToPath" display="true" /> + <bind key="C" modifiers="Primary,Alt" action="StrokeToPath" /> - <bind key="k" modifiers="Ctrl" action="SelectionCombine" display="true" /> - <bind key="K" modifiers="Ctrl" action="SelectionCombine" /> + <bind key="k" modifiers="Primary" action="SelectionCombine" display="true" /> + <bind key="K" modifiers="Primary" action="SelectionCombine" /> - <bind key="k" modifiers="Ctrl,Shift" action="SelectionBreakApart" display="true" /> - <bind key="K" modifiers="Ctrl,Shift" action="SelectionBreakApart" /> + <bind key="k" modifiers="Primary,Shift" action="SelectionBreakApart" display="true" /> + <bind key="K" modifiers="Primary,Shift" action="SelectionBreakApart" /> - <bind key="plus" modifiers="Ctrl" action="SelectionUnion" display="true" /> - <bind key="KP_Add" modifiers="Ctrl" action="SelectionUnion" /> - <bind key="plus" modifiers="Ctrl,Shift" action="SelectionUnion" /> + <bind key="plus" modifiers="Primary" action="SelectionUnion" display="true" /> + <bind key="KP_Add" modifiers="Primary" action="SelectionUnion" /> + <bind key="plus" modifiers="Primary,Shift" action="SelectionUnion" /> - <bind key="asterisk" modifiers="Ctrl" action="SelectionIntersect" display="true" /> - <bind key="KP_Multiply" modifiers="Ctrl" action="SelectionIntersect" /> - <bind key="asterisk" modifiers="Ctrl,Shift" action="SelectionIntersect" /> + <bind key="asterisk" modifiers="Primary" action="SelectionIntersect" display="true" /> + <bind key="KP_Multiply" modifiers="Primary" action="SelectionIntersect" /> + <bind key="asterisk" modifiers="Primary,Shift" action="SelectionIntersect" /> - <bind key="minus" modifiers="Ctrl" action="SelectionDiff" display="true" /> - <bind key="underscore" modifiers="Ctrl" action="SelectionDiff" /> - <bind key="underscore" modifiers="Ctrl,Shift" action="SelectionDiff" /> - <bind key="KP_Subtract" modifiers="Ctrl" action="SelectionDiff" /> - <bind key="minus" modifiers="Ctrl,Shift" action="SelectionDiff" /> + <bind key="minus" modifiers="Primary" action="SelectionDiff" display="true" /> + <bind key="underscore" modifiers="Primary" action="SelectionDiff" /> + <bind key="underscore" modifiers="Primary,Shift" action="SelectionDiff" /> + <bind key="KP_Subtract" modifiers="Primary" action="SelectionDiff" /> + <bind key="minus" modifiers="Primary,Shift" action="SelectionDiff" /> - <bind key="asciicircum" modifiers="Ctrl" action="SelectionSymDiff" display="true" /> <!-- ^ --> - <bind key="asciicircum" modifiers="Ctrl,Shift" action="SelectionSymDiff" /> + <bind key="asciicircum" modifiers="Primary" action="SelectionSymDiff" display="true" /> <!-- ^ --> + <bind key="asciicircum" modifiers="Primary,Shift" action="SelectionSymDiff" /> - <bind key="slash" modifiers="Ctrl,Alt" action="SelectionCutPath" display="true" /> - <bind key="slash" modifiers="Ctrl,Alt,Shift" action="SelectionCutPath" /> + <bind key="slash" modifiers="Primary,Alt" action="SelectionCutPath" display="true" /> + <bind key="slash" modifiers="Primary,Alt,Shift" action="SelectionCutPath" /> - <bind key="slash" modifiers="Ctrl" action="SelectionDivide" display="true" /> - <bind key="KP_Divide" modifiers="Ctrl" action="SelectionDivide" /> - <bind key="slash" modifiers="Ctrl,Shift" action="SelectionDivide" /> + <bind key="slash" modifiers="Primary" action="SelectionDivide" display="true" /> + <bind key="KP_Divide" modifiers="Primary" action="SelectionDivide" /> + <bind key="slash" modifiers="Primary,Shift" action="SelectionDivide" /> - <bind key="parenright" modifiers="Ctrl" action="SelectionOffset" display="true" /> - <bind key="parenright" modifiers="Ctrl,Shift" action="SelectionOffset" /> - <bind key="0" modifiers="Ctrl,Shift" action="SelectionOffset" /> - <bind key="0" modifiers="Ctrl" action="SelectionOffset" /> + <bind key="parenright" modifiers="Primary" action="SelectionOffset" display="true" /> + <bind key="parenright" modifiers="Primary,Shift" action="SelectionOffset" /> + <bind key="0" modifiers="Primary,Shift" action="SelectionOffset" /> + <bind key="0" modifiers="Primary" action="SelectionOffset" /> <bind key="parenright" modifiers="Alt" action="SelectionOffsetScreen" display="true" /> <bind key="0" modifiers="Alt" action="SelectionOffsetScreen" /> @@ -518,10 +520,10 @@ override) the bindings in the main default.xml. <bind key="parenright" modifiers="Alt,Shift" action="SelectionOffsetScreen10" display="true" /> <bind key="0" modifiers="Alt,Shift" action="SelectionOffsetScreen10" /> - <bind key="parenleft" modifiers="Ctrl" action="SelectionInset" display="true" /> - <bind key="parenleft" modifiers="Ctrl,Shift" action="SelectionInset" /> - <bind key="9" modifiers="Ctrl,Shift" action="SelectionInset" /> - <bind key="9" modifiers="Ctrl" action="SelectionInset" /> + <bind key="parenleft" modifiers="Primary" action="SelectionInset" display="true" /> + <bind key="parenleft" modifiers="Primary,Shift" action="SelectionInset" /> + <bind key="9" modifiers="Primary,Shift" action="SelectionInset" /> + <bind key="9" modifiers="Primary" action="SelectionInset" /> <bind key="parenleft" modifiers="Alt" action="SelectionInsetScreen" display="true" /> <bind key="9" modifiers="Alt" action="SelectionInsetScreen" /> @@ -529,14 +531,14 @@ override) the bindings in the main default.xml. <bind key="parenleft" modifiers="Alt,Shift" action="SelectionInsetScreen10" display="true" /> <bind key="9" modifiers="Alt,Shift" action="SelectionInsetScreen10" /> - <bind key="j" modifiers="Ctrl" action="SelectionDynOffset" display="true" /> - <bind key="J" modifiers="Ctrl" action="SelectionDynOffset" /> + <bind key="j" modifiers="Primary" action="SelectionDynOffset" display="true" /> + <bind key="J" modifiers="Primary" action="SelectionDynOffset" /> - <bind key="j" modifiers="Ctrl,Alt" action="SelectionLinkedOffset" display="true" /> - <bind key="J" modifiers="Ctrl,Alt" action="SelectionLinkedOffset" /> + <bind key="j" modifiers="Primary,Alt" action="SelectionLinkedOffset" display="true" /> + <bind key="J" modifiers="Primary,Alt" action="SelectionLinkedOffset" /> - <bind key="l" modifiers="Ctrl" action="SelectionSimplify" display="true" /> - <bind key="L" modifiers="Ctrl" action="SelectionSimplify" /> + <bind key="l" modifiers="Primary" action="SelectionSimplify" display="true" /> + <bind key="L" modifiers="Primary" action="SelectionSimplify" /> <bind action="SelectionReverse" /> @@ -554,32 +556,32 @@ override) the bindings in the main default.xml. <bind action="ObjectFlowtextToText" /> <bind action="SelectionTextRemoveKerns" /> - <bind key="k" modifiers="Ctrl,Alt" action="DialogSpellcheck" display="true" /> - <bind key="K" modifiers="Ctrl,Alt" action="DialogSpellcheck" /> + <bind key="k" modifiers="Primary,Alt" action="DialogSpellcheck" display="true" /> + <bind key="K" modifiers="Primary,Alt" action="DialogSpellcheck" /> <!-- Layers --> - <bind key="N" modifiers="Ctrl,Shift" action="LayerNew" display="true" /> - <bind key="n" modifiers="Ctrl,Shift" action="LayerNew" /> + <bind key="N" modifiers="Primary,Shift" action="LayerNew" display="true" /> + <bind key="n" modifiers="Primary,Shift" action="LayerNew" /> <bind action="LayerRename" /> - <bind key="Page_Up" modifiers="Ctrl" action="LayerNext" display="true" /> - <bind key="KP_Page_Up" modifiers="Ctrl" action="LayerNext" /> - <bind key="Page_Down" modifiers="Ctrl" action="LayerPrev" display="true" /> - <bind key="KP_Page_Down" modifiers="Ctrl" action="LayerPrev" /> + <bind key="Page_Up" modifiers="Primary" action="LayerNext" display="true" /> + <bind key="KP_Page_Up" modifiers="Primary" action="LayerNext" /> + <bind key="Page_Down" modifiers="Primary" action="LayerPrev" display="true" /> + <bind key="KP_Page_Down" modifiers="Primary" action="LayerPrev" /> <bind action="LayerDelete" /> - <bind key="Page_Up" modifiers="Ctrl,Shift" action="LayerRaise" display="true" /> - <bind key="KP_Page_Up" modifiers="Ctrl,Shift" action="LayerRaise" /> + <bind key="Page_Up" modifiers="Primary,Shift" action="LayerRaise" display="true" /> + <bind key="KP_Page_Up" modifiers="Primary,Shift" action="LayerRaise" /> - <bind key="Page_Down" modifiers="Ctrl,Shift" action="LayerLower" display="true" /> - <bind key="KP_Page_Down" modifiers="Ctrl,Shift" action="LayerLower" /> + <bind key="Page_Down" modifiers="Primary,Shift" action="LayerLower" display="true" /> + <bind key="KP_Page_Down" modifiers="Primary,Shift" action="LayerLower" /> - <bind key="Home" modifiers="Ctrl,Shift" action="LayerToTop" display="true" /> - <bind key="KP_Home" modifiers="Ctrl,Shift" action="LayerToTop" /> + <bind key="Home" modifiers="Primary,Shift" action="LayerToTop" display="true" /> + <bind key="KP_Home" modifiers="Primary,Shift" action="LayerToTop" /> - <bind key="End" modifiers="Ctrl,Shift" action="LayerToBottom" display="true" /> - <bind key="KP_End" modifiers="Ctrl,Shift" action="LayerToBottom" /> + <bind key="End" modifiers="Primary,Shift" action="LayerToBottom" display="true" /> + <bind key="KP_End" modifiers="Primary,Shift" action="LayerToBottom" /> <bind key="Page_Up" modifiers="Shift" action="LayerMoveToNext" display="true" /> <bind key="KP_Page_Up" modifiers="Shift" action="LayerMoveToNext" /> @@ -589,8 +591,8 @@ override) the bindings in the main default.xml. <bind action="LayerMoveTo" /> - <bind key="l" modifiers="Ctrl,Shift" action="DialogLayers" display="true" /> - <bind key="L" modifiers="Ctrl,Shift" action="DialogLayers" /> + <bind key="l" modifiers="Primary,Shift" action="DialogLayers" display="true" /> + <bind key="L" modifiers="Primary,Shift" action="DialogLayers" /> <bind action="LayerDuplicate" /> <bind action="LayerDelete" /> @@ -608,46 +610,46 @@ override) the bindings in the main default.xml. <!-- Dialogs --> - <bind key="x" modifiers="Ctrl,Shift" action="DialogXMLEditor" display="true" /> - <bind key="X" modifiers="Ctrl,Shift" action="DialogXMLEditor" /> + <bind key="x" modifiers="Primary,Shift" action="DialogXMLEditor" display="true" /> + <bind key="X" modifiers="Primary,Shift" action="DialogXMLEditor" /> - <bind key="d" modifiers="Ctrl,Shift" action="DialogDocumentProperties" display="true" /> - <bind key="D" modifiers="Ctrl,Shift" action="DialogDocumentProperties" /> + <bind key="d" modifiers="Primary,Shift" action="DialogDocumentProperties" display="true" /> + <bind key="D" modifiers="Primary,Shift" action="DialogDocumentProperties" /> - <bind key="a" modifiers="Ctrl,Shift" action="DialogAlignDistribute" display="true" /> - <bind key="A" modifiers="Ctrl,Shift" action="DialogAlignDistribute" /> + <bind key="a" modifiers="Primary,Shift" action="DialogAlignDistribute" display="true" /> + <bind key="A" modifiers="Primary,Shift" action="DialogAlignDistribute" /> - <bind key="t" modifiers="Ctrl,Shift" action="DialogText" display="true" /> - <bind key="T" modifiers="Ctrl,Shift" action="DialogText" /> + <bind key="t" modifiers="Primary,Shift" action="DialogText" display="true" /> + <bind key="T" modifiers="Primary,Shift" action="DialogText" /> - <bind key="p" modifiers="Ctrl,Shift" action="DialogPreferences" display="true" /> - <bind key="P" modifiers="Ctrl,Shift" action="DialogPreferences" /> + <bind key="p" modifiers="Primary,Shift" action="DialogPreferences" display="true" /> + <bind key="P" modifiers="Primary,Shift" action="DialogPreferences" /> - <bind key="f" modifiers="Ctrl,Shift" action="DialogFillStroke" display="true" /> - <bind key="F" modifiers="Ctrl,Shift" action="DialogFillStroke" /> + <bind key="f" modifiers="Primary,Shift" action="DialogFillStroke" display="true" /> + <bind key="F" modifiers="Primary,Shift" action="DialogFillStroke" /> - <bind key="f" modifiers="Ctrl" action="DialogFind" display="true" /> - <bind key="F" modifiers="Ctrl" action="DialogFind" /> + <bind key="f" modifiers="Primary" action="DialogFind" display="true" /> + <bind key="F" modifiers="Primary" action="DialogFind" /> - <bind key="m" modifiers="Ctrl,Shift" action="DialogTransform" display="true" /> - <bind key="M" modifiers="Ctrl,Shift" action="DialogTransform" /> + <bind key="m" modifiers="Primary,Shift" action="DialogTransform" display="true" /> + <bind key="M" modifiers="Primary,Shift" action="DialogTransform" /> - <bind key="o" modifiers="Ctrl,Shift" action="DialogObjectProperties" display="true" /> - <bind key="O" modifiers="Ctrl,Shift" action="DialogObjectProperties" /> + <bind key="o" modifiers="Primary,Shift" action="DialogObjectProperties" display="true" /> + <bind key="O" modifiers="Primary,Shift" action="DialogObjectProperties" /> <bind action="DialogObjectAttributes" /> - <bind key="w" modifiers="Ctrl,Shift" action="DialogSwatches" display="true" /> - <bind key="W" modifiers="Ctrl,Shift" action="DialogSwatches" /> + <bind key="w" modifiers="Primary,Shift" action="DialogSwatches" display="true" /> + <bind key="W" modifiers="Primary,Shift" action="DialogSwatches" /> - <bind key="y" modifiers="Ctrl,Shift" action="DialogSymbols" display="true" /> - <bind key="Y" modifiers="Ctrl,Shift" action="DialogSymbols" /> + <bind key="y" modifiers="Primary,Shift" action="DialogSymbols" display="true" /> + <bind key="Y" modifiers="Primary,Shift" action="DialogSymbols" /> - <bind key="ampersand" modifiers="Ctrl,Shift" action="DialogLivePathEffect" /> - <bind key="7" modifiers="Ctrl,Shift" action="DialogLivePathEffect" display="true" /> + <bind key="ampersand" modifiers="Primary,Shift" action="DialogLivePathEffect" /> + <bind key="7" modifiers="Primary,Shift" action="DialogLivePathEffect" display="true" /> - <bind key="ampersand" modifiers="Ctrl" action="PasteLivePathEffect" /> - <bind key="7" modifiers="Ctrl" action="PasteLivePathEffect" display="true" /> + <bind key="ampersand" modifiers="Primary" action="PasteLivePathEffect" /> + <bind key="7" modifiers="Primary" action="PasteLivePathEffect" display="true" /> <bind action="RemoveLivePathEffect" /> @@ -659,26 +661,26 @@ override) the bindings in the main default.xml. <bind key="F12" action="DialogsToggle" display="true" /> - <bind key="h" modifiers="Ctrl,Alt" action="AlignHorizontalCenter" display="true" /> - <bind key="H" modifiers="Ctrl,Alt" action="AlignHorizontalCenter" /> + <bind key="h" modifiers="Primary,Alt" action="AlignHorizontalCenter" display="true" /> + <bind key="H" modifiers="Primary,Alt" action="AlignHorizontalCenter" /> - <bind key="t" modifiers="Ctrl,Alt" action="AlignVerticalCenter" display="true" /> - <bind key="T" modifiers="Ctrl,Alt" action="AlignVerticalCenter" /> + <bind key="t" modifiers="Primary,Alt" action="AlignVerticalCenter" display="true" /> + <bind key="T" modifiers="Primary,Alt" action="AlignVerticalCenter" /> - <bind key="KP_2" modifiers="Ctrl,Alt" action="AlignVerticalBottom" display="true" /> - <bind key="KP_2" modifiers="Ctrl,Alt" action="AlignVerticalBottom" /> + <bind key="KP_2" modifiers="Primary,Alt" action="AlignVerticalBottom" display="true" /> + <bind key="KP_2" modifiers="Primary,Alt" action="AlignVerticalBottom" /> - <bind key="KP_4" modifiers="Ctrl,Alt" action="AlignHorizontalLeft" display="true" /> - <bind key="KP_4" modifiers="Ctrl,Alt" action="AlignHorizontalLeft" /> + <bind key="KP_4" modifiers="Primary,Alt" action="AlignHorizontalLeft" display="true" /> + <bind key="KP_4" modifiers="Primary,Alt" action="AlignHorizontalLeft" /> - <bind key="KP_5" modifiers="Ctrl,Alt" action="AlignVerticalHorizontalCenter" display="true" /> - <bind key="KP_5" modifiers="Ctrl,Alt" action="AlignVerticalHorizontalCenter" /> + <bind key="KP_5" modifiers="Primary,Alt" action="AlignVerticalHorizontalCenter" display="true" /> + <bind key="KP_5" modifiers="Primary,Alt" action="AlignVerticalHorizontalCenter" /> - <bind key="KP_6" modifiers="Ctrl,Alt" action="AlignHorizontalRight" display="true" /> - <bind key="KP_6" modifiers="Ctrl,Alt" action="AlignHorizontalRight" /> + <bind key="KP_6" modifiers="Primary,Alt" action="AlignHorizontalRight" display="true" /> + <bind key="KP_6" modifiers="Primary,Alt" action="AlignHorizontalRight" /> - <bind key="KP_8" modifiers="Ctrl,Alt" action="AlignVerticalTop" display="true" /> - <bind key="KP_8" modifiers="Ctrl,Alt" action="AlignVerticalTop" /> + <bind key="KP_8" modifiers="Primary,Alt" action="AlignVerticalTop" display="true" /> + <bind key="KP_8" modifiers="Primary,Alt" action="AlignVerticalTop" /> <!-- Help --> @@ -699,15 +701,15 @@ override) the bindings in the main default.xml. effect id from the .inx file, for example "org.ekips.filter.addnodes" for the Add Nodes effect. --> - <bind key="g" modifiers="Ctrl,Alt" action="org.inkscape.typography.newglyphlayer" display="true"/> - <bind key="G" modifiers="Ctrl,Alt" action="org.inkscape.typography.newglyphlayer"/> + <bind key="g" modifiers="Primary,Alt" action="org.inkscape.typography.newglyphlayer" display="true"/> + <bind key="G" modifiers="Primary,Alt" action="org.inkscape.typography.newglyphlayer"/> <!-- - <bind key="h" modifiers="Ctrl,Alt" action="org.inkscape.typography.previousglyphlayer" display="true"/> - <bind key="H" modifiers="Ctrl,Alt" action="org.inkscape.typography.previousglyphlayer"/> + <bind key="h" modifiers="Primary,Alt" action="org.inkscape.typography.previousglyphlayer" display="true"/> + <bind key="H" modifiers="Primary,Alt" action="org.inkscape.typography.previousglyphlayer"/> --> - <bind key="j" modifiers="Ctrl,Alt" action="org.inkscape.typography.nextglyphlayer" display="true"/> - <bind key="J" modifiers="Ctrl,Alt" action="org.inkscape.typography.nextglyphlayer"/> + <bind key="j" modifiers="Primary,Alt" action="org.inkscape.typography.nextglyphlayer" display="true"/> + <bind key="J" modifiers="Primary,Alt" action="org.inkscape.typography.nextglyphlayer"/> </keys> diff --git a/share/palettes/MunsellChart.gpl b/share/palettes/MunsellChart.gpl new file mode 100644 index 000000000..23e9b6245 --- /dev/null +++ b/share/palettes/MunsellChart.gpl @@ -0,0 +1,5418 @@ +GIMP Palette +Name: MunsellChart +Columns: 15 +# + 0 0 0 #000000 + 29 29 29 #1d1d1d + 49 49 49 #313131 + 72 72 72 #484848 + 97 97 97 #616161 + 122 122 122 #7a7a7a + 148 148 148 #949494 + 174 174 174 #aeaeae + 200 200 200 #c8c8c8 + 227 227 227 #e3e3e3 + 255 255 255 #ffffff + 255 255 255 #ffffff + 255 255 255 #ffffff + 255 255 255 #ffffff + 227 227 227 #e3e3e3 + 242 226 227 #f2e2e3 + 255 219 222 #ffdbde + 255 211 218 #ffd3da + 255 204 214 #ffccd6 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 215 199 200 #d7c7c8 + 234 192 196 #eac0c4 + 251 186 192 #fbbac0 + 255 178 188 #ffb2bc + 255 169 185 #ffa9b9 + 255 157 181 #ff9db5 + 255 148 177 #ff94b1 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 190 171 173 #beabad + 207 166 170 #cfa6aa + 223 159 166 #df9fa6 + 238 152 163 #ee98a3 + 252 144 160 #fc90a0 + 255 134 157 #ff869d + 255 123 154 #ff7b9a + 255 110 152 #ff6e98 + 255 96 149 #ff6095 + 255 82 147 #ff5293 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 165 145 147 #a59193 + 181 139 143 #b58b8f + 196 132 140 #c4848c + 209 126 138 #d17e8a + 222 117 135 #de7587 + 235 108 133 #eb6c85 + 247 97 131 #f76183 + 255 82 129 #ff5281 + 255 65 127 #ff417f + 255 39 127 #ff277f + 255 0 126 #ff007e + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 139 118 121 #8b7679 + 155 112 118 #9b7076 + 169 105 115 #a96973 + 183 97 113 #b76171 + 195 89 111 #c3596f + 208 77 109 #d04d6d + 218 65 108 #da416c + 230 45 107 #e62d6b + 240 3 106 #f0036a + 252 0 105 #fc0069 + 255 0 105 #ff0069 + 255 0 104 #ff0068 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 115 92 95 #735c5f + 130 86 93 #82565d + 143 78 91 #8f4e5b + 155 70 89 #9b4659 + 166 60 88 #a63c58 + 177 46 87 #b12e57 + 188 23 86 #bc1756 + 198 0 86 #c60056 + 209 0 86 #d10056 + 219 0 86 #db0056 + 227 0 87 #e30057 + 237 0 88 #ed0058 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 91 66 71 #5b4247 + 105 60 69 #693c45 + 117 52 68 #753444 + 128 40 67 #802843 + 139 24 67 #8b1843 + 150 0 67 #960043 + 159 0 67 #9f0043 + 170 0 68 #aa0044 + 179 0 68 #b30044 + 188 0 70 #bc0046 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 65 44 50 #412c32 + 76 38 51 #4c2633 + 86 30 52 #561e34 + 96 17 54 #601136 + 105 0 56 #690038 + 115 0 59 #73003b + 124 0 61 #7c003d + 133 0 64 #850040 + 141 0 67 #8d0043 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 44 22 32 #2c1620 + 53 15 35 #350f23 + 61 5 38 #3d0526 + 69 0 41 #450029 + 76 0 44 #4c002c + 83 0 48 #530030 + 90 0 52 #5a0034 + 96 0 55 #600037 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 243 226 226 #f3e2e2 + 255 219 218 #ffdbda + 255 211 211 #ffd3d3 + 255 204 205 #ffcccd + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 216 199 199 #d8c7c7 + 236 192 192 #ecc0c0 + 253 185 186 #fdb9ba + 255 177 179 #ffb1b3 + 255 169 173 #ffa9ad + 255 158 166 #ff9ea6 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 191 171 171 #bfabab + 208 165 166 #d0a5a6 + 224 159 160 #e09fa0 + 240 152 155 #f0989b + 254 144 149 #fe9095 + 255 134 143 #ff868f + 255 123 139 #ff7b8b + 255 110 134 #ff6e86 + 255 98 130 #ff6282 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 165 145 145 #a59191 + 182 139 140 #b68b8c + 198 132 134 #c68486 + 211 125 129 #d37d81 + 225 117 125 #e1757d + 238 107 120 #ee6b78 + 249 97 116 #f96174 + 255 82 112 #ff5270 + 255 65 108 #ff416c + 255 42 105 #ff2a69 + 255 0 103 #ff0067 + 255 0 102 #ff0066 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 140 118 119 #8c7677 + 156 112 114 #9c7072 + 171 105 109 #ab696d + 184 97 105 #b86169 + 197 88 100 #c55864 + 210 76 96 #d24c60 + 220 65 93 #dc415d + 232 45 90 #e82d5a + 243 0 87 #f30057 + 255 0 85 #ff0055 + 255 0 84 #ff0054 + 255 0 83 #ff0053 + 255 0 82 #ff0052 + 255 0 81 #ff0051 + 97 97 97 #616161 + 116 92 93 #745c5d + 131 86 89 #835659 + 144 78 85 #904e55 + 157 70 81 #9d4651 + 168 60 78 #a83c4e + 179 46 75 #b32e4b + 190 21 72 #be1548 + 200 0 70 #c80046 + 211 0 68 #d30044 + 221 0 65 #dd0041 + 230 0 65 #e60041 + 239 0 62 #ef003e + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 92 66 68 #5c4244 + 106 60 65 #6a3c41 + 118 52 61 #76343d + 130 40 58 #82283a + 141 23 56 #8d1738 + 152 0 54 #980036 + 161 0 52 #a10034 + 171 0 51 #ab0033 + 181 0 50 #b50032 + 193 0 50 #c10032 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 66 44 48 #422c30 + 77 38 47 #4d262f + 87 30 47 #571e2f + 98 15 47 #620f2f + 108 0 47 #6c002f + 118 0 48 #760030 + 128 0 49 #800031 + 137 0 50 #890032 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 45 22 30 #2d161e + 54 15 31 #360f1f + 63 3 33 #3f0321 + 71 0 35 #470023 + 78 0 37 #4e0025 + 87 0 40 #570028 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 244 226 224 #f4e2e0 + 255 219 213 #ffdbd5 + 255 211 203 #ffd3cb + 255 203 196 #ffcbc4 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 217 199 197 #d9c7c5 + 237 192 188 #edc0bc + 255 185 179 #ffb9b3 + 255 177 170 #ffb1aa + 255 169 162 #ffa9a2 + 255 158 152 #ff9e98 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 192 171 170 #c0abaa + 210 165 162 #d2a5a2 + 226 159 154 #e29f9a + 242 152 146 #f29892 + 255 144 139 #ff908b + 255 134 130 #ff8682 + 255 124 123 #ff7c7b + 255 112 115 #ff7073 + 255 100 109 #ff646d + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 166 145 143 #a6918f + 183 139 136 #b78b88 + 199 132 128 #c78480 + 212 125 121 #d47d79 + 226 117 114 #e27572 + 239 108 107 #ef6c6b + 251 98 100 #fb6264 + 255 84 92 #ff545c + 255 68 85 #ff4455 + 255 49 80 #ff3150 + 255 10 75 #ff0a4b + 255 0 72 #ff0048 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 140 118 117 #8c7675 + 157 112 110 #9d706e + 172 105 102 #ac6966 + 186 98 95 #ba625f + 198 88 88 #c65858 + 211 77 81 #d34d51 + 221 66 75 #dd424b + 233 47 68 #e92f44 + 244 8 62 #f4083e + 253 0 57 #fd0039 + 255 0 52 #ff0034 + 255 0 49 #ff0031 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 116 92 91 #745c5b + 132 85 84 #845554 + 145 79 77 #914f4d + 158 70 71 #9e4647 + 169 60 65 #a93c41 + 179 48 59 #b3303b + 190 26 52 #be1a34 + 200 0 47 #c8002f + 211 0 41 #d30029 + 220 0 37 #dc0025 + 228 0 33 #e40021 + 237 0 29 #ed001d + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 92 67 66 #5c4342 + 107 60 60 #6b3c3c + 118 52 55 #763437 + 130 42 49 #822a31 + 141 25 44 #8d192c + 152 0 40 #980028 + 161 0 37 #a10025 + 171 0 33 #ab0021 + 182 0 31 #b6001f + 193 0 30 #c1001e + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 66 44 46 #422c2e + 78 38 43 #4e262b + 88 29 41 #581d29 + 99 14 38 #630e26 + 110 0 37 #6e0025 + 119 0 36 #770024 + 129 0 36 #810024 + 139 0 36 #8b0024 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 46 22 28 #2e161c + 55 15 27 #370f1b + 64 2 28 #40021c + 72 0 28 #48001c + 80 0 29 #50001d + 89 0 31 #59001f + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 245 226 222 #f5e2de + 255 218 208 #ffdad0 + 255 212 194 #ffd4c2 + 255 204 183 #ffccb7 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 217 199 195 #d9c7c3 + 239 192 183 #efc0b7 + 255 185 171 #ffb9ab + 255 178 159 #ffb29f + 255 170 147 #ffaa93 + 255 161 133 #ffa185 + 255 152 124 #ff987c + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 193 171 167 #c1aba7 + 211 165 157 #d3a59d + 227 159 147 #e39f93 + 243 152 135 #f39887 + 255 145 125 #ff917d + 255 136 113 #ff8871 + 255 127 101 #ff7f65 + 255 117 88 #ff7558 + 255 107 79 #ff6b4f + 255 96 69 #ff6045 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 167 144 141 #a7908d + 184 139 131 #b88b83 + 199 133 122 #c7857a + 213 126 111 #d57e6f + 227 118 100 #e37664 + 239 110 90 #ef6e5a + 250 100 78 #fa644e + 255 89 66 #ff5942 + 255 76 52 #ff4c34 + 255 62 41 #ff3e29 + 255 41 20 #ff2914 + 255 13 0 #ff0d00 + 255 0 0 #ff0000 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 141 118 115 #8d7673 + 158 112 106 #9e706a + 172 106 96 #ac6a60 + 186 98 86 #ba6256 + 198 90 75 #c65a4b + 210 80 65 #d25041 + 220 69 55 #dc4537 + 231 54 43 #e7362b + 240 32 31 #f0201f + 249 0 16 #f90010 + 255 0 0 #ff0000 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 116 92 89 #745c59 + 132 86 80 #845650 + 145 79 71 #914f47 + 158 71 62 #9e473e + 168 62 53 #a83e35 + 178 51 44 #b2332c + 188 34 34 #bc2222 + 198 0 24 #c60018 + 207 0 11 #cf000b + 217 0 0 #d90000 + 224 0 0 #e00000 + 234 0 0 #ea0000 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 92 67 64 #5c4340 + 106 60 56 #6a3c38 + 118 53 48 #763530 + 129 43 40 #812b28 + 140 29 31 #8c1d1f + 151 0 23 #970017 + 160 0 16 #a00010 + 169 0 8 #a90008 + 180 0 0 #b40000 + 192 0 0 #c00000 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 67 44 44 #432c2c + 79 38 39 #4f2627 + 89 30 34 #591e22 + 99 17 29 #63111d + 110 0 25 #6e0019 + 119 0 22 #770016 + 129 0 20 #810014 + 139 0 18 #8b0012 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 46 22 26 #2e161a + 56 15 24 #380f18 + 65 2 22 #410216 + 73 0 22 #490016 + 81 0 22 #510016 + 90 0 22 #5a0016 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 246 226 219 #f6e2db + 255 219 201 #ffdbc9 + 255 213 186 #ffd5ba + 255 205 171 #ffcdab + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 218 199 193 #dac7c1 + 240 192 177 #f0c0b1 + 255 186 162 #ffbaa2 + 255 180 147 #ffb493 + 255 173 132 #ffad84 + 255 165 114 #ffa572 + 255 158 97 #ff9e61 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 193 171 165 #c1aba5 + 211 166 151 #d3a697 + 227 160 138 #e3a08a + 242 154 123 #f29a7b + 254 147 110 #fe936e + 255 140 92 #ff8c5c + 255 132 74 #ff844a + 255 124 51 #ff7c33 + 255 118 29 #ff761d + 255 110 0 #ff6e00 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 168 145 138 #a8918a + 185 139 125 #b98b7d + 199 134 113 #c78671 + 212 127 99 #d47f63 + 225 120 84 #e17854 + 236 113 68 #ec7144 + 247 105 49 #f76931 + 255 98 22 #ff6216 + 255 89 0 #ff5900 + 255 79 0 #ff4f00 + 255 69 0 #ff4500 + 255 59 0 #ff3b00 + 255 48 0 #ff3000 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 141 119 113 #8d7771 + 158 113 100 #9e7164 + 172 107 87 #ac6b57 + 185 100 73 #b96449 + 197 93 58 #c55d3a + 207 85 41 #cf5529 + 215 77 20 #d74d14 + 223 69 0 #df4500 + 230 58 0 #e63a00 + 238 44 0 #ee2c00 + 245 20 0 #f51400 + 252 0 0 #fc0000 + 255 0 0 #ff0000 + 122 122 122 #7a7a7a + 97 97 97 #616161 + 117 92 87 #755c57 + 132 86 75 #84564b + 144 80 64 #905040 + 156 73 51 #9c4933 + 166 65 37 #a64125 + 175 57 19 #af3913 + 183 46 0 #b72e00 + 190 34 0 #be2200 + 198 6 0 #c60600 + 204 0 0 #cc0000 + 212 0 0 #d40000 + 219 0 0 #db0000 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 92 67 62 #5c433e + 106 61 52 #6a3d34 + 117 54 42 #75362a + 128 46 31 #802e1f + 138 34 18 #8a2212 + 147 14 0 #930e00 + 156 0 0 #9c0000 + 165 0 0 #a50000 + 174 0 0 #ae0000 + 184 0 0 #b80000 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 66 45 42 #422d2a + 78 38 34 #4e2622 + 88 31 27 #581f1b + 99 19 19 #631313 + 108 0 11 #6c000b + 118 0 4 #760004 + 128 0 0 #800000 + 137 0 0 #890000 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 46 23 23 #2e1717 + 57 14 19 #390e13 + 65 3 16 #410310 + 74 0 13 #4a000d + 82 0 11 #52000b + 90 0 10 #5a000a + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 247 226 216 #f7e2d8 + 255 220 195 #ffdcc3 + 255 215 176 #ffd7b0 + 255 208 157 #ffd09d + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 219 199 189 #dbc7bd + 239 193 170 #efc1aa + 254 188 154 #febc9a + 255 182 135 #ffb687 + 255 177 117 #ffb175 + 255 171 96 #ffab60 + 255 165 72 #ffa548 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 194 171 162 #c2aba2 + 210 167 146 #d2a792 + 226 161 129 #e2a181 + 239 156 113 #ef9c71 + 250 151 96 #fa9760 + 255 145 74 #ff914a + 255 139 45 #ff8b2d + 255 135 0 #ff8700 + 255 131 0 #ff8300 + 255 128 0 #ff8000 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 168 145 135 #a89187 + 183 140 120 #b78c78 + 198 135 104 #c68768 + 210 130 89 #d28259 + 221 124 70 #dd7c46 + 230 119 48 #e67730 + 238 114 13 #ee720d + 244 110 0 #f46e00 + 248 106 0 #f86a00 + 253 102 0 #fd6600 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 141 119 110 #8d776e + 156 114 95 #9c725f + 170 108 80 #aa6c50 + 182 103 62 #b6673e + 192 97 43 #c0612b + 199 92 17 #c75c11 + 205 88 0 #cd5800 + 209 85 0 #d15500 + 214 80 0 #d65000 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 116 93 84 #745d54 + 131 87 70 #835746 + 142 82 56 #8e5238 + 152 77 39 #984d27 + 160 71 17 #a04711 + 166 67 0 #a64300 + 172 61 0 #ac3d00 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 91 68 60 #5b443c + 104 62 47 #683e2f + 114 57 33 #723921 + 123 51 15 #7b330f + 130 45 0 #822d00 + 138 36 0 #8a2400 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 66 45 40 #422d28 + 78 39 30 #4e271e + 87 33 18 #572112 + 97 24 1 #611801 + 105 7 0 #690700 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 46 23 20 #2e1714 + 57 15 11 #390f0b + 65 5 5 #410505 + 73 0 0 #490000 + 82 0 0 #520000 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 247 226 211 #f7e2d3 + 255 222 188 #ffdebc + 255 217 168 #ffd9a8 + 255 213 147 #ffd593 + 255 208 126 #ffd07e + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 219 199 185 #dbc7b9 + 236 195 165 #ecc3a5 + 250 190 146 #fabe92 + 255 186 124 #ffba7c + 255 182 103 #ffb667 + 255 178 78 #ffb24e + 255 174 46 #ffae2e + 255 170 0 #ffaa00 + 255 168 0 #ffa800 + 255 166 0 #ffa600 + 255 165 0 #ffa500 + 255 163 0 #ffa300 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 194 172 158 #c2ac9e + 209 168 140 #d1a88c + 222 164 121 #dea479 + 233 160 102 #e9a066 + 243 155 80 #f39b50 + 253 151 53 #fd9735 + 255 148 4 #ff9404 + 255 145 0 #ff9100 + 255 143 0 #ff8f00 + 255 142 0 #ff8e00 + 255 140 0 #ff8c00 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 167 145 132 #a79184 + 181 141 115 #b58d73 + 194 137 96 #c28960 + 205 133 76 #cd854c + 214 129 54 #d68136 + 222 125 23 #de7d17 + 227 122 0 #e37a00 + 231 120 0 #e77800 + 234 118 0 #ea7600 + 237 116 0 #ed7400 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 140 119 107 #8c776b + 154 115 90 #9a735a + 167 111 71 #a76f47 + 177 106 51 #b16a33 + 184 102 27 #b8661b + 190 99 0 #be6300 + 195 97 0 #c36100 + 199 94 0 #c75e00 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 115 93 81 #735d51 + 129 89 64 #815940 + 138 85 48 #8a5530 + 147 81 28 #93511c + 153 77 0 #994d00 + 158 74 0 #9e4a00 + 163 70 0 #a34600 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 90 68 58 #5a443a + 101 64 43 #65402b + 110 60 25 #6e3c19 + 117 56 0 #753800 + 123 52 0 #7b3400 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 65 46 38 #412e26 + 75 41 24 #4b2918 + 84 36 4 #542404 + 92 30 0 #5c1e00 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 45 24 16 #2d1810 + 56 17 1 #381101 + 63 10 0 #3f0a00 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 247 227 207 #f7e3cf + 255 223 183 #ffdfb7 + 255 220 160 #ffdca0 + 255 217 137 #ffd989 + 255 214 113 #ffd671 + 255 211 89 #ffd359 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 219 200 181 #dbc8b5 + 233 196 160 #e9c4a0 + 246 193 139 #f6c18b + 255 189 115 #ffbd73 + 255 187 91 #ffbb5b + 255 184 62 #ffb83e + 255 181 9 #ffb509 + 255 179 0 #ffb300 + 255 178 0 #ffb200 + 255 177 0 #ffb100 + 255 176 0 #ffb000 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 192 173 155 #c0ad9b + 206 169 135 #cea987 + 218 166 114 #daa672 + 228 163 92 #e4a35c + 236 160 67 #eca043 + 243 157 31 #f39d1f + 248 155 0 #f89b00 + 252 153 0 #fc9900 + 254 152 0 #fe9800 + 255 152 0 #ff9800 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 166 146 130 #a69282 + 179 143 110 #b38f6e + 190 139 89 #be8b59 + 200 136 66 #c88842 + 207 133 38 #cf8526 + 212 131 0 #d48300 + 216 129 0 #d88100 + 219 128 0 #db8000 + 221 127 0 #dd7f00 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 139 120 105 #8b7869 + 152 116 85 #987455 + 163 113 64 #a37140 + 171 110 40 #ab6e28 + 177 108 3 #b16c03 + 181 106 0 #b56a00 + 184 104 0 #b86800 + 187 103 0 #bb6700 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 114 94 79 #725e4f + 126 90 59 #7e5a3b + 134 87 41 #865729 + 141 85 15 #8d550f + 146 82 0 #925200 + 149 81 0 #955100 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 88 69 56 #584538 + 98 66 39 #624227 + 106 63 18 #6a3f12 + 111 60 0 #6f3c00 + 116 58 0 #743a00 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 63 47 36 #3f2f24 + 72 43 18 #482b12 + 80 40 0 #502800 + 85 37 0 #552500 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 43 25 13 #2b190d + 53 20 0 #351400 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 245 228 203 #f5e4cb + 255 226 177 #ffe2b1 + 255 223 153 #ffdf99 + 255 221 127 #ffdd7f + 255 219 99 #ffdb63 + 255 217 72 #ffd948 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 217 200 178 #d9c8b2 + 229 198 155 #e5c69b + 239 196 131 #efc483 + 249 194 105 #f9c269 + 255 192 79 #ffc04f + 255 190 43 #ffbe2b + 255 188 0 #ffbc00 + 255 187 0 #ffbb00 + 255 186 0 #ffba00 + 255 185 0 #ffb900 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 190 174 152 #beae98 + 202 171 129 #caab81 + 212 169 106 #d4a96a + 220 167 82 #dca752 + 227 165 53 #e3a535 + 233 163 0 #e9a300 + 237 161 0 #eda100 + 239 161 0 #efa100 + 241 160 0 #f1a000 + 242 160 0 #f2a000 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 164 147 127 #a4937f + 175 145 105 #af9169 + 185 142 81 #b98e51 + 192 140 56 #c08c38 + 198 138 19 #c68a13 + 202 137 0 #ca8900 + 205 136 0 #cd8800 + 207 135 0 #cf8700 + 209 134 0 #d18600 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 137 121 102 #897966 + 148 118 80 #947650 + 158 116 56 #9e7438 + 164 114 28 #a4721c + 168 112 0 #a87000 + 171 111 0 #ab6f00 + 174 110 0 #ae6e00 + 176 109 0 #b06d00 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 112 95 76 #705f4c + 122 92 55 #7a5c37 + 129 90 34 #815a22 + 134 88 0 #865800 + 138 87 0 #8a5700 + 141 86 0 #8d5600 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 86 70 54 #564636 + 94 68 35 #5e4423 + 101 66 9 #654209 + 105 64 0 #694000 + 110 62 0 #6e3e00 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 61 47 34 #3d2f22 + 69 45 14 #452d0e + 76 43 0 #4c2b00 + 80 41 0 #502900 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 41 26 10 #291a0a + 50 22 0 #321600 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 242 229 200 #f2e5c8 + 252 228 173 #fce4ad + 255 227 147 #ffe393 + 255 225 120 #ffe178 + 255 224 92 #ffe05c + 255 223 55 #ffdf37 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 214 202 175 #d6caaf + 224 200 151 #e0c897 + 232 199 125 #e8c77d + 240 198 98 #f0c662 + 246 196 68 #f6c444 + 251 195 18 #fbc312 + 255 194 0 #ffc200 + 255 193 0 #ffc100 + 255 192 0 #ffc000 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 187 175 150 #bbaf96 + 197 173 125 #c5ad7d + 206 172 100 #ceac64 + 212 170 73 #d4aa49 + 218 169 38 #daa926 + 222 168 0 #dea800 + 225 167 0 #e1a700 + 227 167 0 #e3a700 + 228 166 0 #e4a600 + 229 166 0 #e5a600 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 161 148 124 #a1947c + 170 147 101 #aa9365 + 178 145 75 #b2914b + 184 144 46 #b8902e + 189 143 0 #bd8f00 + 192 142 0 #c08e00 + 194 141 0 #c28d00 + 196 141 0 #c48d00 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 135 122 100 #877a64 + 144 120 76 #90784c + 151 119 49 #977731 + 156 118 16 #9c7610 + 159 117 0 #9f7500 + 162 116 0 #a27400 + 164 115 0 #a47300 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 109 96 75 #6d604b + 117 95 52 #755f34 + 123 93 27 #7b5d1b + 127 92 0 #7f5c00 + 130 91 0 #825b00 + 132 91 0 #845b00 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 83 71 53 #534735 + 90 70 32 #5a4620 + 96 68 1 #604401 + 100 67 0 #644300 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 59 49 33 #3b3121 + 66 47 8 #422f08 + 71 45 0 #472d00 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 39 27 8 #271b08 + 46 25 0 #2e1900 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 239 230 198 #efe6c6 + 245 230 170 #f5e6aa + 251 230 143 #fbe68f + 255 230 114 #ffe672 + 255 229 82 #ffe552 + 255 229 34 #ffe522 + 255 229 0 #ffe500 + 255 228 0 #ffe400 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 211 203 173 #d3cbad + 217 203 147 #d9cb93 + 223 202 120 #dfca78 + 229 202 91 #e5ca5b + 233 201 56 #e9c938 + 237 201 0 #edc900 + 239 200 0 #efc800 + 241 200 0 #f1c800 + 242 200 0 #f2c800 + 243 200 0 #f3c800 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 184 176 148 #b8b094 + 191 176 122 #bfb07a + 197 175 95 #c5af5f + 202 175 67 #caaf43 + 206 174 20 #ceae14 + 209 173 0 #d1ad00 + 211 173 0 #d3ad00 + 212 173 0 #d4ad00 + 213 173 0 #d5ad00 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 158 149 123 #9e957b + 164 149 98 #a49562 + 171 148 70 #ab9446 + 175 148 37 #af9425 + 178 147 0 #b29300 + 181 147 0 #b59300 + 182 146 0 #b69200 + 184 146 0 #b89200 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 131 123 99 #837b63 + 138 123 73 #8a7b49 + 144 122 45 #907a2d + 148 121 2 #947902 + 150 121 0 #967900 + 152 120 0 #987800 + 154 120 0 #9a7800 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 106 97 74 #6a614a + 112 97 49 #706131 + 117 96 22 #756016 + 120 95 0 #785f00 + 122 95 0 #7a5f00 + 123 95 0 #7b5f00 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 80 72 53 #504835 + 86 72 30 #56481e + 90 71 0 #5a4700 + 93 70 0 #5d4600 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 57 49 32 #393120 + 62 48 5 #3e3005 + 66 48 0 #423000 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 36 28 8 #241c08 + 42 27 0 #2a1b00 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 236 231 197 #ece7c5 + 241 232 169 #f1e8a9 + 245 232 141 #f5e88d + 248 233 111 #f8e96f + 251 233 78 #fbe94e + 254 233 21 #fee915 + 255 233 0 #ffe900 + 255 232 0 #ffe800 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 209 204 172 #d1ccac + 213 204 146 #d5cc92 + 217 205 118 #d9cd76 + 220 205 88 #dccd58 + 223 205 51 #dfcd33 + 226 205 0 #e2cd00 + 227 205 0 #e3cd00 + 228 205 0 #e4cd00 + 229 205 0 #e5cd00 + 230 205 0 #e6cd00 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 182 177 148 #b6b194 + 186 177 121 #bab179 + 190 178 94 #beb25e + 193 178 63 #c1b23f + 196 178 5 #c4b205 + 198 178 0 #c6b200 + 199 178 0 #c7b200 + 200 178 0 #c8b200 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 155 150 123 #9b967b + 160 151 97 #a09761 + 164 151 68 #a49744 + 167 151 32 #a79720 + 169 151 0 #a99700 + 170 151 0 #aa9700 + 171 151 0 #ab9700 + 172 150 0 #ac9600 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 129 124 99 #817c63 + 134 124 73 #867c49 + 137 124 42 #897c2a + 139 124 0 #8b7c00 + 141 124 0 #8d7c00 + 142 124 0 #8e7c00 + 143 124 0 #8f7c00 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 103 98 74 #67624a + 107 98 49 #6b6231 + 110 98 19 #6e6213 + 112 98 0 #706200 + 114 98 0 #726200 + 115 98 0 #736200 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 78 73 53 #4e4935 + 81 73 30 #51491e + 84 73 0 #544900 + 86 73 0 #564900 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 54 50 33 #363221 + 58 50 4 #3a3204 + 61 50 0 #3d3200 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 34 29 10 #221d0a + 38 29 0 #261d00 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 234 232 197 #eae8c5 + 236 233 169 #ece9a9 + 239 234 141 #efea8d + 241 235 110 #f1eb6e + 242 236 77 #f2ec4d + 243 236 15 #f3ec0f + 244 237 0 #f4ed00 + 245 237 0 #f5ed00 + 245 238 0 #f5ee00 + 246 238 0 #f6ee00 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 206 204 172 #ceccac + 209 206 146 #d1ce92 + 211 207 118 #d3cf76 + 213 207 88 #d5cf58 + 214 208 50 #d6d032 + 215 209 0 #d7d100 + 216 209 0 #d8d100 + 217 209 0 #d9d100 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 179 178 148 #b3b294 + 182 179 122 #b6b37a + 184 180 95 #b8b45f + 185 180 63 #b9b43f + 187 181 0 #bbb500 + 188 181 0 #bcb500 + 188 182 0 #bcb600 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 152 151 123 #98977b + 155 152 98 #9b9862 + 157 153 69 #9d9945 + 158 154 32 #9e9a20 + 159 154 0 #9f9a00 + 160 154 0 #a09a00 + 161 154 0 #a19a00 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 126 125 99 #7e7d63 + 128 126 73 #807e49 + 130 127 43 #827f2b + 131 127 0 #837f00 + 132 127 0 #847f00 + 132 128 0 #848000 + 133 128 0 #858000 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 100 99 75 #64634b + 102 100 49 #666431 + 104 101 19 #686513 + 104 101 0 #686500 + 105 101 0 #696500 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 75 74 53 #4b4a35 + 77 75 30 #4d4b1e + 78 75 0 #4e4b00 + 79 76 0 #4f4c00 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 52 51 34 #343322 + 53 52 6 #353406 + 54 52 0 #363400 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 31 30 13 #1f1e0d + 32 31 0 #201f00 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 231 233 198 #e7e9c6 + 230 235 170 #e6ebaa + 230 237 143 #e6ed8f + 229 239 113 #e5ef71 + 228 240 81 #e4f051 + 227 241 23 #e3f117 + 226 242 0 #e2f200 + 225 243 0 #e1f300 + 225 244 0 #e1f400 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 203 205 173 #cbcdad + 202 207 148 #cacf94 + 202 209 122 #cad17a + 201 211 93 #c9d35d + 200 212 56 #c8d438 + 199 213 0 #c7d500 + 198 214 0 #c6d600 + 198 215 0 #c6d700 + 197 215 0 #c5d700 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 176 178 149 #b0b295 + 175 181 124 #afb57c + 174 182 99 #aeb663 + 173 184 68 #adb844 + 172 185 17 #acb911 + 172 186 0 #acba00 + 171 186 0 #abba00 + 171 187 0 #abbb00 + 170 187 0 #aabb00 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 149 152 124 #95987c + 148 154 100 #949a64 + 147 156 73 #939c49 + 146 157 38 #929d26 + 145 158 0 #919e00 + 145 159 0 #919f00 + 144 159 0 #909f00 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 122 126 101 #7a7e65 + 122 128 77 #7a804d + 121 129 49 #798131 + 120 130 4 #788204 + 119 131 0 #778300 + 118 132 0 #768400 + 116 132 0 #748400 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 96 100 77 #60644d + 96 102 52 #606634 + 94 103 25 #5e6719 + 93 104 0 #5d6800 + 92 105 0 #5c6900 + 90 105 0 #5a6900 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 72 75 55 #484b37 + 71 76 33 #474c21 + 69 78 0 #454e00 + 67 79 0 #434f00 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 49 52 36 #313424 + 47 53 13 #2f350d + 45 55 0 #2d3700 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 28 31 16 #1c1f10 + 25 33 0 #192100 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 227 234 199 #e3eac7 + 224 237 173 #e0edad + 220 239 147 #dcef93 + 216 242 119 #d8f277 + 213 244 89 #d5f459 + 208 246 45 #d0f62d + 205 247 0 #cdf700 + 201 249 0 #c9f900 + 199 250 0 #c7fa00 + 198 250 0 #c6fa00 + 196 251 0 #c4fb00 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 200 206 175 #c8ceaf + 197 209 151 #c5d197 + 193 211 127 #c1d37f + 188 214 101 #bcd665 + 184 216 70 #b8d846 + 180 218 8 #b4da08 + 177 219 0 #b1db00 + 174 220 0 #aedc00 + 172 221 0 #acdd00 + 171 221 0 #abdd00 + 170 222 0 #aade00 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 172 179 151 #acb397 + 168 182 128 #a8b680 + 165 185 105 #a5b969 + 161 187 79 #a1bb4f + 156 189 41 #9cbd29 + 152 190 0 #98be00 + 149 192 0 #95c000 + 147 192 0 #93c000 + 146 193 0 #92c100 + 144 193 0 #90c100 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 145 153 126 #91997e + 142 155 104 #8e9b68 + 138 158 81 #8a9e51 + 133 160 51 #85a033 + 129 162 0 #81a200 + 125 163 0 #7da300 + 123 164 0 #7ba400 + 122 164 0 #7aa400 + 121 165 0 #79a500 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 119 126 103 #777e67 + 116 129 82 #748152 + 111 132 57 #6f8439 + 106 133 25 #6a8519 + 103 135 0 #678700 + 99 136 0 #638800 + 97 137 0 #618900 + 94 138 0 #5e8a00 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 94 101 79 #5e654f + 89 103 57 #596739 + 85 105 34 #556922 + 80 107 0 #506b00 + 76 108 0 #4c6c00 + 74 109 0 #4a6d00 + 70 110 0 #466e00 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 69 75 57 #454b39 + 64 78 38 #404e26 + 60 80 12 #3c500c + 55 81 0 #375100 + 49 83 0 #315300 + 43 84 0 #2b5400 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 47 52 38 #2f3426 + 42 54 20 #2a3614 + 35 56 0 #233800 + 28 58 0 #1c3a00 + 19 60 0 #133c00 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 26 31 18 #1a1f12 + 17 34 0 #112200 + 10 35 0 #0a2300 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 220 235 204 #dcebcc + 211 240 183 #d3f0b7 + 201 243 160 #c9f3a0 + 192 247 138 #c0f78a + 182 250 113 #b6fa71 + 173 253 85 #adfd55 + 162 255 48 #a2ff30 + 151 255 0 #97ff00 + 141 255 0 #8dff00 + 132 255 0 #84ff00 + 122 255 0 #7aff00 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 193 208 180 #c1d0b4 + 184 212 160 #b8d4a0 + 175 215 140 #afd78c + 167 218 119 #a7da77 + 157 221 95 #9ddd5f + 147 224 66 #93e042 + 136 226 10 #88e20a + 126 228 0 #7ee400 + 116 230 0 #74e600 + 110 231 0 #6ee700 + 101 232 0 #65e800 + 94 233 0 #5ee900 + 87 234 0 #57ea00 + 78 235 0 #4eeb00 + 174 174 174 #aeaeae + 166 181 155 #a6b59b + 158 184 137 #9eb889 + 150 188 118 #96bc76 + 140 191 97 #8cbf61 + 130 194 72 #82c248 + 119 196 40 #77c428 + 108 198 0 #6cc600 + 99 200 0 #63c800 + 90 201 0 #5ac900 + 84 202 0 #54ca00 + 76 203 0 #4ccb00 + 69 204 0 #45cc00 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 140 154 130 #8c9a82 + 132 157 112 #849d70 + 123 161 93 #7ba15d + 113 164 71 #71a447 + 102 166 45 #66a62d + 91 169 0 #5ba900 + 79 171 0 #4fab00 + 69 172 0 #45ac00 + 60 173 0 #3cad00 + 51 174 0 #33ae00 + 39 175 0 #27af00 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 115 127 107 #737f6b + 106 131 90 #6a835a + 97 134 70 #618646 + 86 137 49 #568931 + 75 139 14 #4b8b0e + 61 141 0 #3d8d00 + 47 143 0 #2f8f00 + 32 144 0 #209000 + 6 145 0 #069100 + 0 147 0 #009300 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 89 101 83 #596553 + 80 105 65 #506941 + 70 108 47 #466c2f + 58 110 21 #3a6e15 + 44 113 0 #2c7100 + 23 115 0 #177300 + 0 116 0 #007400 + 0 118 0 #007600 + 0 120 0 #007800 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 65 76 61 #414c3d + 56 79 45 #384f2d + 46 82 28 #2e521c + 33 84 0 #215400 + 6 86 0 #065600 + 0 88 0 #005800 + 0 90 0 #005a00 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 44 52 41 #2c3429 + 35 55 27 #23371b + 22 58 9 #163a09 + 0 60 0 #003c00 + 0 62 0 #003e00 + 0 64 0 #004000 + 0 65 0 #004100 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 23 32 21 #172015 + 7 35 4 #072304 + 0 37 0 #002500 + 0 39 0 #002700 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 214 237 209 #d6edd1 + 200 241 192 #c8f1c0 + 184 246 173 #b8f6ad + 170 250 157 #aafa9d + 153 254 139 #99fe8b + 135 255 121 #87ff79 + 113 255 101 #71ff65 + 82 255 77 #52ff4d + 25 255 46 #19ff2e + 0 255 0 #00ff00 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 188 209 184 #bcd1b8 + 175 213 168 #afd5a8 + 161 217 152 #a1d998 + 147 221 137 #93dd89 + 130 225 120 #82e178 + 111 228 101 #6fe465 + 87 231 81 #57e751 + 50 234 57 #32ea39 + 0 237 12 #00ed0c + 0 239 0 #00ef00 + 0 242 0 #00f200 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 162 181 159 #a2b59f + 149 186 144 #95ba90 + 137 189 130 #89bd82 + 122 193 114 #7ac172 + 105 197 97 #69c561 + 83 200 79 #53c84f + 53 203 58 #35cb3a + 0 206 27 #00ce1b + 0 208 0 #00d000 + 0 210 0 #00d200 + 0 212 0 #00d400 + 0 214 0 #00d600 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 136 155 134 #889b86 + 124 159 120 #7c9f78 + 110 163 105 #6ea369 + 94 166 89 #5ea659 + 75 169 73 #4ba949 + 48 172 54 #30ac36 + 0 175 26 #00af1a + 0 177 0 #00b100 + 0 180 0 #00b400 + 0 182 0 #00b600 + 0 183 0 #00b700 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 111 128 110 #6f806e + 99 132 97 #638461 + 85 136 82 #558852 + 67 139 66 #438b42 + 43 142 49 #2b8e31 + 0 145 25 #009119 + 0 147 0 #009300 + 0 149 0 #009500 + 0 151 0 #009700 + 0 153 0 #009900 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 87 102 86 #576656 + 73 106 72 #496a48 + 57 109 58 #396d3a + 35 112 42 #23702a + 0 115 23 #007317 + 0 118 0 #007600 + 0 120 0 #007800 + 0 121 0 #007900 + 0 123 0 #007b00 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 63 77 63 #3f4d3f + 49 80 51 #315033 + 33 83 39 #215327 + 0 86 25 #005619 + 0 88 6 #005806 + 0 90 0 #005a00 + 0 92 0 #005c00 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 42 53 43 #2a352b + 28 56 33 #1c3821 + 6 59 22 #063b16 + 0 61 9 #003d09 + 0 63 0 #003f00 + 0 65 0 #004100 + 0 67 0 #004300 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 21 32 23 #152017 + 0 35 12 #00230c + 0 38 2 #002602 + 0 41 0 #002900 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 209 237 215 #d1edd7 + 191 243 203 #bff3cb + 168 248 189 #a8f8bd + 146 253 178 #92fdb2 + 120 255 167 #78ffa7 + 87 255 156 #57ff9c + 0 255 145 #00ff91 + 0 255 133 #00ff85 + 0 255 120 #00ff78 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 183 209 189 #b7d1bd + 166 214 178 #a6d6b2 + 146 219 167 #92dba7 + 125 223 157 #7ddf9d + 99 227 146 #63e392 + 56 231 135 #38e787 + 0 234 126 #00ea7e + 0 238 115 #00ee73 + 0 241 104 #00f168 + 0 243 94 #00f35e + 0 246 85 #00f655 + 0 248 76 #00f84c + 0 250 69 #00fa45 + 0 253 60 #00fd3c + 174 174 174 #aeaeae + 158 182 164 #9eb6a4 + 141 187 154 #8dbb9a + 123 191 144 #7bbf90 + 100 195 133 #64c385 + 69 199 123 #45c77b + 0 203 114 #00cb72 + 0 206 104 #00ce68 + 0 209 95 #00d15f + 0 211 86 #00d356 + 0 214 77 #00d64d + 0 217 68 #00d944 + 0 219 60 #00db3c + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 132 155 138 #849b8a + 115 160 129 #73a081 + 95 164 119 #5fa477 + 70 168 110 #46a86e + 24 171 101 #18ab65 + 0 175 92 #00af5c + 0 178 83 #00b253 + 0 180 75 #00b44b + 0 183 67 #00b743 + 0 185 59 #00b93b + 0 188 52 #00bc34 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 108 129 114 #6c8172 + 91 133 105 #5b8569 + 70 137 96 #468960 + 35 141 87 #238d57 + 0 144 79 #00904f + 0 147 71 #009347 + 0 150 63 #00963f + 0 152 56 #009838 + 0 155 49 #009b31 + 0 157 43 #009d2b + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 83 102 89 #536659 + 65 107 81 #416b51 + 37 111 72 #256f48 + 0 114 65 #007241 + 0 117 57 #007539 + 0 120 50 #007832 + 0 122 44 #007a2c + 0 124 39 #007c27 + 0 125 34 #007d22 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 60 77 66 #3c4d42 + 42 81 58 #2a513a + 8 84 52 #085434 + 0 87 46 #00572e + 0 89 40 #005928 + 0 92 34 #005c22 + 0 93 29 #005d1d + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 40 53 45 #28352d + 22 57 39 #163927 + 0 60 33 #003c21 + 0 62 28 #003e1c + 0 64 22 #004016 + 0 66 17 #004211 + 0 68 14 #00440e + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 19 32 25 #132019 + 0 36 18 #002412 + 0 39 12 #00270c + 0 42 7 #002a07 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 207 237 219 #cfeddb + 185 243 211 #b9f3d3 + 157 249 203 #9df9cb + 128 254 196 #80fec4 + 91 255 190 #5bffbe + 0 255 184 #00ffb8 + 0 255 179 #00ffb3 + 0 255 174 #00ffae + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 181 210 193 #b5d2c1 + 161 215 186 #a1d7ba + 136 220 178 #88dcb2 + 109 224 172 #6de0ac + 69 228 166 #45e4a6 + 0 232 161 #00e8a1 + 0 236 156 #00ec9c + 0 239 152 #00ef98 + 0 242 148 #00f294 + 0 245 145 #00f591 + 0 248 142 #00f88e + 0 250 140 #00fa8c + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 156 182 167 #9cb6a7 + 136 187 160 #88bba0 + 114 192 154 #72c09a + 85 196 148 #55c494 + 29 200 143 #1dc88f + 0 204 138 #00cc8a + 0 207 133 #00cf85 + 0 210 130 #00d282 + 0 213 127 #00d57f + 0 216 124 #00d87c + 0 218 121 #00da79 + 0 220 119 #00dc77 + 0 222 118 #00de76 + 0 224 116 #00e074 + 148 148 148 #949494 + 130 155 142 #829b8e + 109 161 135 #6da187 + 86 165 129 #56a581 + 51 169 124 #33a97c + 0 172 119 #00ac77 + 0 176 115 #00b073 + 0 179 111 #00b36f + 0 181 108 #00b56c + 0 184 105 #00b869 + 0 186 103 #00ba67 + 0 188 101 #00bc65 + 0 190 99 #00be63 + 0 192 97 #00c061 + 0 194 96 #00c260 + 122 122 122 #7a7a7a + 106 129 117 #6a8175 + 86 133 110 #56856e + 60 138 105 #3c8a69 + 0 142 100 #008e64 + 0 145 95 #00915f + 0 148 91 #00945b + 0 151 89 #009759 + 0 153 86 #009956 + 0 155 84 #009b54 + 0 157 82 #009d52 + 0 159 81 #009f51 + 0 160 80 #00a050 + 0 162 79 #00a24f + 0 163 78 #00a34e + 97 97 97 #616161 + 82 103 92 #52675c + 60 107 86 #3c6b56 + 25 111 80 #196f50 + 0 115 76 #00734c + 0 118 73 #007649 + 0 121 70 #007946 + 0 123 67 #007b43 + 0 124 66 #007c42 + 0 126 64 #007e40 + 0 127 63 #007f3f + 0 128 62 #00803e + 0 130 62 #00823e + 0 131 61 #00833d + 0 132 60 #00843c + 72 72 72 #484848 + 59 77 68 #3b4d44 + 37 81 63 #25513f + 0 85 58 #00553a + 0 87 55 #005737 + 0 90 52 #005a34 + 0 92 50 #005c32 + 0 94 49 #005e31 + 0 95 47 #005f2f + 0 96 46 #00602e + 0 98 46 #00622e + 0 99 45 #00632d + 0 100 44 #00642c + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 39 53 46 #27352e + 18 57 42 #12392a + 0 60 39 #003c27 + 0 62 36 #003e24 + 0 64 34 #004022 + 0 66 32 #004220 + 0 68 31 #00441f + 0 69 30 #00451e + 0 71 30 #00471e + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 18 32 26 #12201a + 0 36 22 #002416 + 0 39 19 #002713 + 0 42 17 #002a11 + 0 43 16 #002b10 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 205 238 222 #cdeede + 181 244 216 #b5f4d8 + 151 249 210 #97f9d2 + 118 254 205 #76fecd + 74 255 201 #4affc9 + 0 255 197 #00ffc5 + 0 255 194 #00ffc2 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 179 210 196 #b3d2c4 + 158 215 190 #9ed7be + 131 220 185 #83dcb9 + 101 224 181 #65e0b5 + 50 229 177 #32e5b1 + 0 233 174 #00e9ae + 0 236 171 #00ecab + 0 239 168 #00efa8 + 0 243 165 #00f3a5 + 0 245 163 #00f5a3 + 0 248 162 #00f8a2 + 0 251 160 #00fba0 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 154 182 170 #9ab6aa + 133 187 165 #85bba5 + 109 192 161 #6dc0a1 + 76 196 157 #4cc49d + 0 200 153 #00c899 + 0 204 150 #00cc96 + 0 208 147 #00d093 + 0 211 145 #00d391 + 0 213 143 #00d58f + 0 216 141 #00d88d + 0 218 140 #00da8c + 0 220 138 #00dc8a + 0 222 138 #00de8a + 0 224 136 #00e088 + 148 148 148 #949494 + 129 155 144 #819b90 + 106 161 139 #6aa18b + 80 165 136 #50a588 + 37 169 132 #25a984 + 0 172 129 #00ac81 + 0 176 126 #00b07e + 0 179 124 #00b37c + 0 182 122 #00b67a + 0 184 121 #00b879 + 0 187 119 #00bb77 + 0 189 118 #00bd76 + 0 191 117 #00bf75 + 0 192 116 #00c074 + 0 194 115 #00c273 + 122 122 122 #7a7a7a + 105 129 119 #698177 + 83 134 114 #538672 + 54 138 111 #368a6f + 0 142 108 #008e6c + 0 145 105 #009169 + 0 149 103 #009567 + 0 151 102 #009766 + 0 153 100 #009964 + 0 156 99 #009c63 + 0 157 98 #009d62 + 0 159 97 #009f61 + 0 160 97 #00a061 + 0 162 96 #00a260 + 0 163 96 #00a360 + 97 97 97 #616161 + 81 103 94 #51675e + 57 107 90 #396b5a + 9 111 87 #096f57 + 0 115 84 #007354 + 0 118 82 #007652 + 0 121 81 #007951 + 0 123 80 #007b50 + 0 124 79 #007c4f + 0 126 78 #007e4e + 0 127 78 #007f4e + 0 128 77 #00804d + 0 130 77 #00824d + 0 131 77 #00834d + 0 132 77 #00844d + 72 72 72 #484848 + 58 77 70 #3a4d46 + 33 81 66 #215142 + 0 85 64 #005540 + 0 87 62 #00573e + 0 90 61 #005a3d + 0 92 60 #005c3c + 0 94 59 #005e3b + 0 95 59 #005f3b + 0 97 58 #00613a + 0 98 58 #00623a + 0 99 58 #00633a + 0 100 58 #00643a + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 38 53 48 #263530 + 14 57 45 #0e392d + 0 60 43 #003c2b + 0 62 42 #003e2a + 0 64 41 #004029 + 0 66 40 #004228 + 0 68 40 #004428 + 0 69 40 #004528 + 0 71 40 #004728 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 17 32 27 #11201b + 0 36 25 #002419 + 0 39 24 #002718 + 0 42 23 #002a17 + 0 43 23 #002b17 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 204 238 225 #cceee1 + 179 244 221 #b3f4dd + 147 249 218 #93f9da + 109 254 215 #6dfed7 + 55 255 213 #37ffd5 + 0 255 211 #00ffd3 + 0 255 210 #00ffd2 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 179 210 198 #b3d2c6 + 155 215 195 #9bd7c3 + 127 220 192 #7fdcc0 + 94 224 190 #5ee0be + 26 229 188 #1ae5bc + 0 233 186 #00e9ba + 0 236 185 #00ecb9 + 0 240 183 #00f0b7 + 0 243 182 #00f3b6 + 0 246 181 #00f6b5 + 0 248 181 #00f8b5 + 0 252 180 #00fcb4 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 153 182 172 #99b6ac + 131 187 169 #83bba9 + 104 192 167 #68c0a7 + 66 196 165 #42c4a5 + 0 200 163 #00c8a3 + 0 204 161 #00cca1 + 0 208 160 #00d0a0 + 0 211 159 #00d39f + 0 213 158 #00d59e + 0 216 158 #00d89e + 0 219 157 #00db9d + 0 220 157 #00dc9d + 0 222 156 #00de9c + 0 224 156 #00e09c + 148 148 148 #949494 + 128 155 146 #809b92 + 103 161 144 #67a190 + 75 165 142 #4ba58e + 16 169 140 #10a98c + 0 173 138 #00ad8a + 0 176 137 #00b089 + 0 179 136 #00b388 + 0 182 135 #00b687 + 0 184 135 #00b887 + 0 187 134 #00bb86 + 0 189 134 #00bd86 + 0 191 134 #00bf86 + 0 192 134 #00c086 + 0 194 134 #00c286 + 122 122 122 #7a7a7a + 104 129 121 #688179 + 80 134 119 #508677 + 48 138 117 #308a75 + 0 142 115 #008e73 + 0 145 114 #009172 + 0 149 113 #009571 + 0 151 113 #009771 + 0 154 113 #009a71 + 0 156 113 #009c71 + 0 157 113 #009d71 + 0 159 113 #009f71 + 0 161 113 #00a171 + 0 162 113 #00a271 + 0 163 113 #00a371 + 97 97 97 #616161 + 79 103 95 #4f675f + 53 107 94 #356b5e + 0 111 92 #006f5c + 0 115 91 #00735b + 0 118 91 #00765b + 0 121 91 #00795b + 0 123 90 #007b5a + 0 124 91 #007c5b + 0 126 91 #007e5b + 0 128 91 #00805b + 0 129 91 #00815b + 0 130 92 #00825c + 0 131 92 #00835c + 0 132 93 #00845d + 72 72 72 #484848 + 56 77 71 #384d47 + 28 82 70 #1c5246 + 0 85 69 #005545 + 0 88 69 #005845 + 0 90 68 #005a44 + 0 92 69 #005c45 + 0 94 69 #005e45 + 0 96 69 #006045 + 0 97 70 #006146 + 0 98 70 #006246 + 0 99 71 #006347 + 0 101 72 #006548 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 37 53 49 #253531 + 8 57 48 #083930 + 0 60 48 #003c30 + 0 62 48 #003e30 + 0 65 48 #004130 + 0 67 48 #004330 + 0 68 49 #004431 + 0 69 50 #004532 + 0 71 51 #004733 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 16 32 28 #10201c + 0 36 28 #00241c + 0 39 28 #00271c + 0 42 30 #002a1e + 0 44 32 #002c20 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 203 237 227 #cbede3 + 177 243 226 #b1f3e2 + 143 249 225 #8ff9e1 + 102 254 224 #66fee0 + 25 255 223 #19ffdf + 0 255 223 #00ffdf + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 178 209 200 #b2d1c8 + 153 215 199 #99d7c7 + 125 220 198 #7ddcc6 + 87 224 198 #57e0c6 + 0 229 198 #00e5c6 + 0 233 198 #00e9c6 + 0 236 198 #00ecc6 + 0 239 199 #00efc7 + 0 243 200 #00f3c8 + 0 246 200 #00f6c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 153 182 174 #99b6ae + 129 187 173 #81bbad + 101 192 173 #65c0ad + 56 196 173 #38c4ad + 0 200 173 #00c8ad + 0 204 173 #00ccad + 0 208 174 #00d0ae + 0 210 175 #00d2af + 0 213 176 #00d5b0 + 0 216 177 #00d8b1 + 0 218 177 #00dab1 + 0 220 178 #00dcb2 + 0 222 179 #00deb3 + 174 174 174 #aeaeae + 148 148 148 #949494 + 127 155 148 #7f9b94 + 101 161 148 #65a194 + 71 165 148 #47a594 + 0 169 148 #00a994 + 0 173 149 #00ad95 + 0 176 149 #00b095 + 0 179 150 #00b396 + 0 182 151 #00b697 + 0 185 152 #00b998 + 0 187 153 #00bb99 + 0 189 155 #00bd9b + 0 191 156 #00bf9c + 0 193 157 #00c19d + 0 194 157 #00c29d + 122 122 122 #7a7a7a + 103 129 123 #67817b + 78 134 123 #4e867b + 43 138 123 #2b8a7b + 0 142 123 #008e7b + 0 145 124 #00917c + 0 149 126 #00957e + 0 151 127 #00977f + 0 154 128 #009a80 + 0 156 130 #009c82 + 0 158 131 #009e83 + 0 159 132 #009f84 + 0 161 133 #00a185 + 0 162 134 #00a286 + 0 163 134 #00a386 + 97 97 97 #616161 + 78 103 98 #4e6762 + 50 107 98 #326b62 + 0 111 99 #006f63 + 0 115 100 #007364 + 0 118 101 #007665 + 0 121 103 #007967 + 0 123 104 #007b68 + 0 125 105 #007d69 + 0 126 106 #007e6a + 0 128 107 #00806b + 0 129 108 #00816c + 0 130 109 #00826d + 0 131 110 #00836e + 97 97 97 #616161 + 72 72 72 #484848 + 56 77 73 #384d49 + 24 82 74 #18524a + 0 85 75 #00554b + 0 88 76 #00584c + 0 90 78 #005a4e + 0 92 79 #005c4f + 0 94 81 #005e51 + 0 96 82 #006052 + 0 97 83 #006153 + 0 98 84 #006254 + 0 99 85 #006355 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 36 53 51 #243533 + 4 57 52 #043934 + 0 60 53 #003c35 + 0 62 55 #003e37 + 0 65 56 #004138 + 0 67 58 #00433a + 0 68 59 #00443b + 0 70 61 #00463d + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 14 32 30 #0e201e + 0 36 32 #002420 + 0 39 35 #002723 + 0 42 37 #002a25 + 0 44 40 #002c28 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 203 237 230 #cbede6 + 175 243 231 #aff3e7 + 140 249 232 #8cf9e8 + 92 254 234 #5cfeea + 0 255 236 #00ffec + 0 255 238 #00ffee + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 178 209 203 #b2d1cb + 152 215 204 #98d7cc + 122 220 206 #7adcce + 77 224 208 #4de0d0 + 0 228 210 #00e4d2 + 0 232 212 #00e8d4 + 0 236 214 #00ecd6 + 0 239 216 #00efd8 + 0 243 219 #00f3db + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 152 182 177 #98b6b1 + 127 187 179 #7fbbb3 + 98 192 181 #62c0b5 + 44 196 183 #2cc4b7 + 0 200 186 #00c8ba + 0 204 188 #00ccbc + 0 207 190 #00cfbe + 0 210 193 #00d2c1 + 0 213 196 #00d5c4 + 0 216 198 #00d8c6 + 0 219 201 #00dbc9 + 0 221 204 #00ddcc + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 127 155 151 #7f9b97 + 100 160 153 #64a099 + 65 165 156 #41a59c + 0 169 159 #00a99f + 0 172 161 #00aca1 + 0 176 164 #00b0a4 + 0 179 167 #00b3a7 + 0 182 170 #00b6aa + 0 184 172 #00b8ac + 0 187 175 #00bbaf + 0 189 178 #00bdb2 + 0 191 180 #00bfb4 + 0 193 182 #00c1b6 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 102 129 126 #66817e + 76 133 128 #4c8580 + 36 137 131 #248983 + 0 141 134 #008d86 + 0 145 138 #00918a + 0 148 141 #00948d + 0 151 143 #00978f + 0 154 147 #009a93 + 0 156 150 #009c96 + 0 158 152 #009e98 + 0 160 154 #00a09a + 0 161 156 #00a19c + 0 162 158 #00a29e + 122 122 122 #7a7a7a + 97 97 97 #616161 + 78 103 100 #4e6764 + 48 107 103 #306b67 + 0 111 107 #006f6b + 0 115 110 #00736e + 0 118 114 #007672 + 0 120 117 #007875 + 0 123 120 #007b78 + 0 125 123 #007d7b + 0 126 125 #007e7d + 0 128 128 #008080 + 0 129 130 #008182 + 0 130 131 #008283 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 54 77 76 #364d4c + 19 81 79 #13514f + 0 85 83 #005553 + 0 87 86 #005756 + 0 90 90 #005a5a + 0 92 93 #005c5d + 0 94 96 #005e60 + 0 96 98 #006062 + 0 97 101 #006165 + 0 99 103 #006367 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 35 53 53 #233535 + 0 57 56 #003938 + 0 60 60 #003c3c + 0 62 64 #003e40 + 0 65 67 #004143 + 0 67 70 #004346 + 0 68 73 #004449 + 0 70 76 #00464c + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 12 32 32 #0c2020 + 0 36 37 #002425 + 0 39 42 #00272a + 0 42 47 #002a2f + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 204 237 234 #ccedea + 174 243 237 #aef3ed + 137 249 242 #89f9f2 + 82 254 246 #52fef6 + 0 255 250 #00fffa + 0 255 254 #00fffe + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 178 209 206 #b2d1ce + 152 214 210 #98d6d2 + 118 219 215 #76dbd7 + 71 224 219 #47e0db + 0 228 223 #00e4df + 0 232 227 #00e8e3 + 0 235 231 #00ebe7 + 0 239 235 #00efeb + 0 242 240 #00f2f0 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 152 182 180 #98b6b4 + 126 187 184 #7ebbb8 + 96 191 188 #60bfbc + 37 195 192 #25c3c0 + 0 200 197 #00c8c5 + 0 203 201 #00cbc9 + 0 207 206 #00cfce + 0 210 210 #00d2d2 + 0 213 214 #00d5d6 + 0 215 218 #00d7da + 0 218 223 #00dadf + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 127 155 154 #7f9b9a + 99 160 158 #63a09e + 62 164 163 #3ea4a3 + 0 168 168 #00a8a8 + 0 172 172 #00acac + 0 175 177 #00afb1 + 0 178 181 #00b2b5 + 0 181 186 #00b5ba + 0 184 190 #00b8be + 0 187 194 #00bbc2 + 0 189 199 #00bdc7 + 0 192 202 #00c0ca + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 102 129 128 #668180 + 76 133 133 #4c8585 + 29 137 137 #1d8989 + 0 141 143 #008d8f + 0 145 148 #009194 + 0 148 154 #00949a + 0 150 158 #00969e + 0 153 163 #0099a3 + 0 156 167 #009ca7 + 0 158 171 #009eab + 0 160 174 #00a0ae + 0 161 177 #00a1b1 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 77 102 103 #4d6667 + 47 107 108 #2f6b6c + 0 111 113 #006f71 + 0 114 119 #007277 + 0 117 124 #00757c + 0 120 129 #007881 + 0 123 134 #007b86 + 0 125 138 #007d8a + 0 126 141 #007e8d + 0 128 144 #008090 + 0 129 147 #008193 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 54 77 78 #364d4e + 15 81 84 #0f5154 + 0 84 89 #005459 + 0 87 94 #00575e + 0 90 99 #005a63 + 0 92 103 #005c67 + 0 94 107 #005e6b + 0 96 110 #00606e + 0 98 114 #006272 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 34 53 54 #223536 + 0 57 60 #00393c + 0 59 65 #003b41 + 0 62 71 #003e47 + 0 65 75 #00414b + 0 67 79 #00434f + 0 68 83 #004453 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 11 32 34 #0b2022 + 0 36 41 #002429 + 0 39 47 #00272f + 0 42 55 #002a37 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 205 236 236 #cdecec + 175 242 243 #aff2f3 + 137 248 250 #89f8fa + 81 253 255 #51fdff + 0 255 255 #00ffff + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 179 208 208 #b3d0d0 + 152 214 215 #98d6d7 + 119 218 222 #77dade + 68 223 228 #44dfe4 + 0 227 235 #00e3eb + 0 231 242 #00e7f2 + 0 235 248 #00ebf8 + 0 239 255 #00efff + 0 242 255 #00f2ff + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 153 181 182 #99b5b6 + 127 186 189 #7fbabd + 97 190 195 #61bec3 + 33 194 202 #21c2ca + 0 198 210 #00c6d2 + 0 202 217 #00cad9 + 0 205 224 #00cde0 + 0 209 231 #00d1e7 + 0 212 237 #00d4ed + 0 215 242 #00d7f2 + 0 217 249 #00d9f9 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 127 155 156 #7f9b9c + 101 159 163 #659fa3 + 62 163 170 #3ea3aa + 0 167 177 #00a7b1 + 0 171 184 #00abb8 + 0 174 192 #00aec0 + 0 177 198 #00b1c6 + 0 180 205 #00b4cd + 0 183 212 #00b7d4 + 0 186 218 #00bada + 0 189 225 #00bde1 + 0 192 231 #00c0e7 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 102 128 130 #668082 + 76 132 137 #4c8489 + 28 136 145 #1c8891 + 0 140 153 #008c99 + 0 143 160 #008fa0 + 0 147 168 #0093a8 + 0 149 174 #0095ae + 0 152 181 #0098b5 + 0 155 188 #009bbc + 0 158 194 #009ec2 + 0 160 198 #00a0c6 + 0 161 202 #00a1ca + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 77 102 105 #4d6669 + 47 106 112 #2f6a70 + 0 110 120 #006e78 + 0 113 128 #007180 + 0 116 136 #007488 + 0 119 143 #00778f + 0 122 150 #007a96 + 0 124 155 #007c9b + 0 126 160 #007ea0 + 0 128 165 #0080a5 + 0 129 169 #0081a9 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 53 77 80 #354d50 + 14 81 88 #0e5158 + 0 84 96 #005460 + 0 86 103 #005667 + 0 89 110 #00596e + 0 92 117 #005c75 + 0 94 123 #005e7b + 0 96 128 #006080 + 0 97 131 #006183 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 34 53 56 #223538 + 0 56 64 #003840 + 0 59 71 #003b47 + 0 62 79 #003e4f + 0 64 87 #004057 + 0 66 94 #00425e + 0 68 99 #004463 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 10 32 36 #0a2024 + 0 35 45 #00232d + 0 38 53 #002635 + 0 41 62 #00293e + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 208 235 238 #d0ebee + 176 241 248 #b0f1f8 + 138 247 255 #8af7ff + 84 251 255 #54fbff + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 182 208 210 #b6d0d2 + 154 213 219 #9ad5db + 121 217 228 #79d9e4 + 71 221 238 #47ddee + 0 226 248 #00e2f8 + 0 230 255 #00e6ff + 0 233 255 #00e9ff + 0 237 255 #00edff + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 155 181 184 #9bb5b8 + 129 185 193 #81b9c1 + 99 189 202 #63bdca + 43 193 211 #2bc1d3 + 0 197 221 #00c5dd + 0 201 231 #00c9e7 + 0 204 240 #00ccf0 + 0 208 251 #00d0fb + 0 210 255 #00d2ff + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 129 154 158 #819a9e + 104 158 167 #689ea7 + 66 162 177 #42a2b1 + 0 166 186 #00a6ba + 0 169 195 #00a9c3 + 0 173 205 #00adcd + 0 176 214 #00b0d6 + 0 179 224 #00b3e0 + 0 182 232 #00b6e8 + 0 185 241 #00b9f1 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 104 128 132 #688084 + 78 132 141 #4e848d + 34 135 151 #228797 + 0 139 160 #008ba0 + 0 142 170 #008eaa + 0 145 180 #0091b4 + 0 148 189 #0094bd + 0 151 198 #0097c6 + 0 154 207 #009acf + 0 157 216 #009dd8 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 78 102 106 #4e666a + 49 106 116 #316a74 + 0 109 126 #006d7e + 0 112 136 #007088 + 0 115 146 #007392 + 0 118 155 #00769b + 0 121 164 #0079a4 + 0 123 170 #007baa + 0 125 179 #007db3 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 54 77 82 #364d52 + 16 80 92 #10505c + 0 83 102 #005366 + 0 86 111 #00566f + 0 88 120 #005878 + 0 91 129 #005b81 + 0 93 137 #005d89 + 0 95 143 #005f8f + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 34 53 58 #22353a + 0 56 67 #003843 + 0 58 77 #003a4d + 0 61 86 #003d56 + 0 64 96 #004060 + 0 66 104 #004268 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 10 32 38 #0a2026 + 0 35 48 #002330 + 0 37 57 #002539 + 0 40 68 #002844 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 211 234 239 #d3eaef + 181 240 253 #b5f0fd + 147 244 255 #93f4ff + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 185 207 212 #b9cfd4 + 159 211 224 #9fd3e0 + 129 215 236 #81d7ec + 82 219 249 #52dbf9 + 0 223 255 #00dfff + 0 227 255 #00e3ff + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 158 180 185 #9eb4b9 + 134 184 197 #86b8c5 + 105 188 208 #69bcd0 + 62 191 220 #3ebfdc + 0 194 233 #00c2e9 + 0 198 247 #00c6f7 + 0 200 255 #00c8ff + 0 204 255 #00ccff + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 131 153 159 #83999f + 108 157 170 #6c9daa + 76 161 182 #4ca1b6 + 0 164 194 #00a4c2 + 0 166 206 #00a6ce + 0 169 218 #00a9da + 0 172 230 #00ace6 + 0 175 243 #00aff3 + 0 178 255 #00b2ff + 0 181 255 #00b5ff + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 105 127 133 #697f85 + 82 131 144 #528390 + 46 134 156 #2e869c + 0 136 168 #0088a8 + 0 139 180 #008bb4 + 0 142 192 #008ec0 + 0 145 204 #0091cc + 0 148 217 #0094d9 + 0 150 229 #0096e5 + 0 153 240 #0099f0 + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 79 101 108 #4f656c + 54 105 120 #366978 + 0 107 131 #006b83 + 0 110 143 #006e8f + 0 112 155 #00709b + 0 115 166 #0073a6 + 0 118 178 #0076b2 + 0 120 190 #0078be + 0 122 201 #007ac9 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 54 76 84 #364c54 + 22 79 96 #164f60 + 0 82 107 #00526b + 0 84 118 #005476 + 0 86 130 #005682 + 0 89 141 #00598d + 0 91 152 #005b98 + 0 93 161 #005da1 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 34 53 59 #22353b + 0 55 70 #003746 + 0 57 82 #003952 + 0 60 94 #003c5e + 0 62 105 #003e69 + 0 64 115 #004073 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 11 32 39 #0b2027 + 0 34 50 #002232 + 0 36 61 #00243d + 0 38 72 #002648 + 0 40 87 #002857 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 214 233 240 #d6e9f0 + 186 238 255 #baeeff + 154 243 255 #9af3ff + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 188 206 212 #bcced4 + 164 210 226 #a4d2e2 + 138 213 240 #8ad5f0 + 98 217 255 #62d9ff + 0 220 255 #00dcff + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 160 179 186 #a0b3ba + 139 183 199 #8bb7c7 + 115 186 211 #73bad3 + 80 188 225 #50bce1 + 0 191 240 #00bff0 + 0 194 255 #00c2ff + 0 197 255 #00c5ff + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 134 153 160 #8699a0 + 114 156 172 #729cac + 88 158 186 #589eba + 48 161 199 #30a1c7 + 0 163 212 #00a3d4 + 0 166 226 #00a6e2 + 0 168 240 #00a8f0 + 0 171 255 #00abff + 0 174 255 #00aeff + 0 176 255 #00b0ff + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 108 126 135 #6c7e87 + 88 129 147 #588193 + 60 132 160 #3c84a0 + 0 134 172 #0086ac + 0 136 185 #0088b9 + 0 139 199 #008bc7 + 0 141 212 #008dd4 + 0 143 226 #008fe2 + 0 146 240 #0092f0 + 0 148 251 #0094fb + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 82 101 109 #52656d + 60 103 122 #3c677a + 26 105 134 #1a6986 + 0 108 147 #006c93 + 0 109 160 #006da0 + 0 112 172 #0070ac + 0 114 185 #0072b9 + 0 117 199 #0075c7 + 0 118 209 #0076d1 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 56 76 86 #384c56 + 30 78 98 #1e4e62 + 0 80 110 #00506e + 0 82 123 #00527b + 0 84 135 #005487 + 0 86 147 #005693 + 0 88 160 #0058a0 + 0 90 170 #005aaa + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 35 52 61 #23343d + 6 54 73 #063649 + 0 56 85 #003855 + 0 58 98 #003a62 + 0 60 110 #003c6e + 0 62 120 #003e78 + 0 64 132 #004084 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 13 31 41 #0d1f29 + 0 33 52 #002134 + 0 34 63 #00223f + 0 36 75 #00244b + 0 38 89 #002659 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 217 233 240 #d9e9f0 + 193 236 255 #c1ecff + 166 240 255 #a6f0ff + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 190 205 213 #becdd5 + 172 208 228 #acd0e4 + 150 211 243 #96d3f3 + 118 214 255 #76d6ff + 71 216 255 #47d8ff + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 163 178 187 #a3b2bb + 146 181 200 #92b5c8 + 126 183 214 #7eb7d6 + 101 185 229 #65b9e5 + 55 188 245 #37bcf5 + 0 190 255 #00beff + 0 192 255 #00c0ff + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 137 152 161 #8998a1 + 121 154 174 #799aae + 100 156 188 #649cbc + 72 158 202 #489eca + 6 160 215 #06a0d7 + 0 162 231 #00a2e7 + 0 164 246 #00a4f6 + 0 167 255 #00a7ff + 0 169 255 #00a9ff + 0 171 255 #00abff + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 110 126 136 #6e7e88 + 94 128 149 #5e8095 + 73 130 162 #4982a2 + 37 132 175 #2584af + 0 133 189 #0085bd + 0 135 203 #0087cb + 0 137 216 #0089d8 + 0 139 231 #008be7 + 0 141 244 #008df4 + 0 143 255 #008fff + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 84 100 110 #54646e + 67 102 124 #43667c + 43 104 136 #2b6888 + 0 105 150 #006996 + 0 107 162 #006ba2 + 0 109 175 #006daf + 0 110 189 #006ebd + 0 112 203 #0070cb + 0 114 216 #0072d8 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 59 75 87 #3b4b57 + 39 77 100 #274d64 + 0 78 113 #004e71 + 0 80 125 #00507d + 0 81 138 #00518a + 0 83 151 #005397 + 0 85 164 #0055a4 + 0 86 175 #0056af + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 38 52 62 #26343e + 16 53 75 #10354b + 0 55 87 #003757 + 0 56 101 #003865 + 0 58 113 #003a71 + 0 59 125 #003b7d + 0 60 138 #003c8a + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 15 31 42 #0f1f2a + 0 32 53 #002035 + 0 33 64 #002140 + 0 34 77 #00224d + 0 36 90 #00245a + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 221 231 240 #dde7f0 + 203 234 255 #cbeaff + 183 236 255 #b7ecff + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 194 204 213 #c2ccd5 + 180 206 229 #b4cee5 + 162 208 245 #a2d0f5 + 141 210 255 #8dd2ff + 111 212 255 #6fd4ff + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 167 177 187 #a7b1bb + 154 179 202 #9ab3ca + 139 180 216 #8bb4d8 + 121 182 231 #79b6e7 + 95 183 248 #5fb7f8 + 51 185 255 #33b9ff + 0 186 255 #00baff + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 140 151 161 #8c97a1 + 128 152 175 #8098af + 113 154 189 #719abd + 95 155 204 #5f9bcc + 70 156 218 #469cda + 0 157 234 #009dea + 0 159 250 #009ffa + 0 160 255 #00a0ff + 0 161 255 #00a1ff + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 114 125 136 #727d88 + 101 126 150 #657e96 + 86 127 164 #567fa4 + 66 128 177 #4280b1 + 30 129 191 #1e81bf + 0 130 205 #0082cd + 0 131 219 #0083db + 0 132 235 #0084eb + 0 134 250 #0086fa + 0 135 255 #0087ff + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 88 99 111 #58636f + 75 100 125 #4b647d + 59 101 138 #3b658a + 30 102 152 #1e6698 + 0 103 164 #0067a4 + 0 104 177 #0068b1 + 0 105 192 #0069c0 + 0 105 206 #0069ce + 0 106 220 #006adc + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 62 74 88 #3e4a58 + 48 75 101 #304b65 + 25 76 114 #194c72 + 0 77 127 #004d7f + 0 77 140 #004d8c + 0 78 154 #004e9a + 0 79 167 #004fa7 + 0 80 180 #0050b4 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 40 51 63 #28333f + 26 52 76 #1a344c + 0 52 89 #003459 + 0 53 102 #003566 + 0 54 115 #003673 + 0 54 128 #003680 + 0 55 143 #00378f + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 19 30 43 #131e2b + 1 31 54 #011f36 + 0 31 66 #001f42 + 0 31 78 #001f4e + 0 32 91 #00205b + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 224 231 240 #e0e7f0 + 212 231 255 #d4e7ff + 197 233 255 #c5e9ff + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 196 203 213 #c4cbd5 + 186 204 229 #bacce5 + 174 205 247 #aecdf7 + 158 206 255 #9eceff + 141 206 255 #8dceff + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 169 176 187 #a9b0bb + 160 177 202 #a0b1ca + 150 178 217 #96b2d9 + 137 178 232 #89b2e8 + 121 179 249 #79b3f9 + 95 180 255 #5fb4ff + 63 180 255 #3fb4ff + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 143 150 162 #8f96a2 + 135 151 175 #8797af + 124 151 191 #7c97bf + 113 151 205 #7197cd + 97 152 219 #6198db + 73 153 235 #4999eb + 26 153 252 #1a99fc + 0 154 255 #009aff + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 117 124 137 #757c89 + 109 124 150 #6d7c96 + 98 125 164 #627da4 + 85 125 178 #557db2 + 68 125 192 #447dc0 + 39 126 206 #277ece + 0 126 220 #007edc + 0 126 236 #007eec + 0 126 252 #007efc + 0 126 255 #007eff + 122 122 122 #7a7a7a + 0 125 255 #007dff + 122 122 122 #7a7a7a + 122 122 122 #7a7a7a + 97 97 97 #616161 + 91 98 112 #5b6270 + 83 98 125 #53627d + 72 99 139 #48638b + 56 99 153 #386399 + 33 99 166 #2163a6 + 0 99 178 #0063b2 + 0 99 192 #0063c0 + 0 99 207 #0063cf + 0 99 222 #0063de + 0 98 239 #0062ef + 0 97 253 #0061fd + 0 95 255 #005fff + 0 94 255 #005eff + 0 93 255 #005dff + 72 72 72 #484848 + 65 73 88 #414958 + 56 73 102 #384966 + 43 74 115 #2b4a73 + 22 74 128 #164a80 + 0 74 141 #004a8d + 0 73 155 #00499b + 0 73 168 #0049a8 + 0 72 182 #0048b6 + 0 71 196 #0047c4 + 0 70 208 #0046d0 + 0 68 220 #0044dc + 0 67 234 #0043ea + 0 65 243 #0041f3 + 0 63 254 #003ffe + 49 49 49 #313131 + 44 50 64 #2c3240 + 34 50 76 #22324c + 18 50 90 #12325a + 0 50 103 #003267 + 0 49 116 #003174 + 0 49 128 #003180 + 0 47 142 #002f8e + 0 45 156 #002d9c + 0 44 168 #002ca8 + 0 42 176 #002ab0 + 0 40 186 #0028ba + 0 37 198 #0025c6 + 0 35 207 #0023cf + 0 33 212 #0021d4 + 29 29 29 #1d1d1d + 22 29 43 #161d2b + 12 29 54 #0c1d36 + 0 29 66 #001d42 + 0 28 78 #001c4e + 0 27 91 #001b5b + 0 25 103 #001967 + 0 23 112 #001770 + 0 20 123 #00147b + 0 17 131 #001183 + 0 13 141 #000d8d + 0 8 149 #000895 + 0 2 158 #00029e + 0 0 167 #0000a7 + 0 0 176 #0000b0 + 227 227 227 #e3e3e3 + 227 230 240 #e3e6f0 + 221 229 255 #dde5ff + 214 229 255 #d6e5ff + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 200 202 213 #c8cad5 + 194 202 229 #c2cae5 + 188 201 246 #bcc9f6 + 181 200 255 #b5c8ff + 174 199 255 #aec7ff + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 173 175 187 #adafbb + 168 175 202 #a8afca + 164 174 217 #a4aed9 + 158 173 233 #9eade9 + 152 172 249 #98acf9 + 145 171 255 #91abff + 137 170 255 #89aaff + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 147 149 162 #9395a2 + 143 148 175 #8f94af + 138 147 190 #8a93be + 134 147 203 #8693cb + 129 146 217 #8192d9 + 122 144 233 #7a90e9 + 114 143 249 #728ff9 + 102 141 255 #668dff + 96 139 255 #608bff + 88 136 255 #5888ff + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 120 123 137 #787b89 + 117 122 150 #757a96 + 112 121 164 #7079a4 + 108 120 178 #6c78b2 + 103 119 190 #6777be + 98 117 204 #6275cc + 91 116 218 #5b74da + 84 114 232 #5472e8 + 78 111 247 #4e6ff7 + 73 107 255 #496bff + 70 103 255 #4667ff + 67 97 255 #4361ff + 58 92 255 #3a5cff + 122 122 122 #7a7a7a + 97 97 97 #616161 + 95 97 112 #5f6170 + 92 96 125 #5c607d + 88 95 138 #585f8a + 83 94 152 #535e98 + 78 92 165 #4e5ca5 + 73 91 177 #495bb1 + 68 88 189 #4458bd + 65 85 202 #4155ca + 63 81 215 #3f51d7 + 62 76 229 #3e4ce5 + 62 71 239 #3e47ef + 63 65 250 #3f41fa + 65 57 255 #4139ff + 66 49 255 #4231ff + 72 72 72 #484848 + 70 72 89 #464859 + 66 71 102 #424766 + 63 69 115 #3f4573 + 59 68 127 #3b447f + 55 66 140 #37428c + 52 63 151 #343f97 + 50 59 164 #323ba4 + 50 54 176 #3236b0 + 52 49 185 #3431b9 + 54 43 194 #362bc2 + 57 33 205 #3921cd + 60 18 215 #3c12d7 + 63 0 224 #3f00e0 + 66 0 232 #4200e8 + 49 49 49 #313131 + 48 49 64 #303140 + 45 48 77 #2d304d + 42 46 89 #2a2e59 + 38 44 101 #262c65 + 37 41 112 #252970 + 37 37 122 #25257a + 39 31 132 #271f84 + 42 24 141 #2a188d + 45 11 151 #2d0b97 + 49 0 159 #31009f + 53 0 169 #3500a9 + 56 0 177 #3800b1 + 60 0 185 #3c00b9 + 64 0 193 #4000c1 + 29 29 29 #1d1d1d + 27 28 44 #1b1c2c + 25 26 54 #191a36 + 23 24 65 #171841 + 23 20 76 #17144c + 25 15 84 #190f54 + 28 7 93 #1c075d + 32 0 101 #200065 + 37 0 110 #25006e + 40 0 117 #280075 + 44 0 125 #2c007d + 48 0 133 #300085 + 52 0 141 #34008d + 57 0 151 #390097 + 62 0 161 #3e00a1 + 227 227 227 #e3e3e3 + 230 229 239 #e6e5ef + 228 227 255 #e4e3ff + 224 226 255 #e0e2ff + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 202 202 212 #cacad4 + 201 200 228 #c9c8e4 + 200 198 244 #c8c6f4 + 200 195 255 #c8c3ff + 200 192 255 #c8c0ff + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 175 175 187 #afafbb + 175 173 201 #afadc9 + 174 171 215 #aeabd7 + 174 169 230 #aea9e6 + 173 167 245 #ada7f5 + 174 164 255 #aea4ff + 175 160 255 #afa0ff + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 149 148 161 #9594a1 + 149 147 174 #9593ae + 149 145 188 #9591bc + 149 143 201 #958fc9 + 149 140 214 #958cd6 + 149 138 228 #958ae4 + 149 134 242 #9586f2 + 150 130 255 #9682ff + 151 127 255 #977fff + 152 122 255 #987aff + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 124 122 136 #7c7a88 + 124 120 149 #7c7895 + 124 118 163 #7c76a3 + 124 116 175 #7c74af + 125 113 187 #7d71bb + 125 110 199 #7d6ec7 + 126 107 212 #7e6bd4 + 127 103 224 #7f67e0 + 129 99 235 #8163eb + 132 94 247 #845ef7 + 135 87 255 #8757ff + 138 80 255 #8a50ff + 142 69 255 #8e45ff + 122 122 122 #7a7a7a + 97 97 97 #616161 + 98 96 112 #626070 + 99 94 124 #635e7c + 99 92 137 #635c89 + 100 89 149 #645995 + 101 86 160 #6556a0 + 102 83 172 #6653ac + 104 79 183 #684fb7 + 107 74 194 #6b4ac2 + 110 69 204 #6e45cc + 113 61 216 #713dd8 + 116 54 224 #7436e0 + 120 44 234 #782cea + 125 27 245 #7d1bf5 + 128 0 254 #8000fe + 72 72 72 #484848 + 74 71 88 #4a4758 + 75 68 101 #4b4465 + 76 66 113 #4c4271 + 77 63 124 #4d3f7c + 79 59 135 #4f3b87 + 81 55 145 #513791 + 84 49 156 #54319c + 88 42 166 #582aa6 + 92 33 175 #5c21af + 96 19 184 #6013b8 + 100 0 193 #6400c1 + 104 0 203 #6800cb + 108 0 212 #6c00d4 + 113 0 221 #7100dd + 49 49 49 #313131 + 51 48 64 #333040 + 53 45 75 #352d4b + 54 43 85 #362b55 + 56 39 96 #382760 + 59 34 106 #3b226a + 62 28 115 #3e1c73 + 65 19 124 #41137c + 69 4 133 #450485 + 74 0 142 #4a008e + 78 0 151 #4e0097 + 83 0 160 #5300a0 + 87 0 168 #5700a8 + 92 0 177 #5c00b1 + 97 0 186 #6100ba + 29 29 29 #1d1d1d + 31 27 44 #1f1b2c + 33 24 53 #211835 + 35 20 63 #23143f + 38 15 71 #260f47 + 41 8 79 #29084f + 45 0 87 #2d0057 + 49 0 95 #31005f + 53 0 103 #350067 + 57 0 110 #39006e + 62 0 118 #3e0076 + 66 0 126 #42007e + 71 0 134 #470086 + 77 0 145 #4d0091 + 83 0 155 #53009b + 227 227 227 #e3e3e3 + 231 228 239 #e7e4ef + 234 226 255 #eae2ff + 237 222 255 #eddeff + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 204 201 212 #ccc9d4 + 207 198 226 #cfc6e2 + 210 196 240 #d2c4f0 + 213 192 255 #d5c0ff + 219 187 255 #dbbbff + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 178 174 186 #b2aeba + 181 172 199 #b5acc7 + 183 169 212 #b7a9d4 + 187 166 225 #bba6e1 + 190 162 238 #bea2ee + 195 158 252 #c39efc + 200 153 255 #c899ff + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 152 147 161 #9893a1 + 155 145 172 #9b91ac + 158 142 185 #9e8eb9 + 161 139 197 #a18bc5 + 165 136 209 #a588d1 + 169 132 220 #a984dc + 173 127 232 #ad7fe8 + 179 121 244 #b379f4 + 183 117 254 #b775fe + 189 109 255 #bd6dff + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 126 121 135 #7e7987 + 129 119 147 #817793 + 132 116 159 #84749f + 136 112 171 #8870ab + 140 109 181 #8c6db5 + 144 104 192 #9068c0 + 149 100 202 #9564ca + 153 94 213 #995ed5 + 158 89 222 #9e59de + 163 81 233 #a351e9 + 168 72 244 #a848f4 + 173 61 254 #ad3dfe + 179 46 255 #b32eff + 122 122 122 #7a7a7a + 97 97 97 #616161 + 101 95 111 #655f6f + 105 92 123 #695c7b + 108 89 133 #6c5985 + 112 86 144 #705690 + 116 81 154 #74519a + 121 77 164 #794da4 + 125 71 174 #7d47ae + 130 64 184 #8240b8 + 135 56 193 #8738c1 + 140 45 204 #8c2dcc + 145 33 211 #9121d3 + 150 5 220 #9605dc + 155 0 230 #9b00e6 + 160 0 239 #a000ef + 72 72 72 #484848 + 77 70 87 #4d4657 + 81 66 99 #514263 + 85 63 109 #553f6d + 89 59 119 #593b77 + 94 53 129 #5e3581 + 99 47 138 #632f8a + 104 39 148 #682794 + 109 28 157 #6d1c9d + 113 8 165 #7108a5 + 118 0 173 #7600ad + 124 0 182 #7c00b6 + 129 0 192 #8100c0 + 134 0 200 #8600c8 + 140 0 210 #8c00d2 + 49 49 49 #313131 + 54 47 63 #362f3f + 58 44 73 #3a2c49 + 62 40 81 #3e2851 + 67 35 91 #43235b + 71 28 100 #471c64 + 76 19 109 #4c136d + 81 3 117 #510375 + 85 0 125 #55007d + 91 0 133 #5b0085 + 96 0 142 #60008e + 101 0 150 #650096 + 107 0 160 #6b00a0 + 113 0 169 #7100a9 + 120 0 179 #7800b3 + 29 29 29 #1d1d1d + 34 26 43 #221a2b + 38 22 51 #261633 + 42 17 59 #2a113b + 47 10 67 #2f0a43 + 51 1 74 #33014a + 56 0 82 #380052 + 60 0 89 #3c0059 + 65 0 97 #410061 + 69 0 103 #450067 + 74 0 110 #4a006e + 79 0 118 #4f0076 + 85 0 126 #55007e + 92 0 137 #5c0089 + 98 0 146 #620092 + 227 227 227 #e3e3e3 + 233 228 238 #e9e4ee + 238 224 254 #eee0fe + 245 220 255 #f5dcff + 254 215 255 #fed7ff + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 206 201 211 #cec9d3 + 211 197 224 #d3c5e0 + 217 194 236 #d9c2ec + 223 189 250 #dfbdfa + 230 185 255 #e6b9ff + 236 180 255 #ecb4ff + 243 174 255 #f3aeff + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 180 174 185 #b4aeb9 + 185 170 197 #b9aac5 + 191 167 208 #bfa7d0 + 196 163 219 #c4a3db + 202 159 231 #ca9fe7 + 209 154 243 #d19af3 + 215 149 253 #d795fd + 222 142 255 #de8eff + 229 136 255 #e588ff + 236 127 255 #ec7fff + 245 116 255 #f574ff + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 154 147 160 #9a93a0 + 160 144 170 #a090aa + 165 140 181 #a58cb5 + 171 136 192 #ab88c0 + 176 132 202 #b084ca + 182 127 212 #b67fd4 + 189 122 223 #bd7adf + 195 116 233 #c374e9 + 201 109 243 #c96df3 + 207 101 254 #cf65fe + 216 88 255 #d858ff + 223 76 255 #df4cff + 231 56 255 #e738ff + 240 9 255 #f009ff + 122 122 122 #7a7a7a + 129 121 134 #817986 + 134 117 145 #867591 + 140 113 155 #8c719b + 146 109 166 #926da6 + 151 105 175 #9769af + 157 100 185 #9d64b9 + 163 94 194 #a35ec2 + 169 88 203 #a958cb + 175 80 212 #af50d4 + 181 71 221 #b547dd + 187 59 231 #bb3be7 + 194 42 241 #c22af1 + 200 11 249 #c80bf9 + 208 0 255 #d000ff + 97 97 97 #616161 + 104 94 110 #685e6e + 110 91 120 #6e5b78 + 115 87 130 #735782 + 120 83 139 #78538b + 126 78 148 #7e4e94 + 132 72 157 #84489d + 138 65 166 #8a41a6 + 145 56 176 #9138b0 + 150 45 184 #962db8 + 156 28 193 #9c1cc1 + 162 0 200 #a200c8 + 168 0 209 #a800d1 + 174 0 217 #ae00d9 + 181 0 227 #b500e3 + 72 72 72 #484848 + 80 69 86 #504556 + 86 65 96 #564160 + 92 61 105 #5c3d69 + 98 55 114 #623772 + 103 49 124 #67317c + 110 41 132 #6e2984 + 115 30 140 #731e8c + 121 11 149 #790b95 + 126 0 157 #7e009d + 132 0 164 #8400a4 + 138 0 172 #8a00ac + 145 0 181 #9100b5 + 151 0 189 #9700bd + 158 0 198 #9e00c6 + 49 49 49 #313131 + 57 46 62 #392e3e + 62 43 70 #3e2b46 + 67 38 78 #43264e + 73 32 87 #492057 + 79 24 95 #4f185f + 84 10 103 #540a67 + 90 0 111 #5a006f + 95 0 118 #5f0076 + 101 0 126 #65007e + 107 0 134 #6b0086 + 113 0 142 #71008e + 120 0 151 #780097 + 127 0 160 #7f00a0 + 135 0 170 #8700aa + 29 29 29 #1d1d1d + 37 25 42 #25192a + 42 20 49 #2a1431 + 47 15 56 #2f0f38 + 52 6 63 #34063f + 57 0 70 #390046 + 62 0 77 #3e004d + 67 0 84 #430054 + 73 0 91 #49005b + 77 0 97 #4d0061 + 83 0 104 #530068 + 89 0 112 #590070 + 94 0 118 #5e0076 + 102 0 128 #660080 + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 236 227 235 #ece3eb + 248 222 246 #f8def6 + 255 217 255 #ffd9ff + 255 210 255 #ffd2ff + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 209 200 208 #d1c8d0 + 219 195 218 #dbc3da + 228 191 227 #e4bfe3 + 239 185 238 #efb9ee + 248 179 247 #f8b3f7 + 255 173 255 #ffadff + 255 166 255 #ffa6ff + 255 159 255 #ff9fff + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 183 173 183 #b7adb7 + 192 169 191 #c0a9bf + 201 164 200 #c9a4c8 + 209 159 210 #d19fd2 + 219 154 219 #db9adb + 226 148 228 #e294e4 + 235 141 237 #eb8ded + 244 134 246 #f486f6 + 253 125 255 #fd7dff + 255 115 255 #ff73ff + 255 102 255 #ff66ff + 255 86 255 #ff56ff + 255 63 255 #ff3fff + 174 174 174 #aeaeae + 148 148 148 #949494 + 158 146 157 #9e929d + 166 142 165 #a68ea5 + 174 137 175 #ae89af + 182 133 183 #b685b7 + 190 127 192 #be7fc0 + 198 122 200 #c67ac8 + 206 115 209 #ce73d1 + 214 108 218 #d66cda + 221 99 226 #dd63e2 + 230 87 236 #e657ec + 239 73 246 #ef49f6 + 247 54 254 #f736fe + 255 0 255 #ff00ff + 148 148 148 #949494 + 122 122 122 #7a7a7a + 131 120 131 #837883 + 140 116 140 #8c748c + 148 111 149 #946f95 + 156 106 158 #9c6a9e + 163 101 166 #a365a6 + 171 94 175 #ab5eaf + 178 87 182 #b257b6 + 185 79 190 #b94fbe + 193 69 199 #c145c7 + 200 56 207 #c838cf + 208 34 216 #d022d8 + 214 0 223 #d600df + 222 0 231 #de00e7 + 229 0 240 #e500f0 + 97 97 97 #616161 + 107 93 108 #6b5d6c + 115 89 116 #735974 + 122 85 124 #7a557c + 129 80 133 #815085 + 136 74 140 #884a8c + 143 67 148 #8f4394 + 150 58 157 #963a9d + 158 46 165 #9e2ea5 + 165 28 173 #a51cad + 172 0 181 #ac00b5 + 178 0 188 #b200bc + 184 0 195 #b800c3 + 192 0 203 #c000cb + 199 0 211 #c700d3 + 72 72 72 #484848 + 83 68 84 #534454 + 91 63 93 #5b3f5d + 98 58 101 #623a65 + 105 52 109 #69346d + 112 44 117 #702c75 + 119 34 125 #77227d + 125 17 133 #7d1185 + 131 0 140 #83008c + 138 0 148 #8a0094 + 144 0 154 #90009a + 150 0 162 #9600a2 + 158 0 170 #9e00aa + 164 0 177 #a400b1 + 172 0 186 #ac00ba + 49 49 49 #313131 + 59 46 60 #3b2e3c + 65 41 68 #412944 + 71 37 75 #47254b + 78 29 83 #4e1d53 + 85 19 91 #55135b + 91 1 98 #5b0162 + 97 0 105 #610069 + 103 0 112 #670070 + 109 0 119 #6d0077 + 115 0 126 #73007e + 122 0 135 #7a0087 + 129 0 143 #81008f + 137 0 151 #890097 + 147 0 163 #9300a3 + 29 29 29 #1d1d1d + 38 24 41 #261829 + 44 19 48 #2c1330 + 49 13 54 #310d36 + 55 3 61 #37033d + 60 0 67 #3c0043 + 66 0 73 #420049 + 72 0 81 #480051 + 77 0 87 #4d0057 + 82 0 93 #52005d + 88 0 99 #580063 + 94 0 106 #5e006a + 99 0 112 #630070 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 238 227 234 #eee3ea + 252 221 242 #fcddf2 + 255 215 249 #ffd7f9 + 255 207 255 #ffcfff + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 210 200 207 #d2c8cf + 223 195 214 #dfc3d6 + 235 189 221 #ebbddd + 247 183 229 #f7b7e5 + 255 176 237 #ffb0ed + 255 169 244 #ffa9f4 + 255 160 253 #ffa0fd + 255 152 255 #ff98ff + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 185 172 181 #b9acb5 + 196 168 188 #c4a8bc + 207 162 195 #cfa2c3 + 218 157 202 #da9dca + 228 150 209 #e496d1 + 238 144 216 #ee90d8 + 248 137 223 #f889df + 255 127 231 #ff7fe7 + 255 117 239 #ff75ef + 255 105 246 #ff69f6 + 255 89 255 #ff59ff + 255 70 255 #ff46ff + 255 40 255 #ff28ff + 174 174 174 #aeaeae + 148 148 148 #949494 + 160 146 155 #a0929b + 169 141 162 #a98da2 + 180 136 169 #b488a9 + 190 130 176 #be82b0 + 199 124 183 #c77cb7 + 209 117 189 #d175bd + 218 109 197 #da6dc5 + 227 101 203 #e365cb + 235 91 210 #eb5bd2 + 245 77 218 #f54dda + 254 59 225 #fe3be1 + 255 31 233 #ff1fe9 + 255 0 241 #ff00f1 + 255 0 249 #ff00f9 + 122 122 122 #7a7a7a + 133 119 130 #857782 + 144 115 136 #907388 + 154 109 143 #9a6d8f + 164 103 151 #a46797 + 172 97 157 #ac619d + 181 89 164 #b559a4 + 190 81 171 #be51ab + 198 71 177 #c647b1 + 206 58 184 #ce3ab8 + 215 38 191 #d726bf + 223 0 197 #df00c5 + 230 0 204 #e600cc + 240 0 212 #f000d4 + 247 0 218 #f700da + 97 97 97 #616161 + 109 93 105 #6d5d69 + 119 88 112 #775870 + 128 83 119 #805377 + 136 77 126 #884d7e + 144 70 132 #904684 + 153 61 139 #993d8b + 161 51 146 #a13392 + 168 37 152 #a82598 + 177 0 160 #b100a0 + 186 0 168 #ba00a8 + 192 0 173 #c000ad + 199 0 179 #c700b3 + 207 0 186 #cf00ba + 215 0 193 #d700c1 + 72 72 72 #484848 + 85 68 82 #554452 + 94 62 89 #5e3e59 + 102 57 96 #663960 + 111 49 103 #6f3167 + 119 40 110 #77286e + 127 25 118 #7f1976 + 134 0 124 #86007c + 141 0 130 #8d0082 + 148 0 138 #94008a + 155 0 143 #9b008f + 162 0 150 #a20096 + 169 0 157 #a9009d + 176 0 164 #b000a4 + 186 0 173 #ba00ad + 49 49 49 #313131 + 61 45 59 #3d2d3b + 68 41 65 #442941 + 75 35 71 #4b2347 + 83 26 79 #531a4f + 89 14 85 #590e55 + 96 0 92 #60005c + 103 0 99 #670063 + 110 0 106 #6e006a + 117 0 112 #750070 + 123 0 119 #7b0077 + 131 0 126 #83007e + 139 0 135 #8b0087 + 147 0 143 #93008f + 160 0 155 #a0009b + 29 29 29 #1d1d1d + 40 24 39 #281827 + 46 19 46 #2e132e + 52 11 52 #340b34 + 58 1 58 #3a013a + 63 0 64 #3f0040 + 69 0 70 #450046 + 75 0 77 #4b004d + 81 0 83 #510053 + 86 0 88 #560058 + 92 0 95 #5c005f + 98 0 101 #620065 + 105 0 108 #69006c + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 239 227 232 #efe3e8 + 255 221 237 #ffdded + 255 214 241 #ffd6f1 + 255 206 247 #ffcef7 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 212 199 205 #d4c7cd + 226 194 209 #e2c2d1 + 241 187 213 #f1bbd5 + 255 181 218 #ffb5da + 255 174 223 #ffaedf + 255 165 229 #ffa5e5 + 255 155 234 #ff9bea + 255 145 240 #ff91f0 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 187 172 179 #bbacb3 + 200 167 183 #c8a7b7 + 213 161 188 #d5a1bc + 225 154 192 #e19ac0 + 237 148 197 #ed94c5 + 248 140 202 #f88cca + 255 132 207 #ff84cf + 255 121 213 #ff79d5 + 255 108 218 #ff6cda + 255 92 224 #ff5ce0 + 255 75 230 #ff4be6 + 255 56 234 #ff38ea + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 161 145 153 #a19199 + 173 140 157 #ad8c9d + 186 134 162 #ba86a2 + 196 128 166 #c480a6 + 207 122 171 #cf7aab + 218 114 176 #da72b0 + 229 105 181 #e569b5 + 239 94 186 #ef5eba + 249 82 191 #f952bf + 255 64 197 #ff40c5 + 255 42 201 #ff2ac9 + 255 0 207 #ff00cf + 255 0 212 #ff00d4 + 255 0 217 #ff00d9 + 122 122 122 #7a7a7a + 135 119 127 #87777f + 147 114 132 #937284 + 159 108 137 #9f6c89 + 171 100 142 #ab648e + 180 94 147 #b45e93 + 191 85 152 #bf5598 + 200 75 157 #c84b9d + 209 62 161 #d13ea1 + 218 45 166 #da2da6 + 227 10 171 #e30aab + 237 0 177 #ed00b1 + 244 0 181 #f400b5 + 253 0 186 #fd00ba + 255 0 192 #ff00c0 + 97 97 97 #616161 + 111 93 103 #6f5d67 + 122 87 108 #7a576c + 133 81 113 #855171 + 143 74 117 #8f4a75 + 152 66 122 #98427a + 162 56 127 #a2387f + 170 43 132 #aa2b84 + 179 22 137 #b31689 + 188 0 142 #bc008e + 198 0 148 #c60094 + 206 0 153 #ce0099 + 214 0 158 #d6009e + 221 0 163 #dd00a3 + 231 0 169 #e700a9 + 72 72 72 #484848 + 87 67 79 #57434f + 98 61 84 #623d54 + 108 55 89 #6c3759 + 117 46 94 #752e5e + 126 34 100 #7e2264 + 135 15 105 #870f69 + 143 0 110 #8f006e + 152 0 115 #980073 + 160 0 121 #a00079 + 167 0 125 #a7007d + 176 0 131 #b00083 + 184 0 136 #b80088 + 191 0 141 #bf008d + 72 72 72 #484848 + 49 49 49 #313131 + 63 44 56 #3f2c38 + 71 40 61 #47283d + 79 33 66 #4f2142 + 88 23 72 #581748 + 95 5 78 #5f054e + 103 0 83 #670053 + 111 0 89 #6f0059 + 119 0 95 #77005f + 126 0 101 #7e0065 + 133 0 106 #85006a + 142 0 113 #8e0071 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 41 23 38 #291726 + 48 18 44 #30122c + 54 10 49 #360a31 + 61 0 55 #3d0037 + 67 0 61 #43003d + 72 0 66 #480042 + 79 0 72 #4f0048 + 85 0 78 #55004e + 90 0 83 #5a0053 + 97 0 90 #61005a + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 241 226 230 #f1e2e6 + 255 220 231 #ffdce7 + 255 212 232 #ffd4e8 + 255 205 234 #ffcdea + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 213 199 203 #d5c7cb + 230 193 204 #e6c1cc + 246 186 205 #f6bacd + 255 179 207 #ffb3cf + 255 171 208 #ffabd0 + 255 161 211 #ffa1d3 + 255 151 213 #ff97d5 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 188 172 177 #bcacb1 + 203 166 178 #cba6b2 + 218 160 179 #daa0b3 + 232 153 181 #e899b5 + 244 146 182 #f492b6 + 255 137 184 #ff89b8 + 255 127 187 #ff7fbb + 255 115 189 #ff73bd + 255 101 192 #ff65c0 + 255 87 195 #ff57c3 + 255 67 197 #ff43c5 + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 163 145 150 #a39196 + 177 140 152 #b18c98 + 191 133 153 #bf8599 + 203 127 155 #cb7f9b + 214 120 157 #d6789d + 227 111 159 #e36f9f + 238 100 162 #ee64a2 + 249 88 164 #f958a4 + 255 74 167 #ff4aa7 + 255 48 170 #ff30aa + 255 7 172 #ff07ac + 255 0 175 #ff00af + 255 0 178 #ff00b2 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 137 119 125 #89777d + 151 113 126 #97717e + 164 106 128 #a46a80 + 177 99 130 #b16382 + 188 91 132 #bc5b84 + 200 80 135 #c85087 + 210 69 137 #d24589 + 220 53 140 #dc358c + 230 29 143 #e61d8f + 240 0 145 #f00091 + 249 0 148 #f90094 + 255 0 152 #ff0098 + 255 0 155 #ff009b + 255 0 158 #ff009e + 97 97 97 #616161 + 113 92 100 #715c64 + 126 86 102 #7e5666 + 138 79 104 #8a4f68 + 149 71 107 #95476b + 159 63 109 #9f3f6d + 169 51 112 #a93370 + 179 35 115 #b32373 + 188 0 118 #bc0076 + 198 0 122 #c6007a + 208 0 126 #d0007e + 216 0 129 #d80081 + 226 0 133 #e20085 + 236 0 138 #ec008a + 97 97 97 #616161 + 72 72 72 #484848 + 89 67 76 #59434c + 101 60 79 #653c4f + 112 53 82 #703552 + 122 43 85 #7a2b55 + 132 30 89 #841e59 + 141 4 92 #8d045c + 150 0 97 #960061 + 159 0 101 #9f0065 + 167 0 105 #a70069 + 175 0 108 #af006c + 187 0 115 #bb0073 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 64 44 54 #402c36 + 73 39 58 #49273a + 82 32 61 #52203d + 91 20 66 #5b1442 + 100 0 70 #640046 + 108 0 75 #6c004b + 116 0 80 #740050 + 125 0 84 #7d0054 + 132 0 88 #840058 + 141 0 94 #8d005e + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 43 23 36 #2b1724 + 50 17 41 #321129 + 57 8 46 #39082e + 64 0 51 #400033 + 70 0 55 #460037 + 77 0 60 #4d003c + 83 0 65 #530041 + 89 0 69 #590045 + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 227 227 227 #e3e3e3 + 242 226 229 #f2e2e5 + 255 219 227 #ffdbe3 + 255 212 225 #ffd4e1 + 255 205 225 #ffcde1 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 227 227 227 #e3e3e3 + 200 200 200 #c8c8c8 + 214 199 202 #d6c7ca + 232 193 200 #e8c1c8 + 249 186 199 #f9bac7 + 255 178 198 #ffb2c6 + 255 170 197 #ffaac5 + 255 159 197 #ff9fc5 + 255 149 197 #ff95c5 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 200 200 200 #c8c8c8 + 174 174 174 #aeaeae + 189 172 175 #bdacaf + 205 166 174 #cda6ae + 221 159 173 #dd9fad + 235 152 172 #eb98ac + 248 145 172 #f891ac + 255 135 172 #ff87ac + 255 124 172 #ff7cac + 255 112 172 #ff70ac + 255 97 174 #ff61ae + 255 81 174 #ff51ae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 174 174 174 #aeaeae + 148 148 148 #949494 + 164 145 149 #a49195 + 179 139 148 #b38b94 + 194 132 147 #c28493 + 206 126 146 #ce7e92 + 219 118 146 #db7692 + 231 109 146 #e76d92 + 243 98 147 #f36293 + 255 84 148 #ff5494 + 255 69 149 #ff4595 + 255 41 150 #ff2996 + 255 0 151 #ff0097 + 255 0 152 #ff0098 + 148 148 148 #949494 + 148 148 148 #949494 + 122 122 122 #7a7a7a + 138 119 123 #8a777b + 153 113 122 #99717a + 167 106 122 #a76a7a + 181 98 122 #b5627a + 192 89 122 #c0597a + 204 78 122 #cc4e7a + 214 66 123 #d6427b + 225 49 124 #e1317c + 235 18 125 #eb127d + 246 0 127 #f6007f + 255 0 128 #ff0080 + 255 0 130 #ff0082 + 255 0 132 #ff0084 + 255 0 133 #ff0085 + 97 97 97 #616161 + 114 92 97 #725c61 + 128 86 97 #805661 + 141 79 97 #8d4f61 + 153 70 98 #994662 + 163 61 98 #a33d62 + 174 48 100 #ae3064 + 184 29 101 #b81d65 + 194 0 103 #c20067 + 204 0 105 #cc0069 + 215 0 107 #d7006b + 223 0 109 #df006d + 233 0 112 #e90070 + 97 97 97 #616161 + 97 97 97 #616161 + 72 72 72 #484848 + 90 67 73 #5a4349 + 103 60 74 #673c4a + 115 52 75 #73344b + 126 42 77 #7e2a4d + 136 27 78 #881b4e + 146 0 80 #920050 + 156 0 83 #9c0053 + 165 0 85 #a50055 + 174 0 88 #ae0058 + 183 0 91 #b7005b + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 72 72 72 #484848 + 49 49 49 #313131 + 65 44 52 #412c34 + 75 38 55 #4b2637 + 84 31 57 #541f39 + 94 19 60 #5e133c + 103 0 63 #67003f + 112 0 67 #700043 + 120 0 71 #780047 + 128 0 74 #80004a + 137 0 78 #89004e + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 49 49 49 #313131 + 29 29 29 #1d1d1d + 44 23 34 #2c1722 + 52 16 38 #341026 + 59 6 42 #3b062a + 66 0 46 #42002e + 74 0 50 #4a0032 + 81 0 54 #510036 + 87 0 58 #57003a + 94 0 61 #5e003d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d + 29 29 29 #1d1d1d diff --git a/share/ui/CMakeLists.txt b/share/ui/CMakeLists.txt index 80bcd1b5d..e3eb742b2 100644 --- a/share/ui/CMakeLists.txt +++ b/share/ui/CMakeLists.txt @@ -1,3 +1,3 @@ -file(GLOB _FILES "*.xml" "*.rc" "*.css" "*.ui") +file(GLOB _FILES "*.xml" "*.rc" "*.css" "*.ui" "*.glade") install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/ui) diff --git a/share/ui/filter-editor.glade b/share/ui/filter-editor.glade new file mode 100644 index 000000000..908e0d7e3 --- /dev/null +++ b/share/ui/filter-editor.glade @@ -0,0 +1,381 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Generated with glade 3.20.0 --> +<interface> + <requires lib="gtk+" version="3.18"/> + <object class="GtkListStore" id="FilterStore"> + <columns> + <!-- column-name Effect --> + <column type="gchararray"/> + <!-- column-name Name --> + <column type="gchararray"/> + <!-- column-name gboolean1 --> + <column type="gboolean"/> + <!-- column-name Origin --> + <column type="GObject"/> + </columns> + <data> + <row> + <col id="0" translatable="yes">test1</col> + <col id="1" translatable="yes">a</col> + <col id="2">False</col> + <col id="3"/> + </row> + <row> + <col id="0" translatable="yes">test2</col> + <col id="1" translatable="yes">b</col> + <col id="2">False</col> + <col id="3"/> + </row> + <row> + <col id="0" translatable="yes">test3</col> + <col id="1" translatable="yes">c</col> + <col id="2">False</col> + <col id="3"/> + </row> + <row> + <col id="0" translatable="yes"/> + <col id="1" translatable="yes"/> + <col id="2">False</col> + <col id="3"/> + </row> + </data> + </object> + <object class="GtkListStore" id="FilterStore1"> + <columns> + <!-- column-name origin_name --> + <column type="gchararray"/> + </columns> + <data> + <row> + <col id="0" translatable="yes">whatever</col> + </row> + <row> + <col id="0" translatable="yes">second choice</col> + </row> + </data> + </object> + <object class="GtkBox" id="FilterEditor"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkBox"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child> + <object class="GtkComboBoxText" id="FilterList"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <items> + <item translatable="yes">filter1</item> + <item translatable="yes">filter2</item> + </items> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">FER: </property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">X: </property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkSpinButton" id="FilterFERX"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="input_purpose">number</property> + <property name="orientation">vertical</property> + <property name="value">-0.10000000000000001</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Y: </property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">4</property> + </packing> + </child> + <child> + <object class="GtkSpinButton" id="FilterFERY"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="orientation">vertical</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">5</property> + </packing> + </child> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">W: </property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">6</property> + </packing> + </child> + <child> + <object class="GtkSpinButton" id="FilterFERW"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="orientation">vertical</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">7</property> + </packing> + </child> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">H: </property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">8</property> + </packing> + </child> + <child> + <object class="GtkSpinButton" id="FilterFERH"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="orientation">vertical</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">9</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkPaned"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <child> + <object class="GtkBox"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkTreeView" id="FilterPrimitiveList"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="model">FilterStore</property> + <property name="headers_clickable">False</property> + <property name="reorderable">True</property> + <property name="fixed_height_mode">True</property> + <property name="enable_tree_lines">True</property> + <property name="activate_on_single_click">True</property> + <child internal-child="selection"> + <object class="GtkTreeSelection"/> + </child> + <child> + <object class="GtkTreeViewColumn"> + <property name="sizing">fixed</property> + <property name="title" translatable="yes">Effect</property> + <child> + <object class="GtkCellRendererText" id="cellrenderertext4"/> + <attributes> + <attribute name="text">0</attribute> + </attributes> + </child> + </object> + </child> + <child> + <object class="GtkTreeViewColumn"> + <property name="sizing">fixed</property> + <property name="title" translatable="yes">Name</property> + <child> + <object class="GtkCellRendererText" id="cellrenderertext44"/> + <attributes> + <attribute name="text">1</attribute> + </attributes> + </child> + </object> + </child> + <child> + <object class="GtkTreeViewColumn"> + <property name="sizing">fixed</property> + <property name="title" translatable="yes">Origin(s)</property> + <property name="expand">True</property> + <child> + <object class="GtkCellRendererCombo" id="cellrenderertext45"> + <property name="model">FilterStore1</property> + <property name="text_column">0</property> + </object> + </child> + </object> + </child> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkBox"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child> + <object class="GtkComboBox" id="FilterPrimitiveDropDown"> + <property name="visible">True</property> + <property name="can_focus">False</property> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkButton" id="FilterPrimitiveAdd"> + <property name="label" translatable="yes">Add</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="resize">True</property> + <property name="shrink">True</property> + </packing> + </child> + <child> + <object class="GtkBox"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkDrawingArea" id="FilterPreview"> + <property name="visible">True</property> + <property name="can_focus">False</property> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <placeholder/> + </child> + <child> + <object class="GtkBox"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child> + <object class="GtkImage" id="FilterPrimitiveDescImage"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="stock">gtk-dialog-info</property> + <property name="icon_size">6</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="FilterPrimitiveDescText"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">This effect does this and that.</property> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + </object> + <packing> + <property name="resize">True</property> + <property name="shrink">True</property> + </packing> + </child> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <object class="GtkComboBox" id="OptionList"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="model">FilterStore1</property> + <property name="active">0</property> + <property name="id_column">0</property> + </object> +</interface> diff --git a/share/ui/menus-bars.xml b/share/ui/menus-bars.xml deleted file mode 100644 index 5ff7f5b83..000000000 --- a/share/ui/menus-bars.xml +++ /dev/null @@ -1,276 +0,0 @@ -<ui> - <menubar name='MenuBar'> - <menu action='MenuFile'> - <menuitem action='New'/> - <menuitem action='Open'/> - <menu action='OpenRecent'> - <placeholder name='RecentFiles'/> - </menu> - <menuitem action='Revert'/> - <menuitem action='Save'/> - <menuitem action='SaveAs'/> - <separator/> - <menuitem action='Import'/> - <menuitem action='Export'/> - <separator/> - <menuitem action='Print'/> - <menuitem action='PrintPreview'/> - <separator/> - <menuitem action='VacuumDefs'/> - <separator/> - <menuitem action='DocumentProperties'/> - <menuitem action='InkscapePreferences'/> - <separator/> - <menuitem action='Close'/> - <menuitem action='Quit'/> - </menu> - <menu action='MenuEdit'> - <menuitem action='Undo'/> - <menuitem action='Redo'/> - <menuitem action='UndoHistory'/> - <separator/> - <menuitem action='Cut'/> - <menuitem action='Copy'/> - <menuitem action='Paste'/> - <menuitem action='PasteInPlace'/> - <menuitem action='PasteStyle'/> - <separator/> - <menuitem action='Find'/> - <separator/> - <menuitem action='Duplicate'/> - <menuitem action='Clone'/> - <menuitem action='CloneUnlink'/> - <menuitem action='CloneSelectOrig'/> - <menuitem action='MakeBitmap'/> - <separator/> - <menuitem action='Tile'/> - <menuitem action='Untile'/> - <separator/> - <menuitem action='Delete'/> - <separator/> - <menuitem action='SelectAll'/> - <menuitem action='SelectAllInAllLayers'/> - <menuitem action='SelectInvert'/> - <menuitem action='SelectNone'/> - <separator/> - <menuitem action='XmlEditor'/> - </menu> - <menu action='MenuView'> - <menu action='Zoom'> - <menuitem action='ZoomIn'/> - <menuitem action='ZoomOut'/> - <separator/> - <menuitem action='Zoom100'/> - <menuitem action='Zoom50'/> - <menuitem action='Zoom200'/> - <separator/> - <menuitem action='ZoomSelection'/> - <menuitem action='ZoomDrawing'/> - <menuitem action='ZoomPage'/> - <menuitem action='ZoomWidth'/> - <separator/> - <menuitem action='ZoomPrev'/> - <menuitem action='ZoomNext'/> - </menu> - <separator/> - <menu action='ShowHide'> - <menuitem action='ShowHideCommandsBar'/> - <menuitem action='ShowHideToolControlsBar'/> - <menuitem action='ShowHideToolsBar'/> - <menuitem action='ShowHideRulers'/> - <menuitem action='ShowHideScrollbars'/> - <menuitem action='ShowHideStatusbar'/> - </menu> - <menuitem action='ShowHideDialogs'/> - <separator/> - <menuitem action='Grid'/> - <menuitem action='Guides'/> - <separator/> - <menuitem action='Fullscreen'/> - <separator/> - <menuitem action='Messages'/> - <menuitem action='Scripts'/> - <separator/> - <menuitem action='WindowPrev'/> - <menuitem action='WindowNext'/> - <separator/> - <menuitem action='WindowDuplicate'/> - </menu> - <menu action='MenuLayer'> - <menuitem action='LayerNew'/> - <menuitem action='LayerRename'/> - <menuitem action='LayerDuplicate'/> - <menuitem action='LayerAnchor'/> - <menuitem action='LayerMergeDown'/> - <menuitem action='LayerDelete'/> - <separator/> - <menuitem action='LayerSelectNext'/> - <menuitem action='LayerSelectPrev'/> - <menuitem action='LayerSelectTop'/> - <menuitem action='LayerSelectBottom'/> - <separator/> - <menuitem action='LayerRaise'/> - <menuitem action='LayerLower'/> - <menuitem action='LayerToTop'/> - <menuitem action='LayerToBottom'/> - </menu> - <menu action='MenuObject'> - <menuitem action='FillAndStroke'/> - <menuitem action='ObjectProperties'/> - <separator/> - <menuitem action='Group'/> - <menuitem action='Ungroup'/> - <separator/> - <menuitem action='Raise'/> - <menuitem action='Lower'/> - <menuitem action='RaiseToTop'/> - <menuitem action='LowerToBottom'/> - <separator/> - <menuitem action='MoveToNewLayer'/> - <menuitem action='MoveToNextLayer'/> - <menuitem action='MoveToPrevLayer'/> - <menuitem action='MoveToTopLayer'/> - <menuitem action='MoveToBottomLayer'/> - <separator/> - <menuitem action='Rotate90CW'/> - <menuitem action='Rotate90CCW'/> - <menuitem action='FlipHoriz'/> - <menuitem action='FlipVert'/> - <separator/> - <menuitem action='Transformation'/> - <menuitem action='AlignAndDistribute'/> - </menu> - <menu action='MenuPath'> - <menuitem action='ObjectToPath'/> - <menuitem action='StrokeToPath'/> - <menuitem action='Trace'/> - <menuitem action='PixelArt' /> - <separator/> - <menuitem action='Union'/> - <menuitem action='Difference'/> - <menuitem action='Intersection'/> - <menuitem action='Exclusion'/> - <menuitem action='Division'/> - <menuitem action='CutPath'/> - <separator/> - <menuitem action='Combine'/> - <menuitem action='BreakApart'/> - <separator/> - <menuitem action='Inset'/> - <menuitem action='Outset'/> - <menuitem action='OffsetDynamic'/> - <menuitem action='OffsetLinked'/> - <separator/> - <menuitem action='Simplify'/> - <menuitem action='Reverse'/> - <menuitem action='Cleanup'/> - </menu> - <menu action='MenuText'> - <menuitem action='TextProperties'/> - <separator/> - <menuitem action='RemoveFromPath'/> - <menuitem action='PutOnPath'/> - <separator/> - <menuitem action='RemoveManualKerns'/> - </menu> - <menu action='MenuHelp'> - <menuitem action='KeysAndMouse'/> - <menu action='Tutorials'> - <placeholder name='TutorialFiles'/> - </menu> - <menuitem action='About'/> - </menu> - </menubar> - <toolbar name='CommandsBar'> - <toolitem action='New'/> - <toolitem action='Open'/> - <toolitem action='Save'/> - <toolitem action='Print'/> - <separator/> - <toolitem action='Import'/> - <toolitem action='Export'/> - <separator/> - <toolitem action='Undo'/> - <toolitem action='Redo'/> - <separator/> - <toolitem action='Copy'/> - <toolitem action='Cut'/> - <toolitem action='Paste'/> - <separator/> - <toolitem action='ZoomSelection'/> - <toolitem action='ZoomDrawing'/> - <toolitem action='ZoomPage'/> - <separator/> - <toolitem action='Duplicate'/> - <toolitem action='Clone'/> - <toolitem action='CloneUnlink'/> - <separator/> - <toolitem action='Group'/> - <toolitem action='Ungroup'/> - <separator/> - <toolitem action='FillAndStroke'/> - <toolitem action='TextProperties'/> - <toolitem action='XmlEditor'/> - <toolitem action='AlignAndDistribute'/> - <separator/> - <toolitem action='InkscapePreferences'/> - <toolitem action='DocumentProperties'/> - </toolbar> - <toolbar name='ToolsBar'> - <toolitem action='ToolSelect'/> - <toolitem action='ToolNode'/> - <toolitem action='ToolZoom'/> - <toolitem action='ToolMeasure'/> - <toolitem action='ToolRect'/> - <toolitem action='ToolArc'/> - <toolitem action='ToolStar'/> - <toolitem action='ToolSpiral'/> - <toolitem action='ToolFreehand'/> - <toolitem action='ToolPen'/> - <toolitem action='ToolDynaDraw'/> - <toolitem action='ToolText'/> - <toolitem action='ToolDropper'/> - </toolbar> - <toolbar name='SelectControlsBar'> - <toolitem action='Rotate90CCW'/> - <toolitem action='Rotate90CW'/> - <toolitem action='FlipHoriz'/> - <toolitem action='FlipVert'/> - <separator/> - <toolitem action='LowerToBottom'/> - <toolitem action='Lower'/> - <toolitem action='Raise'/> - <toolitem action='RaiseToTop'/> - <separator/> - <toolitem action='MoveToBottomLayer'/> - <toolitem action='MoveToPrevLayer'/> - <toolitem action='MoveToNextLayer'/> - <toolitem action='MoveToTopLayer'/> - <separator/> - <toolitem action='TransformStroke'/> - <toolitem action='TransformCorners'/> - <toolitem action='TransformGradient'/> - <toolitem action='TransformPattern'/> - </toolbar> - <toolbar name='NodeControlsBar'> - <toolitem action='NodeInsert'/> - <toolitem action='NodeDelete'/> - <separator/> - <toolitem action='NodeJoin'/> - <toolitem action='NodeJoinSegment'/> - <toolitem action='NodeDeleteSegment'/> - <toolitem action='NodeBreak'/> - <separator/> - <toolitem action='NodeCorner'/> - <toolitem action='NodeSmooth'/> - <toolitem action='NodeSymmetric'/> - <separator/> - <toolitem action='NodeLine'/> - <toolitem action='NodeCurve'/> - <separator/> - <toolitem action='ObjectToPath'/> - <toolitem action='StrokeToPath'/> - </toolbar> - <toolbar name='SelectControlsBar'> - </toolbar> -</ui> diff --git a/share/ui/menus.xml b/share/ui/menus.xml index 2880a7c67..40b6919bf 100644 --- a/share/ui/menus.xml +++ b/share/ui/menus.xml @@ -224,20 +224,20 @@ <verb verb-id="SelectionPixelArt" /> <separator/> - <verb verb-id="SelectionUnion" /> - <verb verb-id="SelectionDiff" /> - <verb verb-id="SelectionIntersect" /> - <verb verb-id="SelectionSymDiff" /> - <verb verb-id="SelectionDivide" /> - <verb verb-id="SelectionCutPath" /> - <separator/> - <verb verb-id="SelectionCombine" /> - <verb verb-id="SelectionBreakApart" /> - <separator/> - <verb verb-id="SelectionInset" /> - <verb verb-id="SelectionOffset" /> - <verb verb-id="SelectionDynOffset" /> - <verb verb-id="SelectionLinkedOffset" /> + <verb verb-id="SelectionUnion" show-icon="yes" /> + <verb verb-id="SelectionDiff" show-icon="yes" /> + <verb verb-id="SelectionIntersect" show-icon="yes" /> + <verb verb-id="SelectionSymDiff" show-icon="yes"/> + <verb verb-id="SelectionDivide" show-icon="yes"/> + <verb verb-id="SelectionCutPath" show-icon="yes"/> + <separator/> + <verb verb-id="SelectionCombine" show-icon="yes"/> + <verb verb-id="SelectionBreakApart" show-icon="yes"/> + <separator/> + <verb verb-id="SelectionInset" show-icon="yes"/> + <verb verb-id="SelectionOffset" show-icon="yes"/> + <verb verb-id="SelectionDynOffset" show-icon="yes"/> + <verb verb-id="SelectionLinkedOffset" show-icon="yes"/> <separator/> <verb verb-id="SelectionSimplify" /> <verb verb-id="SelectionReverse" /> diff --git a/src/color.h b/src/color.h index 887daf66b..02a4fc90f 100644 --- a/src/color.h +++ b/src/color.h @@ -30,6 +30,7 @@ typedef unsigned int guint32; // uint is guaranteed to hold up to 2^32 − 1 #define SP_RGBA32_A_F(v) SP_COLOR_U_TO_F (SP_RGBA32_A_U (v)) #define SP_RGBA32_U_COMPOSE(r,g,b,a) ((((r) & 0xff) << 24) | (((g) & 0xff) << 16) | (((b) & 0xff) << 8) | ((a) & 0xff)) #define SP_RGBA32_F_COMPOSE(r,g,b,a) SP_RGBA32_U_COMPOSE (SP_COLOR_F_TO_U (r), SP_COLOR_F_TO_U (g), SP_COLOR_F_TO_U (b), SP_COLOR_F_TO_U (a)) +#define SP_RGBA32_C_COMPOSE(c,o) SP_RGBA32_U_COMPOSE(SP_RGBA32_R_U(c),SP_RGBA32_G_U(c),SP_RGBA32_B_U(c),SP_COLOR_F_TO_U(o)) struct SVGICCColor; diff --git a/src/desktop-events.cpp b/src/desktop-events.cpp index 5fef8cbfc..894087c8c 100644 --- a/src/desktop-events.cpp +++ b/src/desktop-events.cpp @@ -521,7 +521,7 @@ gint sp_dt_guide_event(SPCanvasItem *item, GdkEvent *event, gpointer data) GdkCursor *guide_cursor = gdk_cursor_new_for_display(display, cursor_type); if(guide->getLocked()){ - guide_cursor = sp_cursor_new_from_xpm(cursor_select_xpm , 1, 1); + guide_cursor = sp_cursor_from_xpm(cursor_select_xpm); } gdk_window_set_cursor(gtk_widget_get_window (GTK_WIDGET(desktop->getCanvas())), guide_cursor); g_object_unref(guide_cursor); diff --git a/src/extension/error-file.cpp b/src/extension/error-file.cpp index 342511ec9..063e43f42 100644 --- a/src/extension/error-file.cpp +++ b/src/extension/error-file.cpp @@ -18,6 +18,7 @@ #include "inkscape.h" #include "preferences.h" #include "extension/extension.h" +#include "io/resource.h" #include "error-file.h" @@ -51,7 +52,7 @@ ErrorFileNotice::ErrorFileNotice (void) : // \FIXME change this /* This is some filler text, needs to change before relase */ Glib::ustring dialog_text(_("<span weight=\"bold\" size=\"larger\">One or more extensions failed to load</span>\n\nThe failed extensions have been skipped. Inkscape will continue to run normally but those extensions will be unavailable. For details to troubleshoot this problem, please refer to the error log located at: ")); - gchar * ext_error_file = Inkscape::Application::profile_path(EXTENSION_ERROR_LOG_FILENAME); + gchar * ext_error_file = Inkscape::IO::Resource::log_path(EXTENSION_ERROR_LOG_FILENAME); dialog_text += ext_error_file; g_free(ext_error_file); set_message(dialog_text, true); diff --git a/src/extension/extension.cpp b/src/extension/extension.cpp index 497f98431..9c0221521 100644 --- a/src/extension/extension.cpp +++ b/src/extension/extension.cpp @@ -33,6 +33,7 @@ #include "dependency.h" #include "timer.h" #include "param/parameter.h" +#include "io/resource.h" namespace Inkscape { namespace Extension { @@ -658,7 +659,7 @@ Extension::set_param_color (const gchar * name, guint32 color, SPDocument * doc, void Extension::error_file_open (void) { - gchar * ext_error_file = Inkscape::Application::profile_path(EXTENSION_ERROR_LOG_FILENAME); + gchar * ext_error_file = Inkscape::IO::Resource::log_path(EXTENSION_ERROR_LOG_FILENAME); gchar * filename = g_filename_from_utf8( ext_error_file, -1, NULL, NULL, NULL ); error_file.open(filename); if (!error_file.is_open()) { diff --git a/src/extension/init.cpp b/src/extension/init.cpp index af7af2cb1..a40196a74 100644 --- a/src/extension/init.cpp +++ b/src/extension/init.cpp @@ -60,11 +60,13 @@ #endif #include "preferences.h" #include "io/sys.h" +#include "io/resource.h" #ifdef WITH_DBUS #include "dbus/dbus-init.h" #endif #ifdef WITH_IMAGE_MAGICK +#include <Magick++.h> #include "internal/bitmap/adaptiveThreshold.h" #include "internal/bitmap/addNoise.h" #include "internal/bitmap/blur.h" @@ -106,6 +108,8 @@ #include "init.h" +using namespace Inkscape::IO::Resource; + namespace Inkscape { namespace Extension { @@ -113,7 +117,7 @@ namespace Extension { the extension directory and parsed */ #define SP_MODULE_EXTENSION "inx" -static void build_module_from_dir(gchar const *dirname); +static void build_module_from_domain(Domain domain); static void check_extensions(); /** @@ -150,7 +154,7 @@ update_pref(Glib::ustring const &pref_path, * Invokes the init routines for internal modules. * * This should be a list of all the internal modules that need to initialized. This is just a - * convinent place to put them. Also, this function calls build_module_from_dir to parse the + * convinent place to put them. Also, this function calls build_module_from_domain to parse the * Inkscape extensions directory. */ void @@ -201,6 +205,8 @@ init() /* Raster Effects */ #ifdef WITH_IMAGE_MAGICK + Magick::InitializeMagick(NULL); + Internal::Bitmap::AdaptiveThreshold::init(); Internal::Bitmap::AddNoise::init(); Internal::Bitmap::Blur::init(); @@ -240,18 +246,8 @@ init() Internal::Filter::Filter::filters_all(); - /* Load search path for extensions */ - if (Inkscape::Extension::Extension::search_path.size() == 0) - { - Inkscape::Extension::Extension::search_path.push_back(Inkscape::Application::profile_path("extensions")); - - Inkscape::Extension::Extension::search_path.push_back(g_strdup(INKSCAPE_EXTENSIONDIR)); - - } - - for (unsigned int i=0; i<Inkscape::Extension::Extension::search_path.size(); i++) { - build_module_from_dir(Inkscape::Extension::Extension::search_path[i]); - } + build_module_from_domain(USER); + build_module_from_domain(SYSTEM); /* this is at the very end because it has several catch-alls * that are possibly over-ridden by other extensions (such as @@ -282,8 +278,10 @@ init() * with their filenames. */ static void -build_module_from_dir(gchar const *dirname) +build_module_from_domain(Domain domain) { + char const *dirname = get_path(domain, EXTENSIONS); + if (!dirname) { g_warning("%s", _("Null external module directory name. Modules will not be loaded.")); return; @@ -293,7 +291,8 @@ build_module_from_dir(gchar const *dirname) return; } - //# Hopefully doing this the Glib way is portable + // TODO: We may have to get to why this is needed, since it seems redundent. + Inkscape::Extension::Extension::search_path.push_back(dirname); GError *err; GDir *directory = g_dir_open(dirname, 0, &err); diff --git a/src/extension/internal/filter/filter-file.cpp b/src/extension/internal/filter/filter-file.cpp index b1993057d..dfe889ddf 100644 --- a/src/extension/internal/filter/filter-file.cpp +++ b/src/extension/internal/filter/filter-file.cpp @@ -8,6 +8,7 @@ #include "filter.h" #include "io/sys.h" +#include "io/resource.h" #include "io/inkscapestream.h" /* Directory includes */ @@ -22,27 +23,27 @@ #include <glibmm/i18n.h> #include <glibmm/fileutils.h> +using namespace Inkscape::IO::Resource; + namespace Inkscape { namespace Extension { namespace Internal { namespace Filter { +void filters_load_domain(Domain domain, gchar *menuname); + void Filter::filters_all_files(void) { - gchar *filtersProfilePath = Inkscape::Application::profile_path("filters"); - - filters_load_dir(INKSCAPE_FILTERDIR, _("Bundled")); - filters_load_dir(filtersProfilePath, _("Personal")); - - g_free(filtersProfilePath); - filtersProfilePath = 0; + filters_load_domain(SYSTEM, _("Bundled")); + filters_load_domain(USER, _("Personal")); } #define INKSCAPE_FILTER_FILE ".svg" -void -Filter::filters_load_dir (gchar const * dirname, gchar * menuname) +void filters_load_domain(Domain domain, gchar *menuname) { + char const *dirname = get_path(domain, FILTERS); + if (!dirname) { g_warning("%s", _("Null external module directory name. Filters will not be loaded.")); return; @@ -72,7 +73,7 @@ Filter::filters_load_dir (gchar const * dirname, gchar * menuname) } gchar *pathname = g_build_filename(dirname, filename, NULL); - filters_load_file(pathname, menuname); + Filter::filters_load_file(pathname, menuname); g_free(pathname); } diff --git a/src/extension/internal/filter/filter.h b/src/extension/internal/filter/filter.h index 9aaa84aec..d4728b69c 100644 --- a/src/extension/internal/filter/filter.h +++ b/src/extension/internal/filter/filter.h @@ -53,7 +53,6 @@ public: /* File loader related */ static void filters_all_files(void); - static void filters_load_dir(gchar const * filename, gchar * menuname); static void filters_load_file(gchar * filename, gchar * menuname); static void filters_load_node(Inkscape::XML::Node * node, gchar * menuname); diff --git a/src/file.cpp b/src/file.cpp index 43a9c6f5b..b9d896de0 100644 --- a/src/file.cpp +++ b/src/file.cpp @@ -50,6 +50,7 @@ #include "inkscape-version.h" #include "ui/interface.h" #include "io/sys.h" +#include "io/resource.h" #include "message-stack.h" #include "path-prefix.h" #include "print.h" @@ -67,6 +68,7 @@ using Inkscape::DocumentUndo; +using Inkscape::IO::Resource::TEMPLATES; #ifdef WITH_GNOME_VFS # include <libgnomevfs/gnome-vfs.h> @@ -159,48 +161,7 @@ SPDesktop *sp_file_new(const std::string &templ) Glib::ustring sp_file_default_template_uri() { - std::list<gchar *> sources; - sources.push_back( Inkscape::Application::profile_path("templates") ); // first try user's local dir - sources.push_back( g_strdup(INKSCAPE_TEMPLATESDIR) ); // then the system templates dir - std::list<gchar const*> baseNames; - gchar const* localized = _("default.svg"); - if (strcmp("default.svg", localized) != 0) { - baseNames.push_back(localized); - } - baseNames.push_back("default.svg"); - gchar *foundTemplate = 0; - - for (std::list<gchar *>::iterator it = sources.begin(); (it != sources.end()) && !foundTemplate; ++it) { - for (std::list<gchar const*>::iterator nameIt = baseNames.begin(); (nameIt != baseNames.end()) && !foundTemplate; ++nameIt) { - gchar *dirname = *it; - if ( Inkscape::IO::file_test( dirname, (GFileTest)(G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR) ) ) { - - // TRANSLATORS: default.svg is localizable - this is the name of the default document - // template. This way you can localize the default pagesize, translate the name of - // the default layer, etc. If you wish to localize this file, please create a - // localized share/templates/default.xx.svg file, where xx is your language code. - char *tmp = g_build_filename(dirname, *nameIt, NULL); - if (Inkscape::IO::file_test(tmp, G_FILE_TEST_IS_REGULAR)) { - foundTemplate = tmp; - } else { - g_free(tmp); - } - } - } - } - - for (std::list<gchar *>::iterator it = sources.begin(); it != sources.end(); ++it) { - g_free(*it); - } - - Glib::ustring templateUri = foundTemplate ? foundTemplate : ""; - - if (foundTemplate) { - g_free(foundTemplate); - foundTemplate = 0; - } - - return templateUri; + return Inkscape::IO::Resource::get_filename(TEMPLATES, "default.svg", _("default.svg")); } SPDesktop* sp_file_new_default() diff --git a/src/helper/pixbuf-ops.cpp b/src/helper/pixbuf-ops.cpp index bab998fdb..bb33f7b15 100644 --- a/src/helper/pixbuf-ops.cpp +++ b/src/helper/pixbuf-ops.cpp @@ -30,6 +30,8 @@ #include "helper/pixbuf-ops.h" +#include <gdk/gdk.h> + // TODO look for copy-n-paste duplication of this function: /** * Hide all items that are not listed in list, recursively, skipping groups and defs. diff --git a/src/helper/png-write.h b/src/helper/png-write.h index 06498f46e..b886158c9 100644 --- a/src/helper/png-write.h +++ b/src/helper/png-write.h @@ -16,8 +16,8 @@ #include <2geom/forward.h> - class SPDocument; +class SPItem; enum ExportResult { EXPORT_ERROR = 0, diff --git a/src/helper/window.cpp b/src/helper/window.cpp index 98e886a38..270f9a3c8 100644 --- a/src/helper/window.cpp +++ b/src/helper/window.cpp @@ -23,6 +23,12 @@ static bool on_window_key_press(GdkEventKey* event) shortcut = Inkscape::UI::Tools::get_group0_keyval (event) | ( event->state & GDK_SHIFT_MASK ? SP_SHORTCUT_SHIFT_MASK : 0 ) | + ( event->state & GDK_SUPER_MASK ? + SP_SHORTCUT_SUPER_MASK : 0 ) | + ( event->state & GDK_HYPER_MASK ? + SP_SHORTCUT_HYPER_MASK : 0 ) | + ( event->state & GDK_META_MASK ? + SP_SHORTCUT_META_MASK : 0 ) | ( event->state & GDK_CONTROL_MASK ? SP_SHORTCUT_CONTROL_MASK : 0 ) | ( event->state & GDK_MOD1_MASK ? diff --git a/src/icon-size.h b/src/icon-size.h index d7a9c9b0b..8058e8da8 100644 --- a/src/icon-size.h +++ b/src/icon-size.h @@ -26,8 +26,6 @@ namespace Inkscape { ICON_SIZE_DIALOG = ::GTK_ICON_SIZE_DIALOG, ICON_SIZE_DECORATION }; - - GtkIconSize getRegisteredIconSize( IconSize size ); } // namespace Inkscape #endif // SEEN_ICON_SIZE_H diff --git a/src/inkscape.cpp b/src/inkscape.cpp index bf694ada7..b0d2a7f6b 100644 --- a/src/inkscape.cpp +++ b/src/inkscape.cpp @@ -60,6 +60,7 @@ #include "helper/action-context.h" #include "inkscape.h" #include "io/sys.h" +#include "io/resource.h" #include "message-stack.h" #include "path-prefix.h" #include "resource-manager.h" @@ -83,9 +84,6 @@ static void (* ill_handler) (int) = SIG_DFL; static void (* bus_handler) (int) = SIG_DFL; #endif -#define INKSCAPE_PROFILE_DIR "inkscape" -#define INKSCAPE_PROFILE_DIR_047DEV "Inkscape" -#define INKSCAPE_LEGACY_PROFILE_DIR ".inkscape" #define MENUS_FILE "menus.xml" #define SP_INDENT 8 @@ -390,31 +388,17 @@ void Application::argv0(char const* argv) void Application::add_icon_theme() { + using namespace Inkscape::IO::Resource; // Get list of the possible folders containing the theme - auto dataDirs = Glib::get_system_data_dirs(); - dataDirs.insert(dataDirs.begin(), Glib::get_user_data_dir()); - auto icon_theme = Gtk::IconTheme::get_default(); - - for (auto it : dataDirs) - { - std::vector<Glib::ustring> listing; - listing.push_back(it); - listing.push_back("inkscape"); - listing.push_back("icons"); - auto dir = Glib::build_filename(listing); - icon_theme->append_search_path(dir); - } - - // Add our icon directory to the search path for icon theme lookups. - auto const usericondir = Inkscape::Application::profile_path("icons"); - icon_theme->append_search_path(usericondir); - icon_theme->append_search_path(INKSCAPE_PIXMAPDIR); + // We used to add get_system_data_dirs and get_user_data_dir, but these + // folders didn't seem to make much sense for Linux. More testing needed. + icon_theme->append_search_path(get_path_ustring(SYSTEM, ICONS)); + icon_theme->append_search_path(get_path_ustring(USER, ICONS)); #ifdef INKSCAPE_THEMEDIR - icon_theme->append_search_path(INKSCAPE_THEMEDIR); - icon_theme->rescan_if_needed(); + icon_theme->append_search_path(get_path_ustring(SYSTEM, THEMES)); + icon_theme->append_search_path(get_path_ustring(USER, THEMES)); #endif - g_free(usericondir); } /** @@ -423,63 +407,33 @@ Application::add_icon_theme() void Application::add_style_sheet() { + using namespace Inkscape::IO::Resource; // Add style sheet (GTK3) auto const screen = Gdk::Screen::get_default(); - Glib::ustring inkscape_style = INKSCAPE_UIDIR; - inkscape_style += "/style.css"; - // std::cout << "CSS Stylesheet Inkscape: " << inkscape_style << std::endl; - - if (Glib::file_test(inkscape_style, Glib::FILE_TEST_EXISTS)) { + // Calling get_filename always returns a real filename OR + // if no file exists, then it will have warned already and returns empty. + Glib::ustring style = get_filename(UIS, "style.css"); + if (!style.empty()) { auto provider = Gtk::CssProvider::create(); // From 3.16, throws an error which we must catch. try { - provider->load_from_path (inkscape_style); + provider->load_from_path (style); } #if GTK_CHECK_VERSION(3,16,0) // Gtk::CssProviderError not defined until 3.16. catch (const Gtk::CssProviderError& ex) { - std::cerr << "CSSProviderError::load_from_path(): failed to load: " << inkscape_style - << "\n (" << ex.what() << ")" << std::endl; + g_error("CSSProviderError::load_from_path(): %s\n(%s)", + style.c_str(), ex.what().c_str()); } #else catch (...) {} #endif - Gtk::StyleContext::add_provider_for_screen (screen, provider, GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); - } else { - std::cerr << "sp_main_gui: Cannot find default style file:\n (" << inkscape_style - << ")" << std::endl; - } - - Glib::ustring user_style = Inkscape::Application::profile_path("ui/style.css"); - // std::cout << "CSS Stylesheet User: " << user_style << std::endl; - - if (Glib::file_test(user_style, Glib::FILE_TEST_EXISTS)) { - auto provider2 = Gtk::CssProvider::create(); - - // From 3.16, throws an error which we must catch. - try { - provider2->load_from_path (user_style); - } -#if GTK_CHECK_VERSION(3,16,0) - // Gtk::CssProviderError not defined until 3.16. - catch (const Gtk::CssProviderError& ex) - { - std::cerr << "CSSProviderError::load_from_path(): failed to load: " << user_style - << "\n (" << ex.what() << ")" << std::endl; - } -#else - catch (...) - {} -#endif - - Gtk::StyleContext::add_provider_for_screen (screen, provider2, GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); } - } /* \brief Constructor for the application. * Creates a new Inkscape::Application. @@ -813,7 +767,7 @@ Application::crash_handler (int /*signum*/) */ bool Application::load_menus() { - gchar *fn = profile_path(MENUS_FILE); + gchar *fn = Inkscape::IO::Resource::profile_path(MENUS_FILE); gchar *menus_xml = 0; gsize len = 0; @@ -1302,137 +1256,8 @@ Application::exit () gtk_main_quit (); } -char * -Application::homedir_path(const char *filename) -{ - static const gchar *homedir = NULL; - if (!homedir) { - homedir = g_get_home_dir(); - } - if (!homedir) { - if (Application::exists()) { - homedir = g_path_get_dirname(Application::instance()._argv0); - } - } - return g_build_filename(homedir, filename, NULL); -} - - -/** - * Get, or guess, or decide the location where the preferences.xml - * file should be located. - */ -gchar * -Application::profile_path(const char *filename) -{ - static const gchar *prefdir = NULL; - - - if (!prefdir) { - // First check for a custom environment variable for a "portable app" - gchar const *val = g_getenv("INKSCAPE_PORTABLE_PROFILE_DIR"); - if (val) { - prefdir = g_strdup(val); - } - // Then check for a custom user environment variable - gchar const *userenv = g_getenv("INKSCAPE_PROFILE_DIR"); - if (userenv) { - prefdir = g_strdup(userenv); - } - -#ifdef HAS_SHGetSpecialFolderLocation - // prefer c:\Documents and Settings\UserName\Application Data\ to - // c:\Documents and Settings\userName\; - if (!prefdir) { - ITEMIDLIST *pidl = 0; - if ( SHGetSpecialFolderLocation( NULL, CSIDL_APPDATA, &pidl ) == NOERROR ) { - gchar * utf8Path = NULL; - - { - wchar_t pathBuf[MAX_PATH+1]; - g_assert(sizeof(wchar_t) == sizeof(gunichar2)); - - if ( SHGetPathFromIDListW( pidl, pathBuf ) ) { - utf8Path = g_utf16_to_utf8( (gunichar2*)(&pathBuf[0]), -1, NULL, NULL, NULL ); - } - } - - if ( utf8Path ) { - if (!g_utf8_validate(utf8Path, -1, NULL)) { - g_warning( "SHGetPathFromIDListW() resulted in invalid UTF-8"); - g_free( utf8Path ); - utf8Path = 0; - } else { - prefdir = utf8Path; - } - } - - - /* not compiling yet... - - // Remember to free the list pointer - IMalloc * imalloc = 0; - if ( SHGetMalloc(&imalloc) == NOERROR) { - imalloc->lpVtbl->Free( imalloc, pidl ); - imalloc->lpVtbl->Release( imalloc ); - } - */ - } - if (prefdir) { - const char *prefdir_profile = g_build_filename(prefdir, INKSCAPE_PROFILE_DIR, NULL); - g_free((void *)prefdir); - prefdir = prefdir_profile; - } - } -#endif - if (!prefdir) { - prefdir = g_build_filename(g_get_user_config_dir(), INKSCAPE_PROFILE_DIR, NULL); - gchar * legacyDir = homedir_path(INKSCAPE_LEGACY_PROFILE_DIR); - gchar * dev47Dir = g_build_filename(g_get_user_config_dir(), INKSCAPE_PROFILE_DIR_047DEV, NULL); - - bool needsMigration = ( !Inkscape::IO::file_test( prefdir, G_FILE_TEST_EXISTS ) && Inkscape::IO::file_test( legacyDir, G_FILE_TEST_EXISTS ) ); - if (needsMigration) { - // TODO here is a point to hook in preference migration - g_warning("Preferences need to be migrated from 0.46 or older %s to %s", legacyDir, prefdir); - Inkscape::Preferences::migrate( legacyDir, prefdir ); - } - - bool needsRenameWarning = ( !Inkscape::IO::file_test( prefdir, G_FILE_TEST_EXISTS ) && Inkscape::IO::file_test( dev47Dir, G_FILE_TEST_EXISTS ) ); - if (needsRenameWarning) { - g_warning("Preferences need to be copied from %s to %s", legacyDir, prefdir); - } - g_free(legacyDir); - legacyDir = 0; - g_free(dev47Dir); - dev47Dir = 0; - // In case the XDG user config dir of the moment does not yet exist... - int mode = S_IRWXU; -#ifdef S_IRGRP - mode |= S_IRGRP; -#endif -#ifdef S_IXGRP - mode |= S_IXGRP; -#endif -#ifdef S_IXOTH - mode |= S_IXOTH; -#endif - if ( g_mkdir_with_parents(prefdir, mode) == -1 ) { - int problem = errno; - g_warning("Unable to create profile directory (%s) (%d)", g_strerror(problem), problem); - } else { - gchar const *userDirs[] = {"keys", "templates", "icons", "extensions", "palettes", NULL}; - for (gchar const** name = userDirs; *name; ++name) { - gchar *dir = g_build_filename(prefdir, *name, NULL); - g_mkdir_with_parents(dir, mode); - g_free(dir); - } - } - } - } - return g_build_filename(prefdir, filename, NULL); -} Inkscape::XML::Node * Application::get_menus() diff --git a/src/inkscape.h b/src/inkscape.h index 3f4416f2f..e66201b25 100644 --- a/src/inkscape.h +++ b/src/inkscape.h @@ -147,9 +147,6 @@ public: void add_document (SPDocument *document); bool remove_document (SPDocument *document); - static char *homedir_path(const char *filename); - static char *profile_path(const char *filename); - // fixme: This has to be rethought void refresh_display (); diff --git a/src/io/resource.cpp b/src/io/resource.cpp index 52ac884b1..73dc7117e 100644 --- a/src/io/resource.cpp +++ b/src/io/resource.cpp @@ -1,7 +1,11 @@ /* * Inkscape::IO::Resource - simple resource API * - * Copyright 2006 MenTaLguY <mental@rydia.net> + * Authors: + * MenTaLguY <mental@rydia.net> + * Martin Owens <doctormo@gmail.com> + * + * Copyright (C) 2006-2017 Authors * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -16,9 +20,7 @@ #include "config.h" #endif -#include <glib.h> // g_assert() #include "path-prefix.h" -#include "inkscape.h" #include "io/sys.h" #include "io/resource.h" @@ -30,6 +32,8 @@ namespace IO { namespace Resource { +#define INKSCAPE_PROFILE_DIR "inkscape" + gchar *_get_path(Domain domain, Type type, char const *filename) { gchar *path=NULL; @@ -39,16 +43,20 @@ gchar *_get_path(Domain domain, Type type, char const *filename) switch (type) { case APPICONS: temp = INKSCAPE_APPICONDIR; break; case EXTENSIONS: temp = INKSCAPE_EXTENSIONDIR; break; + case FILTERS: temp = INKSCAPE_FILTERDIR; break; case GRADIENTS: temp = INKSCAPE_GRADIENTSDIR; break; case ICONS: temp = INKSCAPE_PIXMAPDIR; break; case KEYS: temp = INKSCAPE_KEYSDIR; break; case MARKERS: temp = INKSCAPE_MARKERSDIR; break; + case NONE: g_assert_not_reached(); break; case PALETTES: temp = INKSCAPE_PALETTESDIR; break; case PATTERNS: temp = INKSCAPE_PATTERNSDIR; break; case SCREENS: temp = INKSCAPE_SCREENSDIR; break; + case SYMBOLS: temp = INKSCAPE_SYMBOLSDIR; break; case TEMPLATES: temp = INKSCAPE_TEMPLATESDIR; break; + case THEMES: temp = INKSCAPE_THEMEDIR; break; case TUTORIALS: temp = INKSCAPE_TUTORIALSDIR; break; - case UI: temp = INKSCAPE_UIDIR; break; + case UIS: temp = INKSCAPE_UIDIR; break; default: g_assert_not_reached(); } path = g_strdup(temp); @@ -63,21 +71,28 @@ gchar *_get_path(Domain domain, Type type, char const *filename) } path = g_strdup(temp); } break; + case CACHE: { + path = g_build_filename(g_get_user_cache_dir(), "inkscape", NULL); + } break; case USER: { char const *name=NULL; switch (type) { case EXTENSIONS: name = "extensions"; break; + case FILTERS: name = "filters"; break; case GRADIENTS: name = "gradients"; break; case ICONS: name = "icons"; break; case KEYS: name = "keys"; break; case MARKERS: name = "markers"; break; + case NONE: name = ""; break; case PALETTES: name = "palettes"; break; case PATTERNS: name = "patterns"; break; + case SYMBOLS: name = "symbols"; break; case TEMPLATES: name = "templates"; break; - case UI: name = "ui"; break; + case THEMES: name = "icons"; break; + case UIS: name = "ui"; break; default: return _get_path(SYSTEM, type, filename); } - path = Inkscape::Application::profile_path(name); + path = profile_path(name); } break; } @@ -97,29 +112,185 @@ Util::ptr_shared<char> get_path(Domain domain, Type type, char const *filename) g_free(path); return result; } +Glib::ustring get_path_ustring(Domain domain, Type type, char const *filename) +{ + Glib::ustring result; + char *path = _get_path(domain, type, filename); + if(path) { + result = Glib::ustring(path); + g_free(path); + } + return result; +} /* * Same as get_path, but checks for file's existance and falls back * from USER to SYSTEM modes. + * + * type - The type of file to get, such as extension, template, ui etc + * filename - The filename to get, i.e. preferences.xml + * locale - The local language version of the file (if needed) */ -Util::ptr_shared<char> get_filename(Type type, char const *filename) +Glib::ustring get_filename(Type type, char const *filename, char const *locale) { - Util::ptr_shared<char> result; + Glib::ustring result; + + if(locale != NULL) { + char *user_locale = _get_path(USER, type, filename); + char *sys_locale = _get_path(SYSTEM, type, filename); + + if (file_test(user_locale, G_FILE_TEST_EXISTS)) { + result = Glib::ustring(user_locale); + } else if(file_test(sys_locale, G_FILE_TEST_EXISTS)) { + result = Glib::ustring(sys_locale); + } + g_free(user_locale); + g_free(sys_locale); + + if(!result.empty()) { + g_info("Using translated resource file: %s", result.c_str()); + return result; + } + } + char *user_filename = _get_path(USER, type, filename); char *sys_filename = _get_path(SYSTEM, type, filename); if (file_test(user_filename, G_FILE_TEST_EXISTS)) { - result = Util::share_string(user_filename); + result = Glib::ustring(user_filename); } else if(file_test(sys_filename, G_FILE_TEST_EXISTS)) { - result = Util::share_string(sys_filename); + result = Glib::ustring(sys_filename); } else { - g_warning("Failed to load resource: %s", filename); + g_warning("Failed to load resource: %s from %s or %s", filename, user_filename, sys_filename); + } + + if(!result.empty()) { + g_info("Using resource file: %s", result.c_str()); } + g_free(user_filename); g_free(sys_filename); return result; } +/** + * Get, or guess, or decide the location where the preferences.xml + * file should be located. This also indicates where all other inkscape + * shared files may optionally exist. + */ +char *profile_path(const char *filename) +{ + static const gchar *prefdir = NULL; + + + if (!prefdir) { + // First check for a custom environment variable for a "portable app" + gchar const *val = g_getenv("INKSCAPE_PORTABLE_PROFILE_DIR"); + if (val) { + prefdir = g_strdup(val); + } + // Then check for a custom user environment variable + gchar const *userenv = g_getenv("INKSCAPE_PROFILE_DIR"); + if (userenv) { + prefdir = g_strdup(userenv); + } + +#ifdef HAS_SHGetSpecialFolderLocation + // prefer c:\Documents and Settings\UserName\Application Data\ to + // c:\Documents and Settings\userName\; + if (!prefdir) { + ITEMIDLIST *pidl = 0; + if ( SHGetSpecialFolderLocation( NULL, CSIDL_APPDATA, &pidl ) == NOERROR ) { + gchar * utf8Path = NULL; + + { + wchar_t pathBuf[MAX_PATH+1]; + g_assert(sizeof(wchar_t) == sizeof(gunichar2)); + + if ( SHGetPathFromIDListW( pidl, pathBuf ) ) { + utf8Path = g_utf16_to_utf8( (gunichar2*)(&pathBuf[0]), -1, NULL, NULL, NULL ); + } + } + + if ( utf8Path ) { + if (!g_utf8_validate(utf8Path, -1, NULL)) { + g_warning( "SHGetPathFromIDListW() resulted in invalid UTF-8"); + g_free( utf8Path ); + utf8Path = 0; + } else { + prefdir = utf8Path; + } + } + + + /* not compiling yet... + + // Remember to free the list pointer + IMalloc * imalloc = 0; + if ( SHGetMalloc(&imalloc) == NOERROR) { + imalloc->lpVtbl->Free( imalloc, pidl ); + imalloc->lpVtbl->Release( imalloc ); + } + */ + } + + if (prefdir) { + const char *prefdir_profile = g_build_filename(prefdir, INKSCAPE_PROFILE_DIR, NULL); + g_free((void *)prefdir); + prefdir = prefdir_profile; + } + } +#endif + if (!prefdir) { + prefdir = g_build_filename(g_get_user_config_dir(), INKSCAPE_PROFILE_DIR, NULL); + // In case the XDG user config dir of the moment does not yet exist... + int mode = S_IRWXU; +#ifdef S_IRGRP + mode |= S_IRGRP; +#endif +#ifdef S_IXGRP + mode |= S_IXGRP; +#endif +#ifdef S_IXOTH + mode |= S_IXOTH; +#endif + if ( g_mkdir_with_parents(prefdir, mode) == -1 ) { + int problem = errno; + g_warning("Unable to create profile directory (%s) (%d)", g_strerror(problem), problem); + } else { + gchar const *userDirs[] = {"keys", "templates", "icons", "extensions", "palettes", NULL}; + for (gchar const** name = userDirs; *name; ++name) { + gchar *dir = g_build_filename(prefdir, *name, NULL); + g_mkdir_with_parents(dir, mode); + g_free(dir); + } + } + } + } + return g_build_filename(prefdir, filename, NULL); +} + +/* + * We return the profile_path because that is where most documentation + * days log files will be generated in inkscape 0.92 + */ +char *log_path(const char *filename) +{ + return profile_path(filename); +} + +char *homedir_path(const char *filename) +{ + static const gchar *homedir = NULL; + homedir = g_get_home_dir(); + + // I suspect this is for handling inkscape app packages + /*if (!homedir && Application::exists()) { + homedir = g_path_get_dirname(Application::instance()._argv0); + }*/ + return g_build_filename(homedir, filename, NULL); +} + } } diff --git a/src/io/resource.h b/src/io/resource.h index fbf2111f4..0ea5ab4f0 100644 --- a/src/io/resource.h +++ b/src/io/resource.h @@ -1,5 +1,9 @@ /* - * Copyright 2006 MenTaLguY <mental@rydia.net> + * Authors: + * MenTaLguY <mental@rydia.net> + * Martin Owens <doctormo@gmail.com> + * + * Copyright (C) 2006-2017 Authors * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -13,6 +17,7 @@ #ifndef SEEN_INKSCAPE_IO_RESOURCE_H #define SEEN_INKSCAPE_IO_RESOURCE_H +#include <glibmm/ustring.h> #include "util/share.h" namespace Inkscape { @@ -31,24 +36,37 @@ enum Type { ICONS, KEYS, MARKERS, + NONE, PALETTES, PATTERNS, SCREENS, TEMPLATES, TUTORIALS, - UI + SYMBOLS, + FILTERS, + THEMES, + UIS }; enum Domain { SYSTEM, CREATE, + CACHE, USER }; Util::ptr_shared<char> get_path(Domain domain, Type type, char const *filename=NULL); -Util::ptr_shared<char> get_filename(Type type, char const *filename=NULL); +Glib::ustring get_path_ustring(Domain domain, Type type, + char const *filename=NULL); + +Glib::ustring get_filename(Type type, char const *filename, + char const *locale=NULL); + +char *profile_path(const char *filename); +char *homedir_path(const char *filename); +char *log_path(const char *filename); } diff --git a/src/live_effects/parameter/bool.cpp b/src/live_effects/parameter/bool.cpp index 954947cf4..f291a8104 100644 --- a/src/live_effects/parameter/bool.cpp +++ b/src/live_effects/parameter/bool.cpp @@ -9,7 +9,6 @@ #include "live_effects/effect.h" #include "svg/svg.h" #include "svg/stringstream.h" -#include "widgets/icon.h" #include "inkscape.h" #include "verbs.h" #include "helper-fns.h" diff --git a/src/live_effects/parameter/item.cpp b/src/live_effects/parameter/item.cpp index 7b40f4540..71134b118 100644 --- a/src/live_effects/parameter/item.cpp +++ b/src/live_effects/parameter/item.cpp @@ -18,7 +18,6 @@ #include "live_effects/effect.h" #include "svg/svg.h" -#include "widgets/icon.h" #include "selection-chemistry.h" #include "xml/repr.h" #include "desktop.h" @@ -109,7 +108,8 @@ Gtk::Widget * ItemParam::param_newWidget() { Gtk::HBox * _widget = Gtk::manage(new Gtk::HBox()); - Gtk::Widget* pIcon = Gtk::manage( sp_icon_get_icon( INKSCAPE_ICON("edit-clone"), Inkscape::ICON_SIZE_BUTTON) ); + Gtk::Image* pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name("edit-clone", Gtk::ICON_SIZE_BUTTON); Gtk::Button * pButton = Gtk::manage(new Gtk::Button()); Gtk::Label* pLabel = Gtk::manage(new Gtk::Label(param_label)); static_cast<Gtk::HBox*>(_widget)->pack_start(*pLabel, true, true); diff --git a/src/live_effects/parameter/originalitem.cpp b/src/live_effects/parameter/originalitem.cpp index 053062128..81ab41c56 100644 --- a/src/live_effects/parameter/originalitem.cpp +++ b/src/live_effects/parameter/originalitem.cpp @@ -11,7 +11,6 @@ #include <gtkmm/box.h> #include "live_effects/parameter/originalitem.h" -#include "widgets/icon.h" #include <glibmm/i18n.h> #include <gtkmm/button.h> #include <gtkmm/label.h> @@ -55,7 +54,8 @@ OriginalItemParam::param_newWidget() } { // Paste item to link button - Gtk::Widget *pIcon = Gtk::manage( sp_icon_get_icon( INKSCAPE_ICON("edit-paste"), Inkscape::ICON_SIZE_BUTTON) ); + Gtk::Image *pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name("edit-paste", Gtk::ICON_SIZE_BUTTON); Gtk::Button *pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); @@ -67,7 +67,8 @@ OriginalItemParam::param_newWidget() } { // Select original button - Gtk::Widget *pIcon = Gtk::manage( sp_icon_get_icon("edit-select-original", Inkscape::ICON_SIZE_BUTTON) ); + Gtk::Image *pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name("edit-select-original", Gtk::ICON_SIZE_BUTTON); Gtk::Button *pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); diff --git a/src/live_effects/parameter/originalpath.cpp b/src/live_effects/parameter/originalpath.cpp index 1e78f7fe1..62483d7fb 100644 --- a/src/live_effects/parameter/originalpath.cpp +++ b/src/live_effects/parameter/originalpath.cpp @@ -11,7 +11,6 @@ #include <gtkmm/box.h> #include "live_effects/parameter/originalpath.h" -#include "widgets/icon.h" #include <glibmm/i18n.h> #include <gtkmm/button.h> #include <gtkmm/label.h> @@ -56,7 +55,8 @@ OriginalPathParam::param_newWidget() } { // Paste path to link button - Gtk::Widget *pIcon = Gtk::manage( sp_icon_get_icon( INKSCAPE_ICON("edit-clone"), Inkscape::ICON_SIZE_BUTTON) ); + Gtk::Image *pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name("edit-clone", Gtk::ICON_SIZE_BUTTON); Gtk::Button *pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); @@ -68,7 +68,8 @@ OriginalPathParam::param_newWidget() } { // Select original button - Gtk::Widget *pIcon = Gtk::manage( sp_icon_get_icon("edit-select-original", Inkscape::ICON_SIZE_BUTTON) ); + Gtk::Image *pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name("edit-select-original", Gtk::ICON_SIZE_BUTTON); Gtk::Button *pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); diff --git a/src/live_effects/parameter/originalpatharray.cpp b/src/live_effects/parameter/originalpatharray.cpp index 693821ed2..92859de05 100644 --- a/src/live_effects/parameter/originalpatharray.cpp +++ b/src/live_effects/parameter/originalpatharray.cpp @@ -20,7 +20,6 @@ #include "inkscape.h" #include "icon-size.h" -#include "widgets/icon.h" #include "ui/clipboard.h" #include "svg/svg.h" #include "svg/stringstream.h" @@ -144,7 +143,8 @@ Gtk::Widget* OriginalPathArrayParam::param_newWidget() { // Paste path to link button - Gtk::Widget *pIcon = Gtk::manage( sp_icon_get_icon("edit-clone", Inkscape::ICON_SIZE_BUTTON) ); + Gtk::Image *pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name("edit-clone", Gtk::ICON_SIZE_BUTTON); Gtk::Button *pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); @@ -156,7 +156,8 @@ Gtk::Widget* OriginalPathArrayParam::param_newWidget() } { // Remove linked path - Gtk::Widget *pIcon = Gtk::manage( sp_icon_get_icon("gtk-remove", Inkscape::ICON_SIZE_BUTTON) ); + Gtk::Image *pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name("gtk-remove", Gtk::ICON_SIZE_BUTTON); Gtk::Button *pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); @@ -168,7 +169,8 @@ Gtk::Widget* OriginalPathArrayParam::param_newWidget() } { // Move Down - Gtk::Widget *pIcon = Gtk::manage( sp_icon_get_icon( "gtk-go-down", Inkscape::ICON_SIZE_BUTTON) ); + Gtk::Image *pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name( "gtk-go-down", Gtk::ICON_SIZE_BUTTON); Gtk::Button *pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); @@ -180,7 +182,8 @@ Gtk::Widget* OriginalPathArrayParam::param_newWidget() } { // Move Down - Gtk::Widget *pIcon = Gtk::manage( sp_icon_get_icon( "gtk-go-up", Inkscape::ICON_SIZE_BUTTON) ); + Gtk::Image *pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name( "gtk-go-up", Gtk::ICON_SIZE_BUTTON); Gtk::Button *pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); diff --git a/src/live_effects/parameter/path.cpp b/src/live_effects/parameter/path.cpp index 54f5d93e8..ec011b855 100644 --- a/src/live_effects/parameter/path.cpp +++ b/src/live_effects/parameter/path.cpp @@ -22,7 +22,6 @@ #include <2geom/pathvector.h> #include <2geom/d2.h> -#include "widgets/icon.h" #include "selection-chemistry.h" #include "xml/repr.h" #include "desktop.h" @@ -187,10 +186,11 @@ PathParam::param_newWidget() Gtk::Label* pLabel = Gtk::manage(new Gtk::Label(param_label)); static_cast<Gtk::HBox*>(_widget)->pack_start(*pLabel, true, true); pLabel->set_tooltip_text(param_tooltip); - Gtk::Widget * pIcon = NULL; + Gtk::Image * pIcon = NULL; Gtk::Button * pButton = NULL; if (_edit_button) { - pIcon = Gtk::manage( sp_icon_get_icon( INKSCAPE_ICON("tool-node-editor"), Inkscape::ICON_SIZE_BUTTON) ); + pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name( INKSCAPE_ICON("tool-node-editor"), Gtk::ICON_SIZE_BUTTON); pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); @@ -202,7 +202,8 @@ PathParam::param_newWidget() } if (_copy_button) { - pIcon = Gtk::manage( sp_icon_get_icon( INKSCAPE_ICON("edit-copy"), Inkscape::ICON_SIZE_BUTTON) ); + pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name( INKSCAPE_ICON("edit-copy"), Gtk::ICON_SIZE_BUTTON); pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); @@ -214,7 +215,8 @@ PathParam::param_newWidget() } if (_paste_button) { - pIcon = Gtk::manage( sp_icon_get_icon( INKSCAPE_ICON("edit-paste"), Inkscape::ICON_SIZE_BUTTON) ); + pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name( INKSCAPE_ICON("edit-paste"), Gtk::ICON_SIZE_BUTTON); pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); @@ -225,7 +227,8 @@ PathParam::param_newWidget() pButton->set_tooltip_text(_("Paste path")); } if (_link_button) { - pIcon = Gtk::manage( sp_icon_get_icon( INKSCAPE_ICON("edit-clone"), Inkscape::ICON_SIZE_BUTTON) ); + pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name( INKSCAPE_ICON("edit-clone"), Gtk::ICON_SIZE_BUTTON); pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); diff --git a/src/live_effects/parameter/point.cpp b/src/live_effects/parameter/point.cpp index 4ca88a6b8..331a86f81 100644 --- a/src/live_effects/parameter/point.cpp +++ b/src/live_effects/parameter/point.cpp @@ -9,7 +9,6 @@ #include "svg/svg.h" #include "svg/stringstream.h" #include "ui/widget/point.h" -#include "widgets/icon.h" #include "inkscape.h" #include "verbs.h" #include "knotholder.h" diff --git a/src/live_effects/parameter/text.cpp b/src/live_effects/parameter/text.cpp index d633666aa..f40708917 100644 --- a/src/live_effects/parameter/text.cpp +++ b/src/live_effects/parameter/text.cpp @@ -15,7 +15,6 @@ #include "live_effects/effect.h" #include "svg/svg.h" #include "svg/stringstream.h" -#include "widgets/icon.h" #include "inkscape.h" #include "verbs.h" #include "display/canvas-text.h" diff --git a/src/live_effects/parameter/togglebutton.cpp b/src/live_effects/parameter/togglebutton.cpp index eb40a7e41..6aad8b3a6 100644 --- a/src/live_effects/parameter/togglebutton.cpp +++ b/src/live_effects/parameter/togglebutton.cpp @@ -13,7 +13,6 @@ #include "svg/svg.h" #include "svg/stringstream.h" #include "selection.h" -#include "widgets/icon.h" #include "inkscape.h" #include "verbs.h" #include "helper-fns.h" @@ -26,7 +25,7 @@ ToggleButtonParam::ToggleButtonParam( const Glib::ustring& label, const Glib::us const Glib::ustring& key, Inkscape::UI::Widget::Registry* wr, Effect* effect, bool default_value, const Glib::ustring& inactive_label, char const * _icon_active, char const * _icon_inactive, - Inkscape::IconSize _icon_size) + GtkIconSize _icon_size) : Parameter(label, tip, key, wr, effect), value(default_value), defvalue(default_value), inactive_label(inactive_label), _icon_active(_icon_active), _icon_inactive(_icon_inactive), _icon_size(_icon_size) { @@ -105,9 +104,9 @@ ToggleButtonParam::param_newWidget() gtk_widget_show(box_button); GtkWidget *icon_button = NULL; if(!value){ - icon_button = sp_icon_new(_icon_size, _icon_inactive); + icon_button = gtk_image_new_from_icon_name(_icon_inactive, _icon_size); } else { - icon_button = sp_icon_new(_icon_size, _icon_active); + icon_button = gtk_image_new_from_icon_name(_icon_active, _icon_size); } gtk_widget_show(icon_button); gtk_box_pack_start (GTK_BOX(box_button), icon_button, false, false, 1); @@ -153,11 +152,10 @@ ToggleButtonParam::refresh_button() if ( _icon_active ) { GdkPixbuf * icon_pixbuf = NULL; if(!value){ - icon_pixbuf = sp_pixbuf_new( _icon_size, _icon_inactive ); + gtk_image_set_from_icon_name (GTK_IMAGE(g_list_nth_data(childs, 0)), _icon_inactive, _icon_size); } else { - icon_pixbuf = sp_pixbuf_new( _icon_size, _icon_active ); + gtk_image_set_from_icon_name (GTK_IMAGE(g_list_nth_data(childs, 0)), _icon_active, _icon_size); } - gtk_image_set_from_pixbuf (GTK_IMAGE(g_list_nth_data(childs, 0)), icon_pixbuf); } } diff --git a/src/live_effects/parameter/togglebutton.h b/src/live_effects/parameter/togglebutton.h index d6ca15e75..02b9d5127 100644 --- a/src/live_effects/parameter/togglebutton.h +++ b/src/live_effects/parameter/togglebutton.h @@ -34,7 +34,7 @@ public: const Glib::ustring& inactive_label = "", char const * icon_active = NULL, char const * icon_inactive = NULL, - Inkscape::IconSize icon_size = Inkscape::ICON_SIZE_SMALL_TOOLBAR); + GtkIconSize icon_size = GTK_ICON_SIZE_SMALL_TOOLBAR); virtual ~ToggleButtonParam(); virtual Gtk::Widget * param_newWidget(); @@ -64,7 +64,7 @@ private: const Glib::ustring inactive_label; const char * _icon_active; const char * _icon_inactive; - Inkscape::IconSize _icon_size; + GtkIconSize _icon_size; Inkscape::UI::Widget::RegisteredToggleButton * checkwdg; sigc::signal<void> _signal_toggled; diff --git a/src/main.cpp b/src/main.cpp index 7a786234e..6f7624cf7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -113,7 +113,6 @@ #include "main-cmdlineact.h" #include "main-cmdlinexact.h" -#include "widgets/icon.h" #include <errno.h> #include "verbs.h" @@ -1030,8 +1029,6 @@ sp_main_gui(int argc, char const **argv) // Set default window icon. Obeys the theme. Gtk::Window::set_default_icon_name("inkscape"); - // Do things that were previously in inkscape_gtk_stock_init(). - sp_icon_get_phys_size(GTK_ICON_SIZE_MENU); Inkscape::UI::Widget::Panel::prep(); bool create_new = true; diff --git a/src/menus-skeleton.h b/src/menus-skeleton.h index 7d00ffa86..65c497da4 100644 --- a/src/menus-skeleton.h +++ b/src/menus-skeleton.h @@ -237,20 +237,20 @@ static char const menus_skeleton[] = " <verb verb-id=\"SelectionPixelArt\" />\n" " <separator/>\n" -" <verb verb-id=\"SelectionUnion\" />\n" -" <verb verb-id=\"SelectionDiff\" />\n" -" <verb verb-id=\"SelectionIntersect\" />\n" -" <verb verb-id=\"SelectionSymDiff\" />\n" -" <verb verb-id=\"SelectionDivide\" />\n" -" <verb verb-id=\"SelectionCutPath\" />\n" -" <separator/>\n" -" <verb verb-id=\"SelectionCombine\" />\n" -" <verb verb-id=\"SelectionBreakApart\" />\n" -" <separator/>\n" -" <verb verb-id=\"SelectionInset\" />\n" -" <verb verb-id=\"SelectionOffset\" />\n" -" <verb verb-id=\"SelectionDynOffset\" />\n" -" <verb verb-id=\"SelectionLinkedOffset\" />\n" +" <verb verb-id=\"SelectionUnion\" show-icon=\"yes\" />\n" +" <verb verb-id=\"SelectionDiff\" show-icon=\"yes\" />\n" +" <verb verb-id=\"SelectionIntersect\" show-icon=\"yes\" />\n" +" <verb verb-id=\"SelectionSymDiff\" show-icon=\"yes\"/>\n" +" <verb verb-id=\"SelectionDivide\" show-icon=\"yes\"/>\n" +" <verb verb-id=\"SelectionCutPath\" show-icon=\"yes\"/>\n" +" <separator/>\n" +" <verb verb-id=\"SelectionCombine\" show-icon=\"yes\"/>\n" +" <verb verb-id=\"SelectionBreakApart\" show-icon=\"yes\"/>\n" +" <separator/>\n" +" <verb verb-id=\"SelectionInset\" show-icon=\"yes\"/>\n" +" <verb verb-id=\"SelectionOffset\" show-icon=\"yes\"/>\n" +" <verb verb-id=\"SelectionDynOffset\" show-icon=\"yes\"/>\n" +" <verb verb-id=\"SelectionLinkedOffset\" show-icon=\"yes\"/>\n" " <separator/>\n" " <verb verb-id=\"SelectionSimplify\" />\n" " <verb verb-id=\"SelectionReverse\" />\n" diff --git a/src/path-prefix.h b/src/path-prefix.h index e54a80f28..77fd90da5 100644 --- a/src/path-prefix.h +++ b/src/path-prefix.h @@ -64,6 +64,7 @@ # define INKSCAPE_PATTERNSDIR WIN32_DATADIR("patterns") # define INKSCAPE_SCREENSDIR WIN32_DATADIR("screens") # define INKSCAPE_SYMBOLSDIR WIN32_DATADIR("symbols") +# define INKSCAPE_THEMEDIR INKSCAPE_PIXMAPDIR # define INKSCAPE_TUTORIALSDIR WIN32_DATADIR("tutorials") # define INKSCAPE_TEMPLATESDIR WIN32_DATADIR("templates") # define INKSCAPE_UIDIR WIN32_DATADIR("ui") @@ -86,6 +87,7 @@ # define INKSCAPE_PATTERNSDIR "Contents/Resources/share/inkscape/patterns" # define INKSCAPE_SCREENSDIR "Contents/Resources/share/inkscape/screens" # define INKSCAPE_SYMBOLSDIR "Contents/Resources/share/inkscape/symbols" +# define INKSCAPE_THEMEDIR INKSCAPE_PIXMAPDIR # define INKSCAPE_TUTORIALSDIR "Contents/Resources/share/inkscape/tutorials" # define INKSCAPE_TEMPLATESDIR "Contents/Resources/share/inkscape/templates" # define INKSCAPE_UIDIR "Contents/Resources/share/inkscape/ui" diff --git a/src/pixmaps/cursor-3dbox.xpm b/src/pixmaps/cursor-3dbox.xpm index 3fda78ef1..c7fcb9248 100644 --- a/src/pixmaps/cursor-3dbox.xpm +++ b/src/pixmaps/cursor-3dbox.xpm @@ -1,6 +1,6 @@ /* XPM */ static const char * cursor_3dbox_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-arc.xpm b/src/pixmaps/cursor-arc.xpm deleted file mode 100644 index cbf6a9e30..000000000 --- a/src/pixmaps/cursor-arc.xpm +++ /dev/null @@ -1,38 +0,0 @@ -/* XPM */ -static char const *cursor_arc_xpm[] = { -"32 32 3 1", -" c None", -". c #FFFFFF", -"+ c #000000", -" ... ", -" .+. ", -" .+. ", -"....+.... ", -".+++ +++. ", -"....+.... ", -" .+. ", -" .+. ..... ", -" ... .+++.... ", -" .+..+++.. ", -" .+.....+.. ", -" .+......+.. ", -" ..+.......+. ", -" ...++.......+. ", -" ...++.........+. ", -" ...++..........+.. ", -" .++...........+.. ", -" ...++......+++.. ", -" ...++++++.... ", -" ........ ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" "}; diff --git a/src/pixmaps/cursor-arrow.xpm b/src/pixmaps/cursor-arrow.xpm deleted file mode 100644 index 963656a92..000000000 --- a/src/pixmaps/cursor-arrow.xpm +++ /dev/null @@ -1,38 +0,0 @@ -/* XPM */ -static char const *cursor_arrow_xpm[] = { -"32 32 3 1", -" c None", -". c #FFFFFF", -"+ c #000000", -" .. ", -".++.. ", -".+ ++.. ", -" .+ ++.. ", -" .+ ++.. ", -" .+ ++. ", -" .+ +. ", -" .+ +. ", -" .+ +. ", -" .+ +. ", -" .+ + +. ", -" .++.+ +. ", -" .. .+ +. ", -" .+ +. ", -" .+ +. ", -" .+ +. ", -" .+ +. ", -" .+ +. ", -" .+. ", -" . ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" "}; diff --git a/src/pixmaps/cursor-calligraphy.xpm b/src/pixmaps/cursor-calligraphy.xpm index 52c4f76cb..193bd6196 100644 --- a/src/pixmaps/cursor-calligraphy.xpm +++ b/src/pixmaps/cursor-calligraphy.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_calligraphy_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-connector.xpm b/src/pixmaps/cursor-connector.xpm index ddff5cdf5..86e8d1753 100644 --- a/src/pixmaps/cursor-connector.xpm +++ b/src/pixmaps/cursor-connector.xpm @@ -1,6 +1,6 @@ /* XPM */ static const char * cursor_connector_xpm[] = { -"32 32 3 1", +"32 32 3 1 1 1", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-crosshairs.xpm b/src/pixmaps/cursor-crosshairs.xpm index 8c7554523..407b76048 100644 --- a/src/pixmaps/cursor-crosshairs.xpm +++ b/src/pixmaps/cursor-crosshairs.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_crosshairs_xpm[] = { -"32 32 3 1", +"32 32 3 1 7 7", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-dropper-f.xpm b/src/pixmaps/cursor-dropper-f.xpm index 3bf1e80e1..2804f6614 100644 --- a/src/pixmaps/cursor-dropper-f.xpm +++ b/src/pixmaps/cursor-dropper-f.xpm @@ -1,19 +1,20 @@ /* XPM */ static const char * cursor_dropper_f_xpm[] = { -"32 32 3 1", +"32 32 4 1 5 5", " c None", +"@ c Fill", ". c #FFFFFF", "+ c #000000", " ... ............", " .+. .++++++++++.", -" .+. .+........+.", -" .+. .+........+.", -".... .... .+........+.", -".+++ +++. .+........+.", -".... .... .+........+.", -" .+. .+........+.", -" .+. .... .+........+.", -" .+. .+++. .+........+.", +" .+. .+@@@@@@@@+.", +" .+. .+@@@@@@@@+.", +".... .... .+@@@@@@@@+.", +".+++ +++. .+@@@@@@@@+.", +".... .... .+@@@@@@@@+.", +" .+. .+@@@@@@@@+.", +" .+. .... .+@@@@@@@@+.", +" .+. .+++. .+@@@@@@@@+.", " ... .+..+. .++++++++++.", " .++..+. ............", " .++..+. ", diff --git a/src/pixmaps/cursor-dropper-s.xpm b/src/pixmaps/cursor-dropper-s.xpm index 1a12934d8..c7cb9cc7e 100644 --- a/src/pixmaps/cursor-dropper-s.xpm +++ b/src/pixmaps/cursor-dropper-s.xpm @@ -1,24 +1,25 @@ /* XPM */ static const char * cursor_dropper_s_xpm[] = { -"32 32 3 1", +"32 32 4 1 5 5", " c None", +"@ s Fill", ". c #FFFFFF", "+ c #000000", -" ... ............", -" .+. .+++.++.+++.", -" .+. .+........+.", -" .+. .+. .+.", -".... .... ... ...", -".+++ +++. .+. .+.", -".... .... .+. .+.", -" .+. ... ...", -" .+. .... .+. .+.", -" .+. .+++. .+........+.", -" ... .+..+. .+++.++.+++.", -" .++..+. ............", -" .++..+. ", -" .++..+. ", -" .++..+. . ", +" ... ...............", +" .+. .+++++++++++++.", +" .+. .+@@@@@@@@@@@+.", +" .+. .+@@@@@@@@@@@+.", +".... .... .+@@+++++++@@+.", +".+++ +++. .+@@+.....+@@+.", +".... .... .+@@+. .+@@+.", +" .+. .+@@+. .+@@+.", +" .+. .... .+@@+. .+@@+.", +" .+. .+++. .+@@+.....+@@+.", +" ... .+..+. .+@@+++++++@@+.", +" .++..+. .+@@@@@@@@@@@+.", +" .++..+. .+@@@@@@@@@@@+.", +" .++..+..+++++++++++++.", +" .++..+...............", " .++..+.+. ", " .++..+++. ", " .++++.+. ", diff --git a/src/pixmaps/cursor-dropping-f.xpm b/src/pixmaps/cursor-dropping-f.xpm new file mode 100644 index 000000000..8490ba795 --- /dev/null +++ b/src/pixmaps/cursor-dropping-f.xpm @@ -0,0 +1,39 @@ +/* XPM */ +static const char * cursor_dropping_f_xpm[] = { +"32 32 4 1 5 5", +" c None", +". c #FFFFFF", +"+ c #000000", +"@ s Fill", +" ... ............", +" .+. .++++++++++.", +" .+. .+@@@@@@@@+.", +" .+. .+@@@@@@@@+.", +".... .... .+@@@@@@@@+.", +".+++ +++. .+@@@@@@@@+.", +".... .... .+@@@@@@@@+.", +" .+. ... .+@@@@@@@@+.", +" .+. .+++. .+@@@@@@@@+.", +" .+. .+..++. .+@@@@@@@@+.", +" ... .+.++++. .++++++++++.", +" ..+.+++++. ............", +" .++.++++++. ", +" .++.++++++. ", +" .++++++.. ", +" .+.++++. ", +" .+..++++. ", +" .+..++.+. ", +" .+..++. . ", +" .+++++. ", +" .+++++. ", +" .+++++. ", +" .++++. ", +" .+++. ", +" .... ", +" .+. ", +" .+++. ", +".++..+. ", +".+++.+. ", +".+++++. ", +" .+++. ", +" ... "}; diff --git a/src/pixmaps/cursor-dropping-s.xpm b/src/pixmaps/cursor-dropping-s.xpm new file mode 100644 index 000000000..8efd4e04c --- /dev/null +++ b/src/pixmaps/cursor-dropping-s.xpm @@ -0,0 +1,39 @@ +/* XPM */ +static const char * cursor_dropping_s_xpm[] = { +"32 32 4 1 5 5", +" c None", +". c #FFFFFF", +"+ c #000000", +"@ s Fill", +" ... ...............", +" .+. .+++++++++++++.", +" .+. .+@@@@@@@@@@@+.", +" .+. .+@@@@@@@@@@@+.", +".... .... .+@@+++++++@@+.", +".+++ +++. .+@@+.....+@@+.", +".... .... .+@@+. .+@@+.", +" .+. ... .+@@+. .+@@+.", +" .+. .+++. .+@@+. .+@@+.", +" .+. .+..++..+@@+.....+@@+.", +" ... .+.++++.+@@+++++++@@+.", +" ..+.+++++.+@@@@@@@@@@@+.", +" .++.++++++.+@@@@@@@@@@@+.", +" .++.++++++..+++++++++++++.", +" .++++++.. ...............", +" .+.++++. ", +" .+..++++. ", +" .+..++.+. ", +" .+..++. . ", +" .+++++. ", +" .+++++. ", +".+++++. ", +".++++. ", +".+++. ", +".... ", +" .+. ", +" .+++. ", +".++..+. ", +".+++.+. ", +".+++++. ", +" .+++. ", +" ... "}; diff --git a/src/pixmaps/cursor-ellipse.xpm b/src/pixmaps/cursor-ellipse.xpm index b0f20d18c..83a820f49 100644 --- a/src/pixmaps/cursor-ellipse.xpm +++ b/src/pixmaps/cursor-ellipse.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_ellipse_xpm[] = { -"32 32 5 1", +"32 32 5 1 4 4", " c None", ". c #FFFFFF", "% c Stroke", diff --git a/src/pixmaps/cursor-eraser.xpm b/src/pixmaps/cursor-eraser.xpm index dbe730291..b3f8f2d84 100644 --- a/src/pixmaps/cursor-eraser.xpm +++ b/src/pixmaps/cursor-eraser.xpm @@ -1,6 +1,6 @@ /* XPM */ static const char * cursor_eraser_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-gradient-add.xpm b/src/pixmaps/cursor-gradient-add.xpm index d1fe8ed95..ea8341bb2 100644 --- a/src/pixmaps/cursor-gradient-add.xpm +++ b/src/pixmaps/cursor-gradient-add.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_gradient_add_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-gradient.xpm b/src/pixmaps/cursor-gradient.xpm index a7be769f5..92c9a9a15 100644 --- a/src/pixmaps/cursor-gradient.xpm +++ b/src/pixmaps/cursor-gradient.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_gradient_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-measure.xpm b/src/pixmaps/cursor-measure.xpm index 2a28579c6..9f6497c65 100644 --- a/src/pixmaps/cursor-measure.xpm +++ b/src/pixmaps/cursor-measure.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_measure_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-node-d.xpm b/src/pixmaps/cursor-node-d.xpm index 7e177bff4..e28bc73d3 100644 --- a/src/pixmaps/cursor-node-d.xpm +++ b/src/pixmaps/cursor-node-d.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_node_d_xpm[] = { -"32 32 3 1", +"32 32 3 1 1 1", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-node-m.xpm b/src/pixmaps/cursor-node-m.xpm deleted file mode 100644 index 08574bfb0..000000000 --- a/src/pixmaps/cursor-node-m.xpm +++ /dev/null @@ -1,38 +0,0 @@ -/* XPM */ -static char const *cursor_node_m_xpm[] = { -"32 32 3 1", -" g None", -". g #FFFFFF", -"+ g #000000", -" . ", -".+. ", -" .+. ", -" .++. ", -" .++. ", -" .+++. ", -" .+++. ", -" .++++. ", -" .++++. ", -" .+++++. ", -" .+++++. ", -" .++++++. +++ ", -" .+++++. +.+..+ ", -" .+++.. +..+..++++ ", -" .+. +..+..+..+ ", -" . +..+..+..++ ", -" +++..+..+..+.+ ", -" +..+..+..+..+.+ ", -" +..+..+..+..+.+ ", -" +..+..+..+..+.+ ", -" +.............+ ", -" +............+ ", -" +...........+ ", -" +..........+ ", -" +.........+ ", -" +........+ ", -" +.......+ ", -" +.......+ ", -" +++++++++ ", -" ", -" ", -" "}; diff --git a/src/pixmaps/cursor-node.xpm b/src/pixmaps/cursor-node.xpm index 6daae6bda..4d3bd9407 100644 --- a/src/pixmaps/cursor-node.xpm +++ b/src/pixmaps/cursor-node.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_node_xpm[] = { -"32 32 3 1", +"32 32 3 1 1 1", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-paintbucket.xpm b/src/pixmaps/cursor-paintbucket.xpm index 11ffd6ed1..0c6767f75 100644 --- a/src/pixmaps/cursor-paintbucket.xpm +++ b/src/pixmaps/cursor-paintbucket.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_paintbucket_xpm[] = { -"32 32 3 1", +"32 32 3 1 11 30", " c None", ". c #000000", "+ c #FFFFFF", diff --git a/src/pixmaps/cursor-pen.xpm b/src/pixmaps/cursor-pen.xpm index 11512e03f..79b68e9ba 100644 --- a/src/pixmaps/cursor-pen.xpm +++ b/src/pixmaps/cursor-pen.xpm @@ -1,6 +1,6 @@ /* XPM */ static const char * cursor_pen_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-pencil.xpm b/src/pixmaps/cursor-pencil.xpm index 4e7b03776..92c6331ab 100644 --- a/src/pixmaps/cursor-pencil.xpm +++ b/src/pixmaps/cursor-pencil.xpm @@ -1,6 +1,6 @@ /* XPM */ static const char * cursor_pencil_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-rect.xpm b/src/pixmaps/cursor-rect.xpm index 69007bc77..e54b7ce4f 100644 --- a/src/pixmaps/cursor-rect.xpm +++ b/src/pixmaps/cursor-rect.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_rect_xpm[] = { -"32 32 5 1", +"32 32 5 1 4 4", " c None", ". c #FFFFFF", "% c Stroke", diff --git a/src/pixmaps/cursor-select-d.xpm b/src/pixmaps/cursor-select-d.xpm index 501816da0..e84e4de9f 100644 --- a/src/pixmaps/cursor-select-d.xpm +++ b/src/pixmaps/cursor-select-d.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_select_d_xpm[] = { -"32 32 3 1", +"32 32 3 1 1 1", " c None", ". c #000000", "+ c #FFFFFF", diff --git a/src/pixmaps/cursor-select-m.xpm b/src/pixmaps/cursor-select-m.xpm index 439639c8f..8dd8fb076 100644 --- a/src/pixmaps/cursor-select-m.xpm +++ b/src/pixmaps/cursor-select-m.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_select_m_xpm[] = { -"32 32 3 1", +"32 32 3 1 1 1", " c None", ". c #000000", "+ c #FFFFFF", diff --git a/src/pixmaps/cursor-select.xpm b/src/pixmaps/cursor-select.xpm index 569573618..36b40c6c5 100644 --- a/src/pixmaps/cursor-select.xpm +++ b/src/pixmaps/cursor-select.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_select_xpm[] = { -"32 32 3 1", +"32 32 3 1 1 1", " c None", ". c #000000", "+ c #FFFFFF", diff --git a/src/pixmaps/cursor-spiral.xpm b/src/pixmaps/cursor-spiral.xpm index db6f9d2ec..1eaef1e8c 100644 --- a/src/pixmaps/cursor-spiral.xpm +++ b/src/pixmaps/cursor-spiral.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_spiral_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-spray-move.xpm b/src/pixmaps/cursor-spray-move.xpm index ad898b3a5..0c918392a 100644 --- a/src/pixmaps/cursor-spray-move.xpm +++ b/src/pixmaps/cursor-spray-move.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const * cursor_spray_move_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-spray.xpm b/src/pixmaps/cursor-spray.xpm index 9ccefee4f..19a40997c 100644 --- a/src/pixmaps/cursor-spray.xpm +++ b/src/pixmaps/cursor-spray.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const * cursor_spray_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-star.xpm b/src/pixmaps/cursor-star.xpm index eedf448e4..c9f2e85e7 100644 --- a/src/pixmaps/cursor-star.xpm +++ b/src/pixmaps/cursor-star.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_star_xpm[] = { -"32 32 5 1", +"32 32 5 1 4 4", " c None", ". c #FFFFFF", "% c Stroke", diff --git a/src/pixmaps/cursor-text-insert.xpm b/src/pixmaps/cursor-text-insert.xpm index d72c59686..488791e2e 100644 --- a/src/pixmaps/cursor-text-insert.xpm +++ b/src/pixmaps/cursor-text-insert.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_text_insert_xpm[] = { -"32 32 3 1", +"32 32 3 1 7 10", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-text.xpm b/src/pixmaps/cursor-text.xpm index 46098db30..6d74ae305 100644 --- a/src/pixmaps/cursor-text.xpm +++ b/src/pixmaps/cursor-text.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_text_xpm[] = { -"32 32 3 1", +"32 32 3 1 7 7", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-attract.xpm b/src/pixmaps/cursor-tweak-attract.xpm index 56033b287..264360b2e 100644 --- a/src/pixmaps/cursor-attract.xpm +++ b/src/pixmaps/cursor-tweak-attract.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_attract_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-color.xpm b/src/pixmaps/cursor-tweak-color.xpm index 327028ba8..4bce642d6 100644 --- a/src/pixmaps/cursor-color.xpm +++ b/src/pixmaps/cursor-tweak-color.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_color_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-tweak-less.xpm b/src/pixmaps/cursor-tweak-less.xpm index 6c065ba62..c669bca77 100644 --- a/src/pixmaps/cursor-tweak-less.xpm +++ b/src/pixmaps/cursor-tweak-less.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const * cursor_tweak_less_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-tweak-more.xpm b/src/pixmaps/cursor-tweak-more.xpm index 0e80bb9c5..6321ce940 100644 --- a/src/pixmaps/cursor-tweak-more.xpm +++ b/src/pixmaps/cursor-tweak-more.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const * cursor_tweak_more_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-tweak-move-in.xpm b/src/pixmaps/cursor-tweak-move-in.xpm index 11ee4c3e1..d80fa03c6 100644 --- a/src/pixmaps/cursor-tweak-move-in.xpm +++ b/src/pixmaps/cursor-tweak-move-in.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const * cursor_tweak_move_in_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-tweak-move-jitter.xpm b/src/pixmaps/cursor-tweak-move-jitter.xpm index 1f2b1d26a..7f0f8114d 100644 --- a/src/pixmaps/cursor-tweak-move-jitter.xpm +++ b/src/pixmaps/cursor-tweak-move-jitter.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const * cursor_tweak_move_jitter_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-tweak-move-out.xpm b/src/pixmaps/cursor-tweak-move-out.xpm index 7d4569dfe..1fa0293bb 100644 --- a/src/pixmaps/cursor-tweak-move-out.xpm +++ b/src/pixmaps/cursor-tweak-move-out.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const * cursor_tweak_move_out_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-tweak-move.xpm b/src/pixmaps/cursor-tweak-move.xpm index e44028f6c..67b10980b 100644 --- a/src/pixmaps/cursor-tweak-move.xpm +++ b/src/pixmaps/cursor-tweak-move.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const * cursor_tweak_move_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-push.xpm b/src/pixmaps/cursor-tweak-push.xpm index ba05369a8..bf331e58d 100644 --- a/src/pixmaps/cursor-push.xpm +++ b/src/pixmaps/cursor-tweak-push.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_push_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-repel.xpm b/src/pixmaps/cursor-tweak-repel.xpm index d365cddc3..5dccefdb8 100644 --- a/src/pixmaps/cursor-repel.xpm +++ b/src/pixmaps/cursor-tweak-repel.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_repel_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-tweak-rotate-clockwise.xpm b/src/pixmaps/cursor-tweak-rotate-clockwise.xpm index 20bad59af..ecbbde820 100644 --- a/src/pixmaps/cursor-tweak-rotate-clockwise.xpm +++ b/src/pixmaps/cursor-tweak-rotate-clockwise.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const * cursor_tweak_rotate_clockwise_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-tweak-rotate-counterclockwise.xpm b/src/pixmaps/cursor-tweak-rotate-counterclockwise.xpm index c5fcc70e8..a3c220842 100644 --- a/src/pixmaps/cursor-tweak-rotate-counterclockwise.xpm +++ b/src/pixmaps/cursor-tweak-rotate-counterclockwise.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const * cursor_tweak_rotate_counterclockwise_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-roughen.xpm b/src/pixmaps/cursor-tweak-roughen.xpm index 5adafbbd2..1581b95fa 100644 --- a/src/pixmaps/cursor-roughen.xpm +++ b/src/pixmaps/cursor-tweak-roughen.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_roughen_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-tweak-scale-down.xpm b/src/pixmaps/cursor-tweak-scale-down.xpm index cfd804aab..b1b15af17 100644 --- a/src/pixmaps/cursor-tweak-scale-down.xpm +++ b/src/pixmaps/cursor-tweak-scale-down.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const * cursor_tweak_scale_down_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-tweak-scale-up.xpm b/src/pixmaps/cursor-tweak-scale-up.xpm index 547346f4c..dcc73c122 100644 --- a/src/pixmaps/cursor-tweak-scale-up.xpm +++ b/src/pixmaps/cursor-tweak-scale-up.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const * cursor_tweak_scale_up_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-thicken.xpm b/src/pixmaps/cursor-tweak-thicken.xpm index ab76c6c8c..ba7a2dfb8 100644 --- a/src/pixmaps/cursor-thicken.xpm +++ b/src/pixmaps/cursor-tweak-thicken.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_thicken_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-thin.xpm b/src/pixmaps/cursor-tweak-thin.xpm index 16a32311d..7d10fe7e9 100644 --- a/src/pixmaps/cursor-thin.xpm +++ b/src/pixmaps/cursor-tweak-thin.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_thin_xpm[] = { -"32 32 3 1", +"32 32 3 1 4 4", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-zoom-out.xpm b/src/pixmaps/cursor-zoom-out.xpm index c8ddf48a2..8f35ad049 100644 --- a/src/pixmaps/cursor-zoom-out.xpm +++ b/src/pixmaps/cursor-zoom-out.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_zoom_out_xpm[] = { -"32 32 3 1", +"32 32 3 1 6 6", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/pixmaps/cursor-zoom.xpm b/src/pixmaps/cursor-zoom.xpm index 0def57427..e869239d6 100644 --- a/src/pixmaps/cursor-zoom.xpm +++ b/src/pixmaps/cursor-zoom.xpm @@ -1,6 +1,6 @@ /* XPM */ static char const *cursor_zoom_xpm[] = { -"32 32 3 1", +"32 32 3 1 6 6", " c None", ". c #FFFFFF", "+ c #000000", diff --git a/src/preferences.cpp b/src/preferences.cpp index 2849fe068..4d14afa93 100644 --- a/src/preferences.cpp +++ b/src/preferences.cpp @@ -25,6 +25,7 @@ #include "xml/attribute-record.h" #include "util/units.h" #include "attribute-rel-util.h" +#include "io/resource.h" #define PREFERENCES_FILE_NAME "preferences.xml" @@ -82,22 +83,13 @@ private: }; Preferences::Preferences() : - _prefs_basename(PREFERENCES_FILE_NAME), - _prefs_dir(""), _prefs_filename(""), _prefs_doc(0), _errorHandler(0), _writable(false), _hasError(false) { - // profile_path essentailly returns the argument prefixed by the profile directory. - // \TODO this is kinda hackish, but the alternative (strrchr) is worse - - gchar *path = Inkscape::Application::profile_path(NULL); - _prefs_dir = path; - g_free(path); - - path = Inkscape::Application::profile_path(_prefs_basename.c_str()); + char *path = Inkscape::IO::Resource::profile_path(PREFERENCES_FILE_NAME); _prefs_filename = path; g_free(path); @@ -140,16 +132,16 @@ void Preferences::_load() // 1. Does the file exist? if (!g_file_test(_prefs_filename.c_str(), G_FILE_TEST_EXISTS)) { + char *_prefs_dir = Inkscape::IO::Resource::profile_path(NULL); // No - we need to create one. // Does the profile directory exist? - if (!g_file_test(_prefs_dir.c_str(), G_FILE_TEST_EXISTS)) { + if (!g_file_test(_prefs_dir, G_FILE_TEST_EXISTS)) { // No - create the profile directory - if (g_mkdir(_prefs_dir.c_str(), 0755)) { + if (g_mkdir(_prefs_dir, 0755)) { // the creation failed //_reportError(Glib::ustring::compose(_("Cannot create profile directory %1."), // Glib::filename_to_utf8(_prefs_dir)), not_saved); - gchar *msg = g_strdup_printf(_("Cannot create profile directory %s."), - Glib::filename_to_utf8(_prefs_dir).c_str()); + gchar *msg = g_strdup_printf(_("Cannot create profile directory %s."), _prefs_dir); _reportError(msg, not_saved); g_free(msg); return; @@ -157,17 +149,17 @@ void Preferences::_load() // create some subdirectories for user stuff char const *user_dirs[] = {"keys", "templates", "icons", "extensions", "palettes", NULL}; for (int i=0; user_dirs[i]; ++i) { - char *dir = Inkscape::Application::profile_path(user_dirs[i]); + // XXX Why are we doing this here? shouldn't this be an IO load item? + char *dir = Inkscape::IO::Resource::profile_path(user_dirs[i]); g_mkdir(dir, 0755); g_free(dir); } - } else if (!g_file_test(_prefs_dir.c_str(), G_FILE_TEST_IS_DIR)) { + } else if (!g_file_test(_prefs_dir, G_FILE_TEST_IS_DIR)) { // The profile dir is not actually a directory //_reportError(Glib::ustring::compose(_("%1 is not a valid directory."), // Glib::filename_to_utf8(_prefs_dir)), not_saved); - gchar *msg = g_strdup_printf(_("%s is not a valid directory."), - Glib::filename_to_utf8(_prefs_dir).c_str()); + gchar *msg = g_strdup_printf(_("%s is not a valid directory."), _prefs_dir); _reportError(msg, not_saved); g_free(msg); return; diff --git a/src/preferences.h b/src/preferences.h index d5ae40e56..2a9818c63 100644 --- a/src/preferences.h +++ b/src/preferences.h @@ -544,8 +544,6 @@ private: Preferences(Preferences const &); Preferences operator=(Preferences const &); - std::string _prefs_basename; ///< Basename of the prefs file - std::string _prefs_dir; ///< Directory in which to look for the prefs file std::string _prefs_filename; ///< Full filename (with directory) of the prefs file Glib::ustring _lastErrPrimary; ///< Last primary error message, if any. Glib::ustring _lastErrSecondary; ///< Last secondary error message, if any. diff --git a/src/selection-chemistry.cpp b/src/selection-chemistry.cpp index b3d910700..bac924980 100644 --- a/src/selection-chemistry.cpp +++ b/src/selection-chemistry.cpp @@ -39,6 +39,7 @@ SPCycleType SP_CYCLING = SP_CYCLE_FOCUS; #include "layer-model.h" #include "selection.h" #include "ui/tools-switch.h" +#include "io/resource.h" #include "message-stack.h" #include "sp-item-transform.h" @@ -3628,7 +3629,7 @@ void ObjectSet::createBitmapCopy() directory = g_path_get_dirname( doc->getURI() ); } if (directory == NULL) { - directory = INKSCAPE.homedir_path(NULL); + directory = Inkscape::IO::Resource::homedir_path(NULL); } gchar *filepath = g_build_filename(directory, basename, NULL); g_free(directory); diff --git a/src/shortcuts.cpp b/src/shortcuts.cpp index e74d60abc..8a8d36d5a 100644 --- a/src/shortcuts.cpp +++ b/src/shortcuts.cpp @@ -48,11 +48,7 @@ #include "ui/dialog/filedialog.h" using namespace Inkscape; - -using Inkscape::IO::Resource::get_path; -using Inkscape::IO::Resource::SYSTEM; -using Inkscape::IO::Resource::USER; -using Inkscape::IO::Resource::KEYS; +using namespace Inkscape::IO::Resource; static void try_shortcuts_file(char const *filename); static void read_shortcuts_file(char const *filename, bool const is_user_set=false); @@ -126,6 +122,12 @@ unsigned int sp_gdkmodifier_to_shortcut(guint accel_key, Gdk::ModifierType gdkmo SP_SHORTCUT_SHIFT_MASK : 0 ) | ( gdkmodifier & GDK_CONTROL_MASK ? SP_SHORTCUT_CONTROL_MASK : 0 ) | + ( gdkmodifier & GDK_SUPER_MASK ? + SP_SHORTCUT_SUPER_MASK : 0 ) | + ( gdkmodifier & GDK_HYPER_MASK ? + SP_SHORTCUT_HYPER_MASK : 0 ) | + ( gdkmodifier & GDK_META_MASK ? + SP_SHORTCUT_META_MASK : 0 ) | ( gdkmodifier & GDK_MOD1_MASK ? SP_SHORTCUT_ALT_MASK : 0 ); @@ -142,6 +144,12 @@ Glib::ustring sp_shortcut_to_label(unsigned int const shortcut) { modifiers += "Shift,"; if (shortcut & SP_SHORTCUT_ALT_MASK) modifiers += "Alt,"; + if (shortcut & SP_SHORTCUT_SUPER_MASK) + modifiers += "Super,"; + if (shortcut & SP_SHORTCUT_HYPER_MASK) + modifiers += "Hyper,"; + if (shortcut & SP_SHORTCUT_META_MASK) + modifiers += "Meta,"; if(modifiers.length() > 0 && modifiers.find(',',modifiers.length()-1)!=modifiers.npos) { @@ -208,9 +216,11 @@ Inkscape::XML::Document *sp_shortcut_create_template_file(char const *filename) */ void sp_shortcut_get_file_names(std::vector<Glib::ustring> *names, std::vector<Glib::ustring> *paths) { - std::list<gchar *> sources; - sources.push_back( Inkscape::Application::profile_path("keys") ); - sources.push_back( g_strdup(INKSCAPE_KEYSDIR) ); + using namespace Inkscape::IO::Resource; + std::list<char *> sources; + + sources.push_back(g_strdup(get_path(USER, KEYS))); + sources.push_back(g_strdup(get_path(SYSTEM, KEYS))); // loop through possible keyboard shortcut file locations. while (!sources.empty()) { @@ -227,14 +237,12 @@ void sp_shortcut_get_file_names(std::vector<Glib::ustring> *names, std::vector<G gchar *filename = 0; while ((filename = (gchar *) g_dir_read_name(directory)) != NULL) { gchar* lower = g_ascii_strdown(filename, -1); - if (!strcmp(dirname, Inkscape::Application::profile_path("keys")) && - !strcmp(lower, "default.xml")) { + if (!strcmp(lower, "default.xml")) { // Dont add the users custom keys file continue; } - if (!strcmp(dirname, INKSCAPE_KEYSDIR) && - !strcmp(lower, "inkscape.xml")) { - // Dont add system inkscape.xml (since its a duplicate? of dfefault.xml) + if (!strcmp(lower, "inkscape.xml")) { + // Dont add system inkscape.xml (since its a duplicate? of default.xml) continue; } if (g_str_has_suffix(lower, ".xml")) { @@ -611,6 +619,18 @@ static void read_shortcuts_file(char const *filename, bool const is_user_set) { modifiers |= SP_SHORTCUT_SHIFT_MASK; } else if (!strcmp(mod, "Alt")) { modifiers |= SP_SHORTCUT_ALT_MASK; + } else if (!strcmp(mod, "Super")) { + modifiers |= SP_SHORTCUT_SUPER_MASK; + } else if (!strcmp(mod, "Hyper")) { + modifiers |= SP_SHORTCUT_HYPER_MASK; + } else if (!strcmp(mod, "Meta")) { + modifiers |= SP_SHORTCUT_META_MASK; + } else if (!strcmp(mod, "Primary")) { +#ifdef __APPLE__ + modifiers |= SP_SHORTCUT_META_MASK; +#else + modifiers |= SP_SHORTCUT_CONTROL_MASK; +#endif } else { g_warning("Unknown modifier %s for %s", mod, verb_name); } @@ -698,6 +718,9 @@ sp_shortcut_get_modifiers(unsigned int const shortcut) return static_cast<GdkModifierType>( ((shortcut & SP_SHORTCUT_SHIFT_MASK) ? GDK_SHIFT_MASK : 0) | ((shortcut & SP_SHORTCUT_CONTROL_MASK) ? GDK_CONTROL_MASK : 0) | + ((shortcut & SP_SHORTCUT_SUPER_MASK) ? GDK_SUPER_MASK : 0) | + ((shortcut & SP_SHORTCUT_HYPER_MASK) ? GDK_HYPER_MASK : 0) | + ((shortcut & SP_SHORTCUT_META_MASK) ? GDK_META_MASK : 0) | ((shortcut & SP_SHORTCUT_ALT_MASK) ? GDK_MOD1_MASK : 0) ); } diff --git a/src/shortcuts.h b/src/shortcuts.h index f24a82603..fb36dfd11 100644 --- a/src/shortcuts.h +++ b/src/shortcuts.h @@ -12,6 +12,8 @@ #include <vector> #include <gdkmm/types.h> +#include <gdk/gdktypes.h> + typedef struct _GtkAccelGroup GtkAccelGroup; typedef struct _GtkWidget GtkWidget; @@ -27,10 +29,13 @@ namespace Inkscape { /* We define high-bit mask for packing into single int */ -#define SP_SHORTCUT_SHIFT_MASK (1 << 24) -#define SP_SHORTCUT_CONTROL_MASK (1 << 25) -#define SP_SHORTCUT_ALT_MASK (1 << 26) -#define SP_SHORTCUT_MODIFIER_MASK (SP_SHORTCUT_SHIFT_MASK|SP_SHORTCUT_CONTROL_MASK|SP_SHORTCUT_ALT_MASK) +#define SP_SHORTCUT_SHIFT_MASK GDK_MODIFIER_RESERVED_20_MASK +#define SP_SHORTCUT_CONTROL_MASK GDK_MODIFIER_RESERVED_21_MASK +#define SP_SHORTCUT_ALT_MASK GDK_MODIFIER_RESERVED_22_MASK +#define SP_SHORTCUT_SUPER_MASK GDK_MODIFIER_RESERVED_23_MASK +#define SP_SHORTCUT_HYPER_MASK GDK_MODIFIER_RESERVED_24_MASK +#define SP_SHORTCUT_META_MASK GDK_MODIFIER_RESERVED_25_MASK +#define SP_SHORTCUT_MODIFIER_MASK (SP_SHORTCUT_SHIFT_MASK|SP_SHORTCUT_CONTROL_MASK|SP_SHORTCUT_ALT_MASK|SP_SHORTCUT_SUPER_MASK|SP_SHORTCUT_HYPER_MASK|SP_SHORTCUT_META_MASK) /* Returns true if action was performed */ diff --git a/src/sp-cursor.cpp b/src/sp-cursor.cpp index 4b9f1cc2d..78bfc9075 100644 --- a/src/sp-cursor.cpp +++ b/src/sp-cursor.cpp @@ -54,82 +54,92 @@ struct RGBA { } }; -GdkPixbuf *sp_cursor_pixbuf_from_xpm(char const *const *xpm, GdkColor const& black, GdkColor const& white, guint32 fill, guint32 stroke) +GdkCursor *sp_cursor_from_xpm(char const *const *xpm, GdkColor *black, GdkColor *white, guint32 fill, guint32 stroke) { + GdkPixbuf *pixbuf; + GdkCursor *cursor; + GdkDisplay *display = gdk_display_get_default(); + int height = 0; int width = 0; int colors = 0; int pix = 0; + int hot_x = 0; + int hot_y = 0; std::stringstream ss (std::stringstream::in | std::stringstream::out); ss << xpm[0]; ss >> height; ss >> width; ss >> colors; ss >> pix; + ss >> hot_x; + ss >> hot_y; - std::map<char, RGBA> colorMap; + if (gdk_display_supports_cursor_alpha(display) && gdk_display_supports_cursor_color(display)) { + std::map<char, RGBA> colorMap; - for (int i = 0; i < colors; i++) { + for (int i = 0; i < colors; i++) { - char const *p = xpm[1 + i]; - g_assert(*p >=0); - unsigned char const ccode = (guchar) *p; + char const *p = xpm[1 + i]; + g_assert(*p >=0); + unsigned char const ccode = (guchar) *p; - p++; - while (isspace(*p)) { p++; - } - p++; - while (isspace(*p)) { + while (isspace(*p)) { + p++; + } p++; + while (isspace(*p)) { + p++; + } + + if (strcmp(p, "Fill") == 0) { + colorMap[ccode] = RGBA(SP_RGBA32_R_U(fill), SP_RGBA32_G_U(fill), SP_RGBA32_B_U(fill), SP_RGBA32_A_U(fill)); + } else if (strcmp(p, "Stroke") == 0) { + colorMap[ccode] = RGBA(SP_RGBA32_R_U(stroke), SP_RGBA32_G_U(stroke), SP_RGBA32_B_U(stroke), SP_RGBA32_A_U(stroke)); + } else if (black && strcmp(p, "#000000") == 0) { + colorMap[ccode] = RGBA(black->red, black->green, black->blue, 255); + } else if (white && strcmp(p, "#FFFFFF") == 0) { + colorMap[ccode] = RGBA(white->red, white->green, white->blue, 255); + } else if (p[0] == '#') { + GdkRGBA color; + if (gdk_rgba_parse(&color, p)) { + colorMap[ccode] = RGBA(color.red * 255, color.green * 255, color.blue * 255, color.alpha * 255); + } else { + colorMap[ccode] = RGBA(); + } + } else { // Catches 'None' + colorMap[ccode] = RGBA(); + } } - if (strcmp(p, "None") == 0) { - colorMap[ccode] = RGBA(); - } else if (strcmp(p, "Fill") == 0) { - colorMap[ccode] = RGBA(SP_RGBA32_R_U(fill), SP_RGBA32_G_U(fill), SP_RGBA32_B_U(fill), SP_RGBA32_A_U(fill)); - } else if (strcmp(p, "Stroke") == 0) { - colorMap[ccode] = RGBA(SP_RGBA32_R_U(stroke), SP_RGBA32_G_U(stroke), SP_RGBA32_B_U(stroke), SP_RGBA32_A_U(stroke)); - } else if (strcmp(p, "#000000") == 0) { - colorMap[ccode] = RGBA(black.red, black.green, black.blue, 255); - } else if (strcmp(p, "#FFFFFF") == 0) { - colorMap[ccode] = RGBA(white.red, white.green, white.blue, 255); - } else { - colorMap[ccode] = RGBA(); - } - } + guint32 *pixmap_buffer = new guint32[width * height]; - guint32 *pixmap_buffer = new guint32[width * height]; - - for (int y = 0; y < height; y++) { - for (int x = 0; x < width; x++) { - std::map<char, RGBA>::const_iterator it = colorMap.find(xpm[1 + colors + y][x]); - pixmap_buffer[y * width + x] = (it == colorMap.end()) ? 0u : it->second; + for (int y = 0; y < height; y++) { + for (int x = 0; x < width; x++) { + std::map<char, RGBA>::const_iterator it = colorMap.find(xpm[1 + colors + y][x]); + pixmap_buffer[y * width + x] = (it == colorMap.end()) ? 0u : it->second; + } } - } #if G_BYTE_ORDER == G_BIG_ENDIAN - for (int i = 0, n = width * height; i < n; i++) { - guint32 v = pixmap_buffer[i]; - pixmap_buffer[i] = ((v & 0xFF) << 24) | (((v >> 8) & 0xFF) << 16) | (((v >> 16) & 0xFF) << 8) | ((v >> 24) & 0xFF); - } + for (int i = 0, n = width * height; i < n; i++) { + guint32 v = pixmap_buffer[i]; + pixmap_buffer[i] = ((v & 0xFF) << 24) | (((v >> 8) & 0xFF) << 16) | (((v >> 16) & 0xFF) << 8) | ((v >> 24) & 0xFF); + } #endif - return gdk_pixbuf_new_from_data(reinterpret_cast<guchar*>(pixmap_buffer), GDK_COLORSPACE_RGB, TRUE, 8, width, height, width * sizeof(guint32), free_cursor_data, NULL); -} - -GdkCursor *sp_cursor_new_from_xpm(char const *const *xpm, int hot_x, int hot_y) -{ - GdkCursor *cursor = 0; - GdkPixbuf *pixbuf = gdk_pixbuf_new_from_xpm_data((const gchar **)xpm); - - if (pixbuf) { - cursor = gdk_cursor_new_from_pixbuf(gdk_display_get_default(), - pixbuf, hot_x, hot_y); + pixbuf = gdk_pixbuf_new_from_data(reinterpret_cast<guchar*>(pixmap_buffer), GDK_COLORSPACE_RGB, TRUE, 8, width, height, width * sizeof(guint32), free_cursor_data, NULL); + } else { + pixbuf = gdk_pixbuf_new_from_xpm_data((const gchar **)xpm); + } + if (pixbuf != NULL) { + cursor = gdk_cursor_new_from_pixbuf(display, pixbuf, hot_x, hot_y); g_object_unref(pixbuf); + } else { + g_warning("Failed to load cursor from xpm!"); } - return cursor; } diff --git a/src/sp-cursor.h b/src/sp-cursor.h index c0b8b46a3..6579d6a16 100644 --- a/src/sp-cursor.h +++ b/src/sp-cursor.h @@ -6,8 +6,7 @@ typedef struct _GdkPixbuf GdkPixbuf; typedef struct _GdkCursor GdkCursor; typedef struct _GdkColor GdkColor; -GdkPixbuf* sp_cursor_pixbuf_from_xpm(char const *const *xpm, GdkColor const& black, GdkColor const& white, guint32 fill, guint32 stroke); -GdkCursor *sp_cursor_new_from_xpm(char const *const *xpm, int hot_x, int hot_y); +GdkCursor* sp_cursor_from_xpm(char const *const *xpm, GdkColor *black=NULL, GdkColor *white=NULL, guint32 fill=0, guint32 stroke=0); #endif diff --git a/src/sp-namedview.cpp b/src/sp-namedview.cpp index c40006a92..a3a5617e1 100644 --- a/src/sp-namedview.cpp +++ b/src/sp-namedview.cpp @@ -37,6 +37,12 @@ #include "sp-root.h" #include <gtkmm/window.h> +#if WITH_GTKMM_3_22 +# include <gdkmm/monitor.h> +#else +# include <gdkmm/screen.h> +#endif + using Inkscape::DocumentUndo; using Inkscape::Util::unit_table; @@ -742,9 +748,22 @@ gdouble const NEWDOC_Y_SCALE = NEWDOC_X_SCALE; Geom::Point calcAnchorPoint(gint const x, gint const y, gint const w, gint const h, gint const minOnscreen) { +#if WITH_GTKMM_3_22 + Gdk::Rectangle screen_geometry; + + auto const display = Gdk::Display::get_default(); + auto const monitor = display->get_primary_monitor(); + monitor->get_geometry(screen_geometry); + int screen_width = screen_geometry.get_width(); + int screen_height = screen_geometry.get_height(); +#else + int screen_width = gdk_screen_width(); + int screen_height = gdk_screen_height(); +#endif + // prevent the window from moving off the screen to the right or to the bottom - gint ax = MIN(gdk_screen_width() - minOnscreen, x); - gint ay = MIN(gdk_screen_height() - minOnscreen, y); + gint ax = MIN(screen_width - minOnscreen, x); + gint ay = MIN(screen_height - minOnscreen, y); // prevent the window from moving off the screen to the left or to the top ax = MAX(minOnscreen - w, ax); @@ -778,16 +797,23 @@ void sp_namedview_window_from_document(SPDesktop *desktop) win->maximize(); } } else { - // gdk_screen_width() / gdk_screen_height() return the dimensions of all displays combined - // therefore we have to get the dimensions of one monitor explicitly (currently the primary monitor) + // TODO: account for multi-monitor setups (i.e. on which monitor do we want to display Inkscape?) - gint monitor_number; - GdkRectangle monitor_geometry; - monitor_number = gdk_screen_get_primary_monitor(gdk_screen_get_default()); - gdk_screen_get_monitor_geometry(gdk_screen_get_default(), monitor_number, &monitor_geometry); + Gdk::Rectangle monitor_geometry; + +#if WITH_GTKMM_3_22 + auto const display = Gdk::Display::get_default(); + auto const monitor = display->get_primary_monitor(); + monitor->get_geometry(monitor_geometry); +#else + auto const default_screen = Gdk::Screen::get_default(); + auto const monitor_number = default_screen->get_primary_monitor(); + default_screen->get_monitor_geometry(monitor_number, monitor_geometry); +#endif + + int w = monitor_geometry.get_width(); + int h = monitor_geometry.get_height(); - gint w = monitor_geometry.width; - gint h = monitor_geometry.height; bool move_to_screen = false; if (geometry_from_file and !new_document) { w = MIN(w, nv->window_width); diff --git a/src/ui/CMakeLists.txt b/src/ui/CMakeLists.txt index 389e8902a..b6b88e50b 100644 --- a/src/ui/CMakeLists.txt +++ b/src/ui/CMakeLists.txt @@ -1,5 +1,6 @@ set(ui_SRC clipboard.cpp + contextmenu.cpp control-manager.cpp dialog-events.cpp draw-anchor.cpp @@ -71,6 +72,7 @@ set(ui_SRC dialog/filedialog.cpp dialog/filedialogimpl-gtkmm.cpp dialog/fill-and-stroke.cpp + dialog/filter-editor.cpp dialog/filter-effects-dialog.cpp dialog/find.cpp dialog/floating-behavior.cpp @@ -173,6 +175,7 @@ set(ui_SRC # ------- # Headers clipboard.h + contextmenu.h control-manager.h control-types.h dialog-events.h @@ -214,6 +217,7 @@ set(ui_SRC dialog/filedialogimpl-gtkmm.h dialog/filedialogimpl-win32.h dialog/fill-and-stroke.h + dialog/filter-editor.h dialog/filter-effects-dialog.h dialog/find.h dialog/floating-behavior.h diff --git a/src/ui/contextmenu.cpp b/src/ui/contextmenu.cpp new file mode 100644 index 000000000..1bc87574e --- /dev/null +++ b/src/ui/contextmenu.cpp @@ -0,0 +1,914 @@ +/** + * @file + * Context menu + */ +/* Authors: + * Lauris Kaplinski <lauris@kaplinski.com> + * Frank Felfe <innerspace@iname.com> + * bulia byak <buliabyak@users.sf.net> + * Jon A. Cruz <jon@joncruz.org> + * Abhishek Sharma + * Kris De Gussem <Kris.DeGussem@gmail.com> + * + * Copyright (C) 2012 Kris De Gussem + * Copyright (C) 2010 authors + * Copyright (C) 1999-2005 authors + * Copyright (C) 2004 David Turner + * Copyright (C) 2001-2002 Ximian, Inc. + * + * Released under GNU GPL, read the file 'COPYING' for more information + */ + +#include "contextmenu.h" + +#include <glibmm/i18n.h> +#include <glibmm/miscutils.h> + +#include <gtkmm/box.h> +#include <gtkmm/image.h> +#include <gtkmm/separatormenuitem.h> + +#include "desktop.h" +#include "document.h" +#include "document-undo.h" +#include "helper/action.h" +#include "helper/action-context.h" +#include "inkscape.h" +#include "message-context.h" +#include "message-stack.h" +#include "selection.h" +#include "selection-chemistry.h" +#include "shortcuts.h" +#include "sp-anchor.h" +#include "sp-clippath.h" +#include "sp-image.h" +#include "sp-item.h" +#include "sp-mask.h" +#include "sp-shape.h" +#include "sp-text.h" +#include "ui/dialog/dialog-manager.h" +#include "ui/dialog/layer-properties.h" +#include "verbs.h" + +static bool temporarily_block_actions = false; + +ContextMenu::ContextMenu(SPDesktop *desktop, SPItem *item) : + _item(item), + MIGroup(), + MIParent(_("Go to parent")) +{ +// g_message("ContextMenu"); + _object = static_cast<SPObject *>(item); + _desktop = desktop; + + AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_UNDO)); + AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_REDO)); + AddSeparator(); + AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_CUT)); + AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_COPY)); + AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_PASTE)); + AddSeparator(); + AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_DUPLICATE)); + AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_DELETE)); + + positionOfLastDialog = 10; // 9 in front + 1 for the separator in the next if; used to position the dialog menu entries below each other + /* Item menu */ + if (item!=NULL) { + AddSeparator(); + MakeObjectMenu(); + } + AddSeparator(); + /* Lock/Unock Hide/Unhide*/ + Geom::Rect b(_desktop->point(),_desktop->point() + Geom::Point(1,1)); + std::vector< SPItem * > down_items = _desktop->getDocument()->getItemsPartiallyInBox( _desktop->dkey, b, true, true); + bool has_down_hidden = false; + bool has_down_locked = false; + for(std::vector< SPItem * >::iterator down = down_items.begin(); down != down_items.end(); ++down){ + if((*down)->isHidden()) { + has_down_hidden = true; + } + if((*down)->isLocked()) { + has_down_locked = true; + } + } + Gtk::MenuItem* mi; + + mi = Gtk::manage(new Gtk::MenuItem(_("Hide selected objects"),1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::HideSelected)); + if (_desktop->selection->isEmpty()) { + mi->set_sensitive(false); + } + mi->show(); + append(*mi);//insert(*mi,positionOfLastDialog++); + + mi = Gtk::manage(new Gtk::MenuItem(_("Unhide objects below"),1)); + mi->signal_activate().connect(sigc::bind<std::vector< SPItem * > >(sigc::mem_fun(*this, &ContextMenu::UnHideBelow), down_items)); + if (!has_down_hidden) { + mi->set_sensitive(false); + } + mi->show(); + append(*mi);//insert(*mi,positionOfLastDialog++); + + mi = Gtk::manage(new Gtk::MenuItem(_("Lock selected objects"),1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::LockSelected)); + if (_desktop->selection->isEmpty()) { + mi->set_sensitive(false); + } + mi->show(); + append(*mi);//insert(*mi,positionOfLastDialog++); + + mi = Gtk::manage(new Gtk::MenuItem(_("Unlock objects below"),1)); + mi->signal_activate().connect(sigc::bind<std::vector< SPItem * > >(sigc::mem_fun(*this, &ContextMenu::UnLockBelow), down_items)); + if (!has_down_locked) { + mi->set_sensitive(false); + } + mi->show(); + append(*mi);//insert(*mi,positionOfLastDialog++); + /* layer menu */ + SPGroup *group=NULL; + if (item) { + if (SP_IS_GROUP(item)) { + group = SP_GROUP(item); + } else if ( item != _desktop->currentRoot() && SP_IS_GROUP(item->parent) ) { + group = SP_GROUP(item->parent); + } + } + + if (( group && group != _desktop->currentLayer() ) || + ( _desktop->currentLayer() != _desktop->currentRoot() && _desktop->currentLayer()->parent != _desktop->currentRoot() ) ) { + AddSeparator(); + } + + if ( group && group != _desktop->currentLayer() ) { + /* TRANSLATORS: #%1 is the id of the group e.g. <g id="#g7">, not a number. */ + MIGroup.set_label (Glib::ustring::compose(_("Enter group #%1"), group->getId())); + MIGroup.set_data("group", group); + MIGroup.signal_activate().connect(sigc::bind(sigc::mem_fun(*this, &ContextMenu::EnterGroup),&MIGroup)); + MIGroup.show(); + append(MIGroup); + } + + if ( _desktop->currentLayer() != _desktop->currentRoot() ) { + if ( _desktop->currentLayer()->parent != _desktop->currentRoot() ) { + MIParent.signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::LeaveGroup)); + MIParent.show(); + append(MIParent); + + /* Pop selection out of group */ + Gtk::MenuItem* miu = Gtk::manage(new Gtk::MenuItem(_("_Pop selection out of group"), 1)); + miu->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ActivateUngroupPopSelection)); + miu->show(); + append(*miu); + } + } +} + +ContextMenu::~ContextMenu(void) +{ +} + +Gtk::SeparatorMenuItem* ContextMenu::AddSeparator(void) +{ + Gtk::SeparatorMenuItem* sep = Gtk::manage(new Gtk::SeparatorMenuItem()); + sep->show(); + append(*sep); + return sep; +} + +void ContextMenu::EnterGroup(Gtk::MenuItem* mi) +{ + _desktop->setCurrentLayer(reinterpret_cast<SPObject *>(mi->get_data("group"))); + _desktop->selection->clear(); +} + +void ContextMenu::LeaveGroup(void) +{ + _desktop->setCurrentLayer(_desktop->currentLayer()->parent); +} + +void ContextMenu::LockSelected(void) +{ + auto itemlist = _desktop->selection->items(); + for(auto i=itemlist.begin();i!=itemlist.end(); ++i) { + (*i)->setLocked(true); + } +} + +void ContextMenu::HideSelected(void) +{ + auto itemlist =_desktop->selection->items(); + for(auto i=itemlist.begin();i!=itemlist.end(); ++i) { + (*i)->setHidden(true); + } +} + +void ContextMenu::UnLockBelow(std::vector<SPItem *> items) +{ + _desktop->selection->clear(); + for(auto i=items.begin();i!=items.end(); ++i) { + if ((*i)->isLocked()) { + (*i)->setLocked(false); + _desktop->selection->add(*i); + } + } +} + +void ContextMenu::UnHideBelow(std::vector<SPItem *> items) +{ + _desktop->selection->clear(); + for(auto i=items.begin();i!=items.end(); ++i) { + if ((*i)->isHidden()) { + (*i)->setHidden(false); + _desktop->selection->add(*i); + } + } +} + +/* + * Some day when the right-click menus are ready to start working + * smarter with the verbs, we'll need to change this NULL being + * sent to sp_action_perform to something useful, or set some kind + * of global "right-clicked position" variable for actions to + * investigate when they're called. + */ +static void +context_menu_item_on_my_activate(void */*object*/, SPAction *action) +{ + if (!temporarily_block_actions) { + sp_action_perform(action, NULL); + } +} + +static void +context_menu_item_on_my_select(void */*object*/, SPAction *action) +{ + sp_action_get_view(action)->tipsMessageContext()->set(Inkscape::NORMAL_MESSAGE, action->tip); +} + +static void +context_menu_item_on_my_deselect(void */*object*/, SPAction *action) +{ + sp_action_get_view(action)->tipsMessageContext()->clear(); +} + + +// TODO: Update this to allow radio items to be used +void ContextMenu::AppendItemFromVerb(Inkscape::Verb *verb)//, SPDesktop *view)//, bool radio, GSList *group) +{ + SPAction *action; + SPDesktop *view = _desktop; + + if (verb->get_code() == SP_VERB_NONE) { + Gtk::MenuItem *item = AddSeparator(); + item->show(); + append(*item); + } else { + action = verb->get_action(Inkscape::ActionContext(view)); + if (!action) { + return; + } + + auto const item = Gtk::manage(new Gtk::MenuItem(action->name, true)); + + sp_shortcut_add_accelerator(GTK_WIDGET(item->gobj()), sp_shortcut_get_primary(verb)); + + action->signal_set_sensitive.connect(sigc::mem_fun(*this, &ContextMenu::set_sensitive)); + action->signal_set_name.connect(sigc::mem_fun(*item, &ContextMenu::set_name)); + + if (!action->sensitive) { + item->set_sensitive(FALSE); + } + + item->set_events(Gdk::KEY_PRESS_MASK); + item->signal_activate().connect(sigc::bind(sigc::ptr_fun(context_menu_item_on_my_activate),item,action)); + item->signal_select().connect(sigc::bind(sigc::ptr_fun(context_menu_item_on_my_select),item,action)); + item->signal_deselect().connect(sigc::bind(sigc::ptr_fun(context_menu_item_on_my_deselect),item,action)); + item->show_all(); + append(*item); + } +} + +void ContextMenu::MakeObjectMenu(void) +{ + if (SP_IS_ITEM(_object)) { + MakeItemMenu(); + } + + if (SP_IS_GROUP(_object)) { + MakeGroupMenu(); + } + + if (SP_IS_ANCHOR(_object)) { + MakeAnchorMenu(); + } + + if (SP_IS_IMAGE(_object)) { + MakeImageMenu(); + } + + if (SP_IS_SHAPE(_object)) { + MakeShapeMenu(); + } + + if (SP_IS_TEXT(_object)) { + MakeTextMenu(); + } +} + +void ContextMenu::MakeItemMenu (void) +{ + Gtk::MenuItem* mi; + + /* Item dialog */ + mi = Gtk::manage(new Gtk::MenuItem(_("_Object Properties..."),1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ItemProperties)); + mi->show(); + append(*mi);//insert(*mi,positionOfLastDialog++); + + AddSeparator(); + + /* Select item */ + if (Inkscape::Verb::getbyid( "org.inkscape.followlink" )) { + mi = Gtk::manage(new Gtk::MenuItem(_("_Select This"), 1)); + if (_desktop->selection->includes(_item)) { + mi->set_sensitive(FALSE); + } else { + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ItemSelectThis)); + } + mi->show(); + append(*mi); + } + + + mi = Gtk::manage(new Gtk::MenuItem(_("Select Same"))); + mi->show(); + Gtk::Menu *select_same_submenu = Gtk::manage(new Gtk::Menu()); + if (_desktop->selection->isEmpty()) { + mi->set_sensitive(FALSE); + } + mi->set_submenu(*select_same_submenu); + append(*mi); + + /* Select same fill and stroke */ + mi = Gtk::manage(new Gtk::MenuItem(_("Fill and Stroke"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SelectSameFillStroke)); + mi->set_sensitive(!SP_IS_ANCHOR(_item)); + mi->show(); + select_same_submenu->append(*mi); + + /* Select same fill color */ + mi = Gtk::manage(new Gtk::MenuItem(_("Fill Color"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SelectSameFillColor)); + mi->set_sensitive(!SP_IS_ANCHOR(_item)); + mi->show(); + select_same_submenu->append(*mi); + + /* Select same stroke color */ + mi = Gtk::manage(new Gtk::MenuItem(_("Stroke Color"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SelectSameStrokeColor)); + mi->set_sensitive(!SP_IS_ANCHOR(_item)); + mi->show(); + select_same_submenu->append(*mi); + + /* Select same stroke style */ + mi = Gtk::manage(new Gtk::MenuItem(_("Stroke Style"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SelectSameStrokeStyle)); + mi->set_sensitive(!SP_IS_ANCHOR(_item)); + mi->show(); + select_same_submenu->append(*mi); + + /* Select same stroke style */ + mi = Gtk::manage(new Gtk::MenuItem(_("Object type"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SelectSameObjectType)); + mi->set_sensitive(!SP_IS_ANCHOR(_item)); + mi->show(); + select_same_submenu->append(*mi); + + /* Move to layer */ + mi = Gtk::manage(new Gtk::MenuItem(_("_Move to layer ..."), 1)); + if (_desktop->selection->isEmpty()) { + mi->set_sensitive(FALSE); + } else { + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ItemMoveTo)); + } + mi->show(); + append(*mi); + + /* Create link */ + mi = Gtk::manage(new Gtk::MenuItem(_("Create _Link"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ItemCreateLink)); + mi->set_sensitive(!SP_IS_ANCHOR(_item)); + mi->show(); + append(*mi); + + bool ClipRefOK=false; + bool MaskRefOK=false; + if (_item){ + if (_item->clip_ref){ + if (_item->clip_ref->getObject()){ + ClipRefOK=true; + } + } + } + if (_item){ + if (_item->mask_ref){ + if (_item->mask_ref->getObject()){ + MaskRefOK=true; + } + } + } + /* Set mask */ + mi = Gtk::manage(new Gtk::MenuItem(_("Set Mask"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SetMask)); + if (ClipRefOK || MaskRefOK) { + mi->set_sensitive(FALSE); + } else { + mi->set_sensitive(TRUE); + } + mi->show(); + append(*mi); + + /* Release mask */ + mi = Gtk::manage(new Gtk::MenuItem(_("Release Mask"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ReleaseMask)); + if (MaskRefOK) { + mi->set_sensitive(TRUE); + } else { + mi->set_sensitive(FALSE); + } + mi->show(); + append(*mi); + + /*SSet Clip Group */ + mi = Gtk::manage(new Gtk::MenuItem(_("Create Clip G_roup"),1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::CreateGroupClip)); + mi->set_sensitive(TRUE); + mi->show(); + append(*mi); + + /* Set Clip */ + mi = Gtk::manage(new Gtk::MenuItem(_("Set Cl_ip"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SetClip)); + if (ClipRefOK || MaskRefOK) { + mi->set_sensitive(FALSE); + } else { + mi->set_sensitive(TRUE); + } + mi->show(); + append(*mi); + + /* Release Clip */ + mi = Gtk::manage(new Gtk::MenuItem(_("Release C_lip"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ReleaseClip)); + if (ClipRefOK) { + mi->set_sensitive(TRUE); + } else { + mi->set_sensitive(FALSE); + } + mi->show(); + append(*mi); + + /* Group */ + mi = Gtk::manage(new Gtk::MenuItem(_("_Group"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ActivateGroup)); + if (_desktop->selection->isEmpty()) { + mi->set_sensitive(FALSE); + } else { + mi->set_sensitive(TRUE); + } + mi->show(); + append(*mi); +} + +void ContextMenu::SelectSameFillStroke(void) +{ + sp_select_same_fill_stroke_style(_desktop, true, true, true); +} + +void ContextMenu::SelectSameFillColor(void) +{ + sp_select_same_fill_stroke_style(_desktop, true, false, false); +} + +void ContextMenu::SelectSameStrokeColor(void) +{ + sp_select_same_fill_stroke_style(_desktop, false, true, false); +} + +void ContextMenu::SelectSameStrokeStyle(void) +{ + sp_select_same_fill_stroke_style(_desktop, false, false, true); +} + +void ContextMenu::SelectSameObjectType(void) +{ + sp_select_same_object_type(_desktop); +} + +void ContextMenu::ItemProperties(void) +{ + _desktop->selection->set(_item); + _desktop->_dlg_mgr->showDialog("ObjectProperties"); +} + +void ContextMenu::ItemSelectThis(void) +{ + _desktop->selection->set(_item); +} + +void ContextMenu::ItemMoveTo(void) +{ + Inkscape::UI::Dialogs::LayerPropertiesDialog::showMove(_desktop, _desktop->currentLayer()); +} + + + +void ContextMenu::ItemCreateLink(void) +{ + Inkscape::XML::Document *xml_doc = _desktop->doc()->getReprDoc(); + Inkscape::XML::Node *repr = xml_doc->createElement("svg:a"); + _item->parent->getRepr()->addChild(repr, _item->getRepr()); + SPObject *object = _item->document->getObjectByRepr(repr); + g_return_if_fail(SP_IS_ANCHOR(object)); + + const char *id = _item->getRepr()->attribute("id"); + Inkscape::XML::Node *child = _item->getRepr()->duplicate(xml_doc); + _item->deleteObject(false); + repr->addChild(child, NULL); + child->setAttribute("id", id); + + Inkscape::GC::release(repr); + Inkscape::GC::release(child); + + Inkscape::DocumentUndo::done(object->document, SP_VERB_NONE, _("Create link")); + + _desktop->selection->set(SP_ITEM(object)); + _desktop->_dlg_mgr->showDialog("ObjectAttributes"); +} + +void ContextMenu::SetMask(void) +{ + _desktop->selection->setMask(false, false); +} + +void ContextMenu::ReleaseMask(void) +{ + _desktop->selection->unsetMask(false); +} + +void ContextMenu::CreateGroupClip(void) +{ + _desktop->selection->setClipGroup(); +} + +void ContextMenu::SetClip(void) +{ + _desktop->selection->setMask(true, false); +} + + +void ContextMenu::ReleaseClip(void) +{ + _desktop->selection->unsetMask(true); +} + +void ContextMenu::MakeGroupMenu(void) +{ + /* Ungroup */ + Gtk::MenuItem* mi = Gtk::manage(new Gtk::MenuItem(_("_Ungroup"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ActivateUngroup)); + mi->show(); + append(*mi); +} + +void ContextMenu::ActivateGroup(void) +{ + _desktop->selection->group(); +} + +void ContextMenu::ActivateUngroup(void) +{ + std::vector<SPItem*> children; + + sp_item_group_ungroup(static_cast<SPGroup*>(_item), children); + _desktop->selection->setList(children); +} + +void ContextMenu::ActivateUngroupPopSelection(void) +{ + _desktop->selection->popFromGroup(); +} + + +void ContextMenu::MakeAnchorMenu(void) +{ + Gtk::MenuItem* mi; + + /* Link dialog */ + mi = Gtk::manage(new Gtk::MenuItem(_("Link _Properties..."), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::AnchorLinkProperties)); + mi->show(); + insert(*mi,positionOfLastDialog++); + + /* Select item */ + mi = Gtk::manage(new Gtk::MenuItem(_("_Follow Link"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::AnchorLinkFollow)); + mi->show(); + append(*mi); + + /* Reset transformations */ + mi = Gtk::manage(new Gtk::MenuItem(_("_Remove Link"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::AnchorLinkRemove)); + mi->show(); + append(*mi); +} + +void ContextMenu::AnchorLinkProperties(void) +{ + _desktop->_dlg_mgr->showDialog("ObjectAttributes"); +} + +void ContextMenu::AnchorLinkFollow(void) +{ + + if (_desktop->selection->isEmpty()) { + _desktop->selection->set(_item); + } + // Opening the selected links with a python extension + Inkscape::Verb *verb = Inkscape::Verb::getbyid( "org.inkscape.followlink" ); + if (verb) { + SPAction *action = verb->get_action(Inkscape::ActionContext(_desktop)); + if (action) { + sp_action_perform(action, NULL); + } + } +} + +void ContextMenu::AnchorLinkRemove(void) +{ + std::vector<SPItem*> children; + sp_item_group_ungroup(static_cast<SPAnchor*>(_item), children, false); + Inkscape::DocumentUndo::done(_desktop->doc(), SP_VERB_NONE, _("Remove link")); +} + +void ContextMenu::MakeImageMenu (void) +{ + Gtk::MenuItem* mi; + Inkscape::XML::Node *ir = _object->getRepr(); + const gchar *href = ir->attribute("xlink:href"); + + /* Image properties */ + mi = Gtk::manage(new Gtk::MenuItem(_("Image _Properties..."), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ImageProperties)); + mi->show(); + insert(*mi,positionOfLastDialog++); + + /* Edit externally */ + mi = Gtk::manage(new Gtk::MenuItem(_("Edit Externally..."), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ImageEdit)); + mi->show(); + insert(*mi,positionOfLastDialog++); + if ( (!href) || ((strncmp(href, "data:", 5) == 0)) ) { + mi->set_sensitive( FALSE ); + } + + /* Trace Bitmap */ + mi = Gtk::manage(new Gtk::MenuItem(_("_Trace Bitmap..."), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ImageTraceBitmap)); + mi->show(); + insert(*mi,positionOfLastDialog++); + if (_desktop->selection->isEmpty()) { + mi->set_sensitive(FALSE); + } + + /* Trace Pixel Art */ + mi = Gtk::manage(new Gtk::MenuItem(_("Trace Pixel Art"), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ImageTracePixelArt)); + mi->show(); + insert(*mi,positionOfLastDialog++); + if (_desktop->selection->isEmpty()) { + mi->set_sensitive(FALSE); + } + + /* Embed image */ + if (Inkscape::Verb::getbyid( "org.ekips.filter.embedselectedimages" )) { + mi = Gtk::manage(new Gtk::MenuItem(C_("Context menu", "Embed Image"))); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ImageEmbed)); + mi->show(); + insert(*mi,positionOfLastDialog++); + if ( (!href) || ((strncmp(href, "data:", 5) == 0)) ) { + mi->set_sensitive( FALSE ); + } + } + + /* Extract image */ + if (Inkscape::Verb::getbyid( "org.ekips.filter.extractimage" )) { + mi = Gtk::manage(new Gtk::MenuItem(C_("Context menu", "Extract Image..."))); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ImageExtract)); + mi->show(); + insert(*mi,positionOfLastDialog++); + if ( (!href) || ((strncmp(href, "data:", 5) != 0)) ) { + mi->set_sensitive( FALSE ); + } + } +} + +void ContextMenu::ImageProperties(void) +{ + _desktop->_dlg_mgr->showDialog("ObjectAttributes"); +} + +Glib::ustring ContextMenu::getImageEditorName() { + Inkscape::Preferences *prefs = Inkscape::Preferences::get(); + Glib::ustring value; + Glib::ustring choices = prefs->getString("/options/bitmapeditor/value"); + if (!choices.empty()) { + value = choices; + } + else { + value = "gimp"; + } + return value; +} + +void ContextMenu::ImageEdit(void) +{ + if (_desktop->selection->isEmpty()) { + _desktop->selection->set(_item); + } + + GError* errThing = 0; + Glib::ustring cmdline = getImageEditorName(); + Glib::ustring name; + Glib::ustring fullname; + +#ifdef WIN32 + // g_spawn_command_line_sync parsing is done according to Unix shell rules, + // not Windows command interpreter rules. Thus we need to enclose the + // executable path with single quotes. + int index = cmdline.find(".exe"); + if ( index < 0 ) index = cmdline.find(".bat"); + if ( index < 0 ) index = cmdline.find(".com"); + if ( index >= 0 ) { + Glib::ustring editorBin = cmdline.substr(0, index + 4).c_str(); + Glib::ustring args = cmdline.substr(index + 4, cmdline.length()).c_str(); + editorBin.insert(0, "'"); + editorBin.append("'"); + cmdline = editorBin; + cmdline.append(args); + } else { + // Enclose the whole command line if no executable path can be extracted. + cmdline.insert(0, "'"); + cmdline.append("'"); + } +#endif + + auto itemlist= _desktop->selection->items(); + for(auto i=itemlist.begin();i!=itemlist.end();++i){ + Inkscape::XML::Node *ir = (*i)->getRepr(); + const gchar *href = ir->attribute("xlink:href"); + + if (strncmp (href,"file:",5) == 0) { + // URI to filename conversion + name = g_filename_from_uri(href, NULL, NULL); + } else { + name.append(href); + } + + if (Glib::path_is_absolute(name)) { + fullname = name; + } else if (SP_ACTIVE_DOCUMENT->getBase()) { + fullname = Glib::build_filename(SP_ACTIVE_DOCUMENT->getBase(), name); + } else { + fullname = Glib::build_filename(Glib::get_current_dir(), name); + } + + cmdline.append(" '"); + cmdline.append(fullname.c_str()); + cmdline.append("'"); + } + + //g_warning("##Command line: %s\n", cmdline.c_str()); + + g_spawn_command_line_async(cmdline.c_str(), &errThing); + + if ( errThing ) { + g_warning("Problem launching editor (%d). %s", errThing->code, errThing->message); + (_desktop->messageStack())->flash(Inkscape::ERROR_MESSAGE, errThing->message); + g_error_free(errThing); + errThing = 0; + } +} + +void ContextMenu::ImageTraceBitmap(void) +{ + INKSCAPE.dialogs_unhide(); + _desktop->_dlg_mgr->showDialog("Trace"); +} + +void ContextMenu::ImageTracePixelArt(void) +{ + INKSCAPE.dialogs_unhide(); + _desktop->_dlg_mgr->showDialog("PixelArt"); +} + +void ContextMenu::ImageEmbed(void) +{ + if (_desktop->selection->isEmpty()) { + _desktop->selection->set(_item); + } + + Inkscape::Verb *verb = Inkscape::Verb::getbyid( "org.ekips.filter.embedselectedimages" ); + if (verb) { + SPAction *action = verb->get_action(Inkscape::ActionContext(_desktop)); + if (action) { + sp_action_perform(action, NULL); + } + } +} + +void ContextMenu::ImageExtract(void) +{ + if (_desktop->selection->isEmpty()) { + _desktop->selection->set(_item); + } + + Inkscape::Verb *verb = Inkscape::Verb::getbyid( "org.ekips.filter.extractimage" ); + if (verb) { + SPAction *action = verb->get_action(Inkscape::ActionContext(_desktop)); + if (action) { + sp_action_perform(action, NULL); + } + } +} + +void ContextMenu::MakeShapeMenu (void) +{ + Gtk::MenuItem* mi; + + /* Item dialog */ + mi = Gtk::manage(new Gtk::MenuItem(_("_Fill and Stroke..."), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::FillSettings)); + mi->show(); + insert(*mi,positionOfLastDialog++); +} + +void ContextMenu::FillSettings(void) +{ + if (_desktop->selection->isEmpty()) { + _desktop->selection->set(_item); + } + + _desktop->_dlg_mgr->showDialog("FillAndStroke"); +} + +void ContextMenu::MakeTextMenu (void) +{ + Gtk::MenuItem* mi; + + /* Fill and Stroke dialog */ + mi = Gtk::manage(new Gtk::MenuItem(_("_Fill and Stroke..."), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::FillSettings)); + mi->show(); + insert(*mi,positionOfLastDialog++); + + /* Edit Text dialog */ + mi = Gtk::manage(new Gtk::MenuItem(_("_Text and Font..."), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::TextSettings)); + mi->show(); + insert(*mi,positionOfLastDialog++); + + /* Spellcheck dialog */ + mi = Gtk::manage(new Gtk::MenuItem(_("Check Spellin_g..."), 1)); + mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SpellcheckSettings)); + mi->show(); + insert(*mi,positionOfLastDialog++); +} + +void ContextMenu::TextSettings (void) +{ + if (_desktop->selection->isEmpty()) { + _desktop->selection->set(_item); + } + + _desktop->_dlg_mgr->showDialog("TextFont"); +} + +void ContextMenu::SpellcheckSettings (void) +{ + if (_desktop->selection->isEmpty()) { + _desktop->selection->set(_item); + } + + _desktop->_dlg_mgr->showDialog("SpellCheck"); +} +/* + 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/contextmenu.h b/src/ui/contextmenu.h new file mode 100644 index 000000000..faae6358f --- /dev/null +++ b/src/ui/contextmenu.h @@ -0,0 +1,218 @@ +#ifndef SEEN_CONTEXTMENU_H +#define SEEN_CONTEXTMENU_H + +/* + * Context menu + * + * Authors: + * Lauris Kaplinski <lauris@kaplinski.com> + * Frank Felfe <innerspace@iname.com> + * Abhishek Sharma + * Kris De Gussem <Kris.DeGussem@gmail.com> + * + * Copyright (C) 2012 Kris De Gussem + * Copyright (C) 1999-2002 authors + * Copyright (C) 2001-2002 Ximian, Inc. + * + * Released under GNU GPL, read the file 'COPYING' for more information + */ + +#include <gtkmm/menu.h> + +class SPDesktop; +class SPItem; +class SPObject; + +namespace Gtk { +class SeparatorMenuItem; +} + +namespace Inkscape { +class Verb; +} + +/** + * Implements the Inkscape context menu. + * + * For the context menu implementation, the ContextMenu class stores the object + * that was selected in a private data member. This should be farely safe to do + * and a pointer to the SPItem as well as SPObject class are kept. + * All callbacks of the context menu entries are implemented as private + * functions. + * + * @todo add callbacks to destroy the context menu when it is closed (=key or mouse button pressed out of the scope of the context menu) + */ +class ContextMenu : public Gtk::Menu +{ + public: + /** + * The ContextMenu constructor contains all code to create and show the + * menu entries (aka child widgets). + * + * @param desktop pointer to the desktop the user is currently working on. + * @param item SPItem pointer to the object selected at the time the ContextMenu is created. + */ + ContextMenu(SPDesktop *desktop, SPItem *item); + ~ContextMenu(void); + + private: + SPItem *_item; // pointer to the object selected at the time the ContextMenu is created + SPObject *_object; // pointer to the object selected at the time the ContextMenu is created + SPDesktop *_desktop; //pointer to the desktop the user was currently working on at the time the ContextMenu is created + + int positionOfLastDialog; + + Gtk::MenuItem MIGroup; //menu entry to enter a group + Gtk::MenuItem MIParent; //menu entry to leave a group + + /** + * auxiliary function that adds a separator line in the context menu + */ + Gtk::SeparatorMenuItem* AddSeparator(void); + + /** + * c++ified version of sp_ui_menu_append_item. + * + * @see sp_ui_menu_append_item_from_verb and synchronize/drop that function when c++ifying other code in interface.cpp + */ + void AppendItemFromVerb(Inkscape::Verb *verb); + + /** + * main function which is responsible for creating the context sensitive menu items, + * calls subfunctions below to create the menu entry widgets. + */ + void MakeObjectMenu (void); + /** + * creates menu entries for an SP_TYPE_ITEM object + */ + void MakeItemMenu (void); + /** + * creates menu entries for a grouped object + */ + void MakeGroupMenu (void); + /** + * creates menu entries for an anchor object + */ + void MakeAnchorMenu (void); + /** + * creates menu entries for a bitmap image object + */ + void MakeImageMenu (void); + /** + * creates menu entries for a shape object + */ + void MakeShapeMenu (void); + /** + * creates menu entries for a text object + */ + void MakeTextMenu (void); + + void EnterGroup(Gtk::MenuItem* mi); + void LeaveGroup(void); + void LockSelected(void); + void HideSelected(void); + void UnLockBelow(std::vector<SPItem *> items); + void UnHideBelow(std::vector<SPItem *> items); + ////////////////////////////////////////// + //callbacks for the context menu entries of an SP_TYPE_ITEM object + void ItemProperties(void); + void ItemSelectThis(void); + void ItemMoveTo(void); + void SelectSameFillStroke(void); + void SelectSameFillColor(void); + void SelectSameStrokeColor(void); + void SelectSameStrokeStyle(void); + void SelectSameObjectType(void); + void ItemCreateLink(void); + void CreateGroupClip(void); + void SetMask(void); + void ReleaseMask(void); + void SetClip(void); + void ReleaseClip(void); + ////////////////////////////////////////// + + + /** + * callback, is executed on clicking the anchor "Group" and "Ungroup" menu entry + */ + void ActivateUngroupPopSelection(void); + void ActivateUngroup(void); + void ActivateGroup(void); + + void AnchorLinkProperties(void); + /** + * placeholder for callback to be executed on clicking the anchor "Follow link" context menu entry + * @todo add code to follow link externally + */ + void AnchorLinkFollow(void); + + /** + * callback, is executed on clicking the anchor "Link remove" menu entry + */ + void AnchorLinkRemove(void); + + + /** + * callback, opens the image properties dialog and is executed on clicking the context menu entry with similar name + */ + void ImageProperties(void); + + /** + * callback, is executed on clicking the image "Edit Externally" menu entry + */ + void ImageEdit(void); + + /** + * auxiliary function that loads the external image editor name from the settings. + */ + Glib::ustring getImageEditorName(); + + /** + * callback, is executed on clicking the "Embed Image" menu entry + */ + void ImageEmbed(void); + + /** + * callback, is executed on clicking the "Trace Bitmap" menu entry + */ + void ImageTraceBitmap(void); + + /** + * callback, is executed on clicking the "Trace Pixel Art" menu entry + */ + void ImageTracePixelArt(void); + + /** + * callback, is executed on clicking the "Extract Image" menu entry + */ + void ImageExtract(void); + + + /** + * callback, is executed on clicking the "Fill and Stroke" menu entry + */ + void FillSettings(void); + + + /** + * callback, is executed on clicking the "Text and Font" menu entry + */ + void TextSettings(void); + + /** + * callback, is executed on clicking the "Check spelling" menu entry + */ + void SpellcheckSettings(void); +}; +#endif // SEEN_CONTEXT_MENU_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/ui/dialog/aboutbox.cpp b/src/ui/dialog/aboutbox.cpp index 805bfb562..9b99dde6b 100644 --- a/src/ui/dialog/aboutbox.cpp +++ b/src/ui/dialog/aboutbox.cpp @@ -107,8 +107,21 @@ AboutBox::AboutBox() : Gtk::Dialog(_("About Inkscape")) { g_strdup_printf("<small>Inkscape %s</small>", Inkscape::version_string); label->set_markup(label_text); + +#if WITH_GTKMM_3_10 + label->set_halign(Gtk::ALIGN_END); + label->set_valign(Gtk::ALIGN_CENTER); +#else label->set_alignment(Gtk::ALIGN_END, Gtk::ALIGN_CENTER); +#endif + +#if WITH_GTKMM_3_12 + label->set_margin_start(5); + label->set_margin_end(5); +#else label->set_padding(5,0); +#endif + g_free(label_text); label->set_selectable(true); label->show(); @@ -118,8 +131,22 @@ AboutBox::AboutBox() : Gtk::Dialog(_("About Inkscape")) { "<a href=\"https://www.inkscape.org\">https://www.inkscape.org</a>"; link->set_markup(website_link); + +#if WITH_GTKMM_3_10 + link->set_halign(Gtk::ALIGN_END); +#else link->set_alignment(Gtk::ALIGN_END); +#endif + +#if WITH_GTKMM_3_12 + label->set_margin_start(5); + label->set_margin_end(5); + label->set_margin_top(5); + label->set_margin_bottom(5); +#else link->set_padding(5,5); +#endif + link->set_selectable(true); link->show(); diff --git a/src/ui/dialog/align-and-distribute.cpp b/src/ui/dialog/align-and-distribute.cpp index 1c88fc849..27bfa681f 100644 --- a/src/ui/dialog/align-and-distribute.cpp +++ b/src/ui/dialog/align-and-distribute.cpp @@ -41,7 +41,6 @@ #include "ui/tool/multi-path-manipulator.h" #include "ui/tool/control-point-selection.h" #include "verbs.h" -#include "widgets/icon.h" #include "sp-root.h" #include "document-undo.h" #include "desktop.h" @@ -64,7 +63,8 @@ Action::Action(const Glib::ustring &id, _id(id), _parent(parent) { - Gtk::Widget* pIcon = Gtk::manage( sp_icon_get_icon( _id, Inkscape::ICON_SIZE_LARGE_TOOLBAR) ); + Gtk::Image* pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name( _id, Gtk::ICON_SIZE_LARGE_TOOLBAR); Gtk::Button * pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); diff --git a/src/ui/dialog/clonetiler.cpp b/src/ui/dialog/clonetiler.cpp index 3cdcf594a..cef3c0c71 100644 --- a/src/ui/dialog/clonetiler.cpp +++ b/src/ui/dialog/clonetiler.cpp @@ -49,7 +49,6 @@ #include "ui/widget/spinbutton.h" #include "unclump.h" #include "verbs.h" -#include "widgets/icon.h" using Inkscape::DocumentUndo; using Inkscape::Util::unit_table; @@ -2678,7 +2677,7 @@ GtkWidget * CloneTiler::table_x_y_rand(int values) auto hb = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); gtk_box_set_homogeneous(GTK_BOX(hb), FALSE); - GtkWidget *i = sp_icon_new (Inkscape::ICON_SIZE_DECORATION, INKSCAPE_ICON("object-rows")); + GtkWidget *i = gtk_image_new_from_icon_name (INKSCAPE_ICON("object-rows"), GTK_ICON_SIZE_MENU); gtk_box_pack_start (GTK_BOX (hb), i, FALSE, FALSE, 2); GtkWidget *l = gtk_label_new (""); @@ -2692,7 +2691,7 @@ GtkWidget * CloneTiler::table_x_y_rand(int values) auto hb = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); gtk_box_set_homogeneous(GTK_BOX(hb), FALSE); - GtkWidget *i = sp_icon_new (Inkscape::ICON_SIZE_DECORATION, INKSCAPE_ICON("object-columns")); + GtkWidget *i = gtk_image_new_from_icon_name (INKSCAPE_ICON("object-columns"), GTK_ICON_SIZE_MENU); gtk_box_pack_start (GTK_BOX (hb), i, FALSE, FALSE, 2); GtkWidget *l = gtk_label_new (""); diff --git a/src/ui/dialog/cssdialog.cpp b/src/ui/dialog/cssdialog.cpp index 85c804b75..0443d7c44 100644 --- a/src/ui/dialog/cssdialog.cpp +++ b/src/ui/dialog/cssdialog.cpp @@ -13,7 +13,6 @@ #include "cssdialog.h" #include "ui/widget/addtoicon.h" -#include "widgets/icon.h" #include "verbs.h" #include "sp-object.h" #include "selection.h" @@ -122,7 +121,7 @@ void CssDialog::setDesktop(SPDesktop* desktop) void CssDialog::_styleButton(Gtk::Button& btn, char const* iconName, char const* tooltip) { - GtkWidget *child = sp_icon_new(Inkscape::ICON_SIZE_SMALL_TOOLBAR, iconName); + GtkWidget *child = gtk_image_new_from_icon_name(iconName, GTK_ICON_SIZE_SMALL_TOOLBAR); gtk_widget_show(child); btn.add(*manage(Glib::wrap(child))); btn.set_relief(Gtk::RELIEF_NONE); diff --git a/src/ui/dialog/dialog-manager.cpp b/src/ui/dialog/dialog-manager.cpp index 01cd9dd0f..c5392864d 100644 --- a/src/ui/dialog/dialog-manager.cpp +++ b/src/ui/dialog/dialog-manager.cpp @@ -26,6 +26,7 @@ #include "ui/dialog/extension-editor.h" #include "ui/dialog/fill-and-stroke.h" #include "ui/dialog/filter-effects-dialog.h" +#include "ui/dialog/filter-editor.h" #include "ui/dialog/find.h" #include "ui/dialog/glyphs.h" #include "ui/dialog/inkscape-preferences.h" @@ -113,6 +114,7 @@ DialogManager::DialogManager() { registerFactory("ExtensionEditor", &create<ExtensionEditor, FloatingBehavior>); registerFactory("FillAndStroke", &create<FillAndStroke, FloatingBehavior>); registerFactory("FilterEffectsDialog", &create<FilterEffectsDialog, FloatingBehavior>); + registerFactory("FilterEditorDialog", &create<FilterEditorDialog, FloatingBehavior>); registerFactory("Find", &create<Find, FloatingBehavior>); registerFactory("Glyphs", &create<GlyphsPanel, FloatingBehavior>); registerFactory("IconPreviewPanel", &create<IconPreviewPanel, FloatingBehavior>); @@ -155,6 +157,7 @@ DialogManager::DialogManager() { registerFactory("ExtensionEditor", &create<ExtensionEditor, DockBehavior>); registerFactory("FillAndStroke", &create<FillAndStroke, DockBehavior>); registerFactory("FilterEffectsDialog", &create<FilterEffectsDialog, DockBehavior>); + registerFactory("FilterEditorDialog", &create<FilterEditorDialog, DockBehavior>); registerFactory("Find", &create<Find, DockBehavior>); registerFactory("Glyphs", &create<GlyphsPanel, DockBehavior>); registerFactory("IconPreviewPanel", &create<IconPreviewPanel, DockBehavior>); diff --git a/src/ui/dialog/dialog.cpp b/src/ui/dialog/dialog.cpp index 27a6e55d9..39c913175 100644 --- a/src/ui/dialog/dialog.cpp +++ b/src/ui/dialog/dialog.cpp @@ -19,6 +19,11 @@ #include "dialog-manager.h" #include <gtkmm/dialog.h> + +#if WITH_GTKMM_3_22 +# include <gdkmm/monitor.h> +#endif + #include <gdk/gdkkeysyms.h> #include "inkscape.h" @@ -161,10 +166,23 @@ void Dialog::read_geometry() resize(w, h); } +#if WITH_GTKMM_3_22 + auto const display = Gdk::Display::get_default(); + auto const monitor = display->get_primary_monitor(); + + Gdk::Rectangle screen_geometry; + monitor->get_geometry(screen_geometry); + auto const screen_width = screen_geometry.get_width(); + auto const screen_height = screen_geometry.get_height(); +#else + auto const screen_width = gdk_screen_width(); + auto const screen_height = gdk_screen_width(); +#endif + // If there are stored values for where the dialog should be // located, then restore the dialog to that position. // also check if (x,y) is actually onscreen with the current screen dimensions - if ( (x >= 0) && (y >= 0) && (x < (gdk_screen_width()-MIN_ONSCREEN_DISTANCE)) && (y < (gdk_screen_height()-MIN_ONSCREEN_DISTANCE)) ) { + if ( (x >= 0) && (y >= 0) && (x < (screen_width-MIN_ONSCREEN_DISTANCE)) && (y < (screen_height-MIN_ONSCREEN_DISTANCE)) ) { move(x, y); } else { // ...otherwise just put it in the middle of the screen diff --git a/src/ui/dialog/dock-behavior.cpp b/src/ui/dialog/dock-behavior.cpp index 02955b9a8..0c8bb3194 100644 --- a/src/ui/dialog/dock-behavior.cpp +++ b/src/ui/dialog/dock-behavior.cpp @@ -19,7 +19,6 @@ #include "inkscape.h" #include "desktop.h" #include "ui/interface.h" -#include "widgets/icon.h" #include "ui/widget/dock.h" #include "verbs.h" #include "dialog.h" @@ -40,9 +39,9 @@ DockBehavior::DockBehavior(Dialog &dialog) : static_cast<Widget::DockItem::State>( Inkscape::Preferences::get()->getInt(_dialog._prefs_path + "/state", UI::Widget::DockItem::DOCKED_STATE)), - static_cast<Widget::DockItem::Placement>( + static_cast<GdlDockPlacement>( Inkscape::Preferences::get()->getInt(_dialog._prefs_path + "/placement", - UI::Widget::DockItem::TOP))) + GDL_DOCK_TOP))) { // Connect signals diff --git a/src/ui/dialog/document-properties.cpp b/src/ui/dialog/document-properties.cpp index 8593223c1..1b074bb0c 100644 --- a/src/ui/dialog/document-properties.cpp +++ b/src/ui/dialog/document-properties.cpp @@ -34,7 +34,6 @@ #include "ui/tools-switch.h" #include "ui/dialog/filedialog.h" #include "verbs.h" -#include "widgets/icon.h" #include "xml/node-event-vector.h" #include "rdf.h" @@ -74,7 +73,7 @@ static Inkscape::XML::NodeEventVector const _repr_events = { static void docprops_style_button(Gtk::Button& btn, char const* iconName) { - GtkWidget *child = sp_icon_new(Inkscape::ICON_SIZE_SMALL_TOOLBAR, iconName); + GtkWidget *child = gtk_image_new_from_icon_name(iconName, GTK_ICON_SIZE_SMALL_TOOLBAR); gtk_widget_show( child ); btn.add(*Gtk::manage(Glib::wrap(child))); btn.set_relief(Gtk::RELIEF_NONE); @@ -1429,8 +1428,10 @@ DocumentProperties::_createPageTabLabel(const Glib::ustring& label, const char * { Gtk::HBox *_tab_label_box = Gtk::manage(new Gtk::HBox(false, 0)); _tab_label_box->set_spacing(4); - _tab_label_box->pack_start(*Glib::wrap(sp_icon_new(Inkscape::ICON_SIZE_DECORATION, - label_image))); + + auto img = Gtk::manage(new Gtk::Image()); + img->set_from_icon_name(label_image, Gtk::ICON_SIZE_MENU); + _tab_label_box->pack_start(*img); Gtk::Label *_tab_label = Gtk::manage(new Gtk::Label(label, true)); _tab_label_box->pack_start(*_tab_label); diff --git a/src/ui/dialog/export.cpp b/src/ui/dialog/export.cpp index 1bb952de4..b1b1cc291 100644 --- a/src/ui/dialog/export.cpp +++ b/src/ui/dialog/export.cpp @@ -54,6 +54,7 @@ #include "extension/db.h" #include "io/sys.h" +#include "io/resource.h" #include "helper/png-write.h" @@ -564,7 +565,7 @@ Glib::ustring Export::create_filepath_from_id (Glib::ustring id, const Glib::ust } if (directory.empty()) { - directory = INKSCAPE.homedir_path(NULL); + directory = Inkscape::IO::Resource::homedir_path(NULL); } Glib::ustring filename = Glib::build_filename(directory, id+".png"); diff --git a/src/ui/dialog/filedialogimpl-gtkmm.cpp b/src/ui/dialog/filedialogimpl-gtkmm.cpp index 92e9ce834..b69e9ce97 100644 --- a/src/ui/dialog/filedialogimpl-gtkmm.cpp +++ b/src/ui/dialog/filedialogimpl-gtkmm.cpp @@ -27,6 +27,7 @@ #include "ui/dialog-events.h" #include "ui/interface.h" #include "io/sys.h" +#include "io/resource.h" #include "path-prefix.h" #include "preferences.h" @@ -1038,13 +1039,12 @@ FileSaveDialogImplGtk::FileSaveDialogImplGtk(Gtk::Window &parentWindow, const Gl } // allow easy access to the user's own templates folder - gchar *templates = Inkscape::Application::profile_path("templates"); + using namespace Inkscape::IO::Resource; + char const *templates = Inkscape::IO::Resource::get_path(USER, TEMPLATES); if (Inkscape::IO::file_test(templates, G_FILE_TEST_EXISTS) && Inkscape::IO::file_test(templates, G_FILE_TEST_IS_DIR) && g_path_is_absolute(templates)) { add_shortcut_folder(templates); } - g_free(templates); - // if (extension == NULL) // checkbox.set_sensitive(FALSE); diff --git a/src/ui/dialog/fill-and-stroke.cpp b/src/ui/dialog/fill-and-stroke.cpp index 0b3b468e9..b271c951b 100644 --- a/src/ui/dialog/fill-and-stroke.cpp +++ b/src/ui/dialog/fill-and-stroke.cpp @@ -28,7 +28,6 @@ #include "ui/icon-names.h" #include "verbs.h" #include "widgets/fill-style.h" -#include "widgets/icon.h" #include "widgets/paint-selector.h" #include "widgets/stroke-style.h" @@ -173,8 +172,10 @@ Gtk::HBox& FillAndStroke::_createPageTabLabel(const Glib::ustring& label, const char *label_image) { Gtk::HBox *_tab_label_box = Gtk::manage(new Gtk::HBox(false, 4)); - _tab_label_box->pack_start(*Glib::wrap(sp_icon_new(Inkscape::ICON_SIZE_DECORATION, - label_image))); + + auto img = Gtk::manage(new Gtk::Image()); + img->set_from_icon_name(label_image, Gtk::ICON_SIZE_MENU); + _tab_label_box->pack_start(*img); Gtk::Label *_tab_label = Gtk::manage(new Gtk::Label(label, true)); _tab_label_box->pack_start(*_tab_label); diff --git a/src/ui/dialog/filter-editor.cpp b/src/ui/dialog/filter-editor.cpp new file mode 100644 index 000000000..730f8175c --- /dev/null +++ b/src/ui/dialog/filter-editor.cpp @@ -0,0 +1,128 @@ +/** + * @file + * Filter Effects dialog. + */ +/* Authors: + * Marc Jeanmougin + * + * Copyright (C) 2017 Authors + * + * Released under GNU GPL. Read the file 'COPYING' for more information. + */ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include "dialog-manager.h" + +#include <gdkmm/display.h> +#if GTK_CHECK_VERSION(3, 20, 0) +# include <gdkmm/seat.h> +#else +# include <gdkmm/devicemanager.h> +#endif + +#include "ui/widget/spinbutton.h" + +#include <glibmm/i18n.h> +#include <glibmm/stringutils.h> +#include <glibmm/main.h> +#include <glibmm/convert.h> +#include <glibmm/error.h> + +#include "desktop.h" + +#include "document.h" +#include "document-undo.h" +#include "filter-chemistry.h" +#include "filter-editor.h" +#include "filter-enums.h" +#include "inkscape.h" +#include "filters/blend.h" +#include "filters/colormatrix.h" +#include "filters/componenttransfer.h" +#include "filters/componenttransfer-funcnode.h" +#include "filters/convolvematrix.h" +#include "filters/distantlight.h" +#include "filters/merge.h" +#include "filters/mergenode.h" +#include "filters/pointlight.h" +#include "filters/spotlight.h" + +#include "style.h" +#include "svg/svg-color.h" +#include "ui/dialog/filedialog.h" +#include "verbs.h" + +#include "io/sys.h" +#include "io/resource.h" +#include "selection-chemistry.h" + +#include <string> + +#include <gtkmm.h> + +using namespace Inkscape::Filters; +using namespace Inkscape::IO::Resource; +namespace Inkscape { +namespace UI { +namespace Dialog { + +FilterEditorDialog::FilterEditorDialog() : UI::Widget::Panel("", "/dialogs/filtereffects", SP_VERB_DIALOG_FILTER_EFFECTS) +{ + + const std::string req_widgets[] = {"FilterEditor", "FilterList", "FilterFERX", "FilterFERY", "FilterFERH", "FilterFERW", "FilterPreview", "FilterPrimitiveDescImage", "FilterPrimitiveList", "FilterPrimitiveDescText", "FilterPrimitiveAdd"}; + Glib::ustring gladefile = get_filename(UIS, "filter-editor.glade"); + try { + builder = Gtk::Builder::create_from_file(gladefile); + } catch(const Glib::Error& ex) { + g_warning("Glade file loading failed for filter effect dialog"); + return; + } + + Gtk::Object* test; + for(std::string w:req_widgets) { + builder->get_widget(w,test); + if(!test){ + g_warning("Required widget %s does not exist", w); + return; + } + } + + builder->get_widget("FilterEditor", FilterEditor); + _getContents()->add(*FilterEditor); + +//test + Gtk::ComboBox *OptionList; + builder->get_widget("OptionList",OptionList); + FilterStore = builder->get_object("FilterStore"); + Glib::RefPtr<Gtk::ListStore> fs = Glib::RefPtr<Gtk::ListStore>::cast_static(FilterStore); + Gtk::TreeModel::Row row = *(fs->append()); + + + + + +} +FilterEditorDialog::~FilterEditorDialog(){} + + + + + + +} // Never put these namespaces together unless you are using gcc 6+ +} +} // P.S. This is for Inkscape::UI::Dialog + +/* + 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/filter-editor.h b/src/ui/dialog/filter-editor.h new file mode 100644 index 000000000..6acb83f02 --- /dev/null +++ b/src/ui/dialog/filter-editor.h @@ -0,0 +1,53 @@ +/** @file + * @brief Filter Editor dialog + */ +/* Authors: + * Marc Jeanmougin + * + * Copyright (C) 2017 Authors + * + * Released under GNU GPL. Read the file 'COPYING' for more information. + */ + +#ifndef INKSCAPE_UI_DIALOG_FILTER_EDITOR_H +#define INKSCAPE_UI_DIALOG_FILTER_EDITOR_H + +#include "attributes.h" +#include "ui/widget/panel.h" +#include "sp-filter.h" + +#include <gtkmm/notebook.h> +#include <gtkmm/sizegroup.h> +#include <gtkmm/builder.h> +#include <gtkmm/comboboxtext.h> +#include <gtkmm/combobox.h> +#include <gtkmm/drawingarea.h> +#include <gtkmm/liststore.h> + +#include <gtkmm/paned.h> +#include <gtkmm/scrolledwindow.h> +#include <gtkmm/treeview.h> + +namespace Inkscape { +namespace UI { +namespace Dialog { + +class FilterEditorDialog : public UI::Widget::Panel { +public: + + FilterEditorDialog(); + ~FilterEditorDialog(); + + static FilterEditorDialog &getInstance() + { return *new FilterEditorDialog(); } + +// void set_attrs_locked(const bool); +private: + Glib::RefPtr<Gtk::Builder> builder; + Glib::RefPtr<Glib::Object> FilterStore; + Gtk::Box *FilterEditor; +}; +} +} +} +#endif diff --git a/src/ui/dialog/filter-effects-dialog.h b/src/ui/dialog/filter-effects-dialog.h index 32fabb741..e410a88f9 100644 --- a/src/ui/dialog/filter-effects-dialog.h +++ b/src/ui/dialog/filter-effects-dialog.h @@ -132,11 +132,7 @@ private: Gtk::Button _add; Glib::RefPtr<Gtk::Menu> _menu; sigc::signal<void> _signal_filter_changed; -#if __cplusplus <= 199711L - std::auto_ptr<Inkscape::XML::SignalObserver> _observer; -#else std::unique_ptr<Inkscape::XML::SignalObserver> _observer; -#endif }; class PrimitiveColumns : public Gtk::TreeModel::ColumnRecord @@ -244,11 +240,7 @@ private: sigc::connection _scroll_connection; int _autoscroll_y; int _autoscroll_x; -#if __cplusplus <= 199711L - std::auto_ptr<Inkscape::XML::SignalObserver> _observer; -#else std::unique_ptr<Inkscape::XML::SignalObserver> _observer; -#endif int _input_type_width; int _input_type_height; }; diff --git a/src/ui/dialog/grid-arrange-tab.cpp b/src/ui/dialog/grid-arrange-tab.cpp index 9ec8d3148..bb8fc564a 100644 --- a/src/ui/dialog/grid-arrange-tab.cpp +++ b/src/ui/dialog/grid-arrange-tab.cpp @@ -28,7 +28,6 @@ #include "document.h" #include "document-undo.h" -#include "widgets/icon.h" #include "desktop.h" //#include "sp-item-transform.h" FIXME #include "ui/dialog/tile.h" // for Inkscape::UI::Dialog::ArrangeDialog @@ -611,6 +610,7 @@ GridArrangeTab::GridArrangeTab(ArrangeDialog *parent) NoOfRowsLabel.set_text_with_mnemonic(_("_Rows:")); NoOfRowsLabel.set_mnemonic_widget(NoOfRowsSpinner); + NoOfRowsBox.set_orientation(Gtk::ORIENTATION_VERTICAL); NoOfRowsBox.pack_start(NoOfRowsLabel, false, false, MARGIN); NoOfRowsSpinner.set_digits(0); @@ -641,6 +641,7 @@ GridArrangeTab::GridArrangeTab(ArrangeDialog *parent) /*#### Label for X ####*/ padXByYLabel.set_label(" "); + XByYLabelVBox.set_orientation(Gtk::ORIENTATION_VERTICAL); XByYLabelVBox.pack_start(padXByYLabel, false, false, MARGIN); XByYLabel.set_markup(" × "); XByYLabelVBox.pack_start(XByYLabel, false, false, MARGIN); @@ -651,6 +652,7 @@ GridArrangeTab::GridArrangeTab(ArrangeDialog *parent) NoOfColsLabel.set_text_with_mnemonic(_("_Columns:")); NoOfColsLabel.set_mnemonic_widget(NoOfColsSpinner); + NoOfColsBox.set_orientation(Gtk::ORIENTATION_VERTICAL); NoOfColsBox.pack_start(NoOfColsLabel, false, false, MARGIN); NoOfColsSpinner.set_digits(0); @@ -677,6 +679,7 @@ GridArrangeTab::GridArrangeTab(ArrangeDialog *parent) SpinsHBox.pack_start(NoOfColsBox, false, false, MARGIN); + TileBox.set_orientation(Gtk::ORIENTATION_VERTICAL); TileBox.pack_start(SpinsHBox, false, false, MARGIN); VertAlign = prefs->getInt("/dialogs/gridtiler/VertAlign", 1); diff --git a/src/ui/dialog/grid-arrange-tab.h b/src/ui/dialog/grid-arrange-tab.h index 891849f1a..93bc38218 100644 --- a/src/ui/dialog/grid-arrange-tab.h +++ b/src/ui/dialog/grid-arrange-tab.h @@ -73,7 +73,7 @@ private: bool userHidden; bool updating; - Gtk::VBox TileBox; + Gtk::Box TileBox; Gtk::Button *TileOkButton; Gtk::Button *TileCancelButton; @@ -81,22 +81,22 @@ private: Gtk::Label SelectionContentsLabel; - Gtk::HBox AlignHBox; - Gtk::HBox SpinsHBox; + Gtk::Box AlignHBox; + Gtk::Box SpinsHBox; // Number per Row - Gtk::VBox NoOfColsBox; + Gtk::Box NoOfColsBox; Gtk::Label NoOfColsLabel; Inkscape::UI::Widget::SpinButton NoOfColsSpinner; bool AutoRowSize; Gtk::CheckButton RowHeightButton; - Gtk::VBox XByYLabelVBox; + Gtk::Box XByYLabelVBox; Gtk::Label padXByYLabel; Gtk::Label XByYLabel; // Number per Column - Gtk::VBox NoOfRowsBox; + Gtk::Box NoOfRowsBox; Gtk::Label NoOfRowsLabel; Inkscape::UI::Widget::SpinButton NoOfRowsSpinner; bool AutoColSize; @@ -121,15 +121,11 @@ private: bool ManualSpacing; // Row height - Gtk::VBox RowHeightVBox; - Gtk::HBox RowHeightBox; - Gtk::Label RowHeightLabel; + Gtk::Box RowHeightBox; Inkscape::UI::Widget::SpinButton RowHeightSpinner; // Column width - Gtk::VBox ColumnWidthVBox; - Gtk::HBox ColumnWidthBox; - Gtk::Label ColumnWidthLabel; + Gtk::Box ColumnWidthBox; Inkscape::UI::Widget::SpinButton ColumnWidthSpinner; }; diff --git a/src/ui/dialog/icon-preview.cpp b/src/ui/dialog/icon-preview.cpp index 19050fb1d..7b1e531b4 100644 --- a/src/ui/dialog/icon-preview.cpp +++ b/src/ui/dialog/icon-preview.cpp @@ -31,9 +31,12 @@ #include "desktop.h" +#include "display/cairo-utils.h" #include "display/drawing.h" +#include "display/drawing-context.h" #include "document.h" #include "inkscape.h" +#include "sp-namedview.h" #include "sp-root.h" #include "verbs.h" @@ -41,7 +44,6 @@ extern "C" { // takes doc, drawing, icon, and icon name to produce pixels -// this is defined in widgets/icon.cpp guchar * sp_icon_doc_icon( SPDocument *doc, Inkscape::Drawing &drawing, const gchar *name, unsigned int psize, unsigned &stride); @@ -428,6 +430,190 @@ void IconPreviewPanel::modeToggled() refreshPreview(); } +void overlayPixels(guchar *px, int width, int height, int stride, + unsigned r, unsigned g, unsigned b) +{ + int bytesPerPixel = 4; + int spacing = 4; + for ( int y = 0; y < height; y += spacing ) { + guchar *ptr = px + y * stride; + for ( int x = 0; x < width; x += spacing ) { + *(ptr++) = r; + *(ptr++) = g; + *(ptr++) = b; + *(ptr++) = 0xff; + + ptr += bytesPerPixel * (spacing - 1); + } + } + + if ( width > 1 && height > 1 ) { + // point at the last pixel + guchar *ptr = px + ((height-1) * stride) + ((width - 1) * bytesPerPixel); + + if ( width > 2 ) { + px[4] = r; + px[5] = g; + px[6] = b; + px[7] = 0xff; + + ptr[-12] = r; + ptr[-11] = g; + ptr[-10] = b; + ptr[-9] = 0xff; + } + + ptr[-4] = r; + ptr[-3] = g; + ptr[-2] = b; + ptr[-1] = 0xff; + + px[0 + stride] = r; + px[1 + stride] = g; + px[2 + stride] = b; + px[3 + stride] = 0xff; + + ptr[0 - stride] = r; + ptr[1 - stride] = g; + ptr[2 - stride] = b; + ptr[3 - stride] = 0xff; + + if ( height > 2 ) { + ptr[0 - stride * 3] = r; + ptr[1 - stride * 3] = g; + ptr[2 - stride * 3] = b; + ptr[3 - stride * 3] = 0xff; + } + } +} + +// takes doc, drawing, icon, and icon name to produce pixels +extern "C" guchar * +sp_icon_doc_icon( SPDocument *doc, Inkscape::Drawing &drawing, + gchar const *name, unsigned psize, + unsigned &stride) +{ + bool const dump = Inkscape::Preferences::get()->getBool("/debug/icons/dumpSvg"); + guchar *px = NULL; + + if (doc) { + SPObject *object = doc->getObjectById(name); + if (object && SP_IS_ITEM(object)) { + SPItem *item = SP_ITEM(object); + // Find bbox in document + Geom::OptRect dbox = item->documentVisualBounds(); + + if ( object->parent == NULL ) + { + dbox = Geom::Rect(Geom::Point(0, 0), + Geom::Point(doc->getWidth().value("px"), doc->getHeight().value("px"))); + } + + /* This is in document coordinates, i.e. pixels */ + if ( dbox ) { + /* Update to renderable state */ + double sf = 1.0; + drawing.root()->setTransform(Geom::Scale(sf)); + drawing.update(); + /* Item integer bbox in points */ + // NOTE: previously, each rect coordinate was rounded using floor(c + 0.5) + Geom::IntRect ibox = dbox->roundOutwards(); + + if ( dump ) { + g_message( " box --'%s' (%f,%f)-(%f,%f)", name, (double)ibox.left(), (double)ibox.top(), (double)ibox.right(), (double)ibox.bottom() ); + } + + /* Find button visible area */ + int width = ibox.width(); + int height = ibox.height(); + + if ( dump ) { + g_message( " vis --'%s' (%d,%d)", name, width, height ); + } + + { + int block = std::max(width, height); + if (block != static_cast<int>(psize) ) { + if ( dump ) { + g_message(" resizing" ); + } + sf = (double)psize / (double)block; + + drawing.root()->setTransform(Geom::Scale(sf)); + drawing.update(); + + auto scaled_box = *dbox * Geom::Scale(sf); + ibox = scaled_box.roundOutwards(); + if ( dump ) { + g_message( " box2 --'%s' (%f,%f)-(%f,%f)", name, (double)ibox.left(), (double)ibox.top(), (double)ibox.right(), (double)ibox.bottom() ); + } + + /* Find button visible area */ + width = ibox.width(); + height = ibox.height(); + if ( dump ) { + g_message( " vis2 --'%s' (%d,%d)", name, width, height ); + } + } + } + + Geom::IntPoint pdim(psize, psize); + int dx, dy; + //dx = (psize - width) / 2; + //dy = (psize - height) / 2; + dx=dy=psize; + dx=(dx-width)/2; // watch out for psize, since 'unsigned'-'signed' can cause problems if the result is negative + dy=(dy-height)/2; + Geom::IntRect area = Geom::IntRect::from_xywh(ibox.min() - Geom::IntPoint(dx,dy), pdim); + /* Actual renderable area */ + Geom::IntRect ua = *Geom::intersect(ibox, area); + + if ( dump ) { + g_message( " area --'%s' (%f,%f)-(%f,%f)", name, (double)area.left(), (double)area.top(), (double)area.right(), (double)area.bottom() ); + g_message( " ua --'%s' (%f,%f)-(%f,%f)", name, (double)ua.left(), (double)ua.top(), (double)ua.right(), (double)ua.bottom() ); + } + + stride = cairo_format_stride_for_width(CAIRO_FORMAT_ARGB32, psize); + + /* Set up pixblock */ + px = g_new(guchar, stride * psize); + memset(px, 0x00, stride * psize); + + /* Render */ + cairo_surface_t *s = cairo_image_surface_create_for_data(px, + CAIRO_FORMAT_ARGB32, psize, psize, stride); + Inkscape::DrawingContext dc(s, ua.min()); + + SPNamedView *nv = sp_document_namedview(doc, NULL); + float bg_r = SP_RGBA32_R_F(nv->pagecolor); + float bg_g = SP_RGBA32_G_F(nv->pagecolor); + float bg_b = SP_RGBA32_B_F(nv->pagecolor); + float bg_a = SP_RGBA32_A_F(nv->pagecolor); + + cairo_t *cr = cairo_create(s); + cairo_set_source_rgba(cr, bg_r, bg_g, bg_b, bg_a); + cairo_rectangle(cr, 0, 0, psize, psize); + cairo_fill(cr); + cairo_save(cr); + cairo_destroy(cr); + + drawing.render(dc, ua); + cairo_surface_destroy(s); + + // convert to GdkPixbuf format + convert_pixels_argb32_to_pixbuf(px, psize, psize, stride); + + if ( Inkscape::Preferences::get()->getBool("/debug/icons/overlaySvg") ) { + overlayPixels( px, psize, psize, stride, 0x00, 0x00, 0xff ); + } + } + } + } + + return px; +} // end of sp_icon_doc_icon() + + void IconPreviewPanel::renderPreview( SPObject* obj ) { SPDocument * doc = obj->document; diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp index 646439613..1ad44941f 100644 --- a/src/ui/dialog/inkscape-preferences.cpp +++ b/src/ui/dialog/inkscape-preferences.cpp @@ -1947,7 +1947,7 @@ void InkscapePreferences::initPageSystem() _page_system.add_group_header( _("System info")); - _sys_user_config.set_text((char const *)Inkscape::Application::profile_path("")); + _sys_user_config.set_text((char const *)Inkscape::IO::Resource::profile_path("")); _sys_user_config.set_editable(false); _page_system.add_line(true, _("User config: "), _sys_user_config, "", _("Location of users configuration"), true); diff --git a/src/ui/dialog/knot-properties.cpp b/src/ui/dialog/knot-properties.cpp index 954fe2a66..9008d943a 100644 --- a/src/ui/dialog/knot-properties.cpp +++ b/src/ui/dialog/knot-properties.cpp @@ -45,14 +45,15 @@ KnotPropertiesDialog::KnotPropertiesDialog() { Gtk::Box *mainVBox = get_vbox(); - _layout_table.set_spacings(4); - _layout_table.resize (2, 2); + _layout_table.set_row_spacing(4); + _layout_table.set_column_spacing(4); _unit_name = ""; // Layer name widgets _knot_x_entry.set_activates_default(true); _knot_x_entry.set_digits(4); _knot_x_entry.set_increments(1,1); _knot_x_entry.set_range(-G_MAXDOUBLE, G_MAXDOUBLE); + _knot_x_entry.set_hexpand(); _knot_x_label.set_label(_("Position X:")); _knot_x_label.set_alignment(1.0, 0.5); @@ -60,16 +61,15 @@ KnotPropertiesDialog::KnotPropertiesDialog() _knot_y_entry.set_digits(4); _knot_y_entry.set_increments(1,1); _knot_y_entry.set_range(-G_MAXDOUBLE, G_MAXDOUBLE); - _knot_y_label.set_label(_("Position Y:")); + _knot_y_entry.set_hexpand(); + _knot_y_label.set_label(_("Position Y:")); _knot_y_label.set_alignment(1.0, 0.5); - _layout_table.attach(_knot_x_label, - 0, 1, 0, 1, Gtk::FILL, Gtk::FILL); - _layout_table.attach(_knot_x_entry, - 1, 2, 0, 1, Gtk::FILL | Gtk::EXPAND, Gtk::FILL); + _layout_table.attach(_knot_x_label, 0, 0, 1, 1); + _layout_table.attach(_knot_x_entry, 1, 0, 1, 1); - _layout_table.attach(_knot_y_label, 0, 1, 1, 2, Gtk::FILL, Gtk::FILL); - _layout_table.attach(_knot_y_entry, 1, 2, 1, 2, Gtk::FILL | Gtk::EXPAND, Gtk::FILL); + _layout_table.attach(_knot_y_label, 0, 1, 1, 1); + _layout_table.attach(_knot_y_entry, 1, 1, 1, 1); mainVBox->pack_start(_layout_table, true, true, 4); diff --git a/src/ui/dialog/knot-properties.h b/src/ui/dialog/knot-properties.h index f6157168f..1297eae1f 100644 --- a/src/ui/dialog/knot-properties.h +++ b/src/ui/dialog/knot-properties.h @@ -13,9 +13,9 @@ #define INKSCAPE_DIALOG_KNOT_PROPERTIES_H #include <gtkmm/dialog.h> +#include <gtkmm/grid.h> #include <gtkmm/label.h> #include <gtkmm/spinbutton.h> -#include <gtkmm/table.h> #include <2geom/point.h> #include "knot.h" #include "ui/tools/measure-tool.h" @@ -45,7 +45,7 @@ protected: Gtk::SpinButton _knot_x_entry; Gtk::Label _knot_y_label; Gtk::SpinButton _knot_y_entry; - Gtk::Table _layout_table; + Gtk::Grid _layout_table; bool _position_visible; Gtk::Button _close_button; diff --git a/src/ui/dialog/layers.cpp b/src/ui/dialog/layers.cpp index dd9d7ec25..7a650b034 100644 --- a/src/ui/dialog/layers.cpp +++ b/src/ui/dialog/layers.cpp @@ -15,7 +15,6 @@ #include "layers.h" #include <gtkmm/icontheme.h> -#include <gtkmm/imagemenuitem.h> #include <gtkmm/separatormenuitem.h> #include <glibmm/main.h> @@ -31,7 +30,6 @@ #include "ui/icon-names.h" #include "ui/widget/imagetoggler.h" #include "verbs.h" -#include "widgets/icon.h" #include "sp-root.h" #include "ui/tools/tool-base.h" #include "selection-chemistry.h" @@ -82,7 +80,7 @@ void LayersPanel::_styleButton( Gtk::Button& btn, SPDesktop *desktop, unsigned i bool set = false; if ( iconName ) { - GtkWidget *child = sp_icon_new( Inkscape::ICON_SIZE_SMALL_TOOLBAR, iconName ); + GtkWidget *child = gtk_image_new_from_icon_name( iconName, GTK_ICON_SIZE_SMALL_TOOLBAR ); gtk_widget_show( child ); btn.add( *Gtk::manage(Glib::wrap(child)) ); btn.set_relief(Gtk::RELIEF_NONE); @@ -94,7 +92,7 @@ void LayersPanel::_styleButton( Gtk::Button& btn, SPDesktop *desktop, unsigned i if ( verb ) { SPAction *action = verb->get_action(Inkscape::ActionContext(desktop)); if ( !set && action && action->image ) { - GtkWidget *child = sp_icon_new( Inkscape::ICON_SIZE_SMALL_TOOLBAR, action->image ); + GtkWidget *child = gtk_image_new_from_icon_name( action->image, GTK_ICON_SIZE_SMALL_TOOLBAR ); gtk_widget_show( child ); btn.add( *Gtk::manage(Glib::wrap(child)) ); set = true; @@ -114,11 +112,12 @@ void LayersPanel::_styleButton( Gtk::Button& btn, SPDesktop *desktop, unsigned i Gtk::MenuItem& LayersPanel::_addPopupItem( SPDesktop *desktop, unsigned int code, char const* iconName, char const* fallback, int id ) { - GtkWidget* iconWidget = 0; + Gtk::Image *iconWidget = nullptr; const char* label = 0; if ( iconName ) { - iconWidget = sp_icon_new( Inkscape::ICON_SIZE_MENU, iconName ); + iconWidget = Gtk::manage(new Gtk::Image()); + iconWidget->set_from_icon_name( iconName, Gtk::ICON_SIZE_MENU ); } if ( desktop ) { @@ -126,7 +125,8 @@ Gtk::MenuItem& LayersPanel::_addPopupItem( SPDesktop *desktop, unsigned int code if ( verb ) { SPAction *action = verb->get_action(Inkscape::ActionContext(desktop)); if ( !iconWidget && action && action->image ) { - iconWidget = sp_icon_new( Inkscape::ICON_SIZE_MENU, action->image ); + iconWidget = Gtk::manage(new Gtk::Image()); + iconWidget->set_from_icon_name( action->image, Gtk::ICON_SIZE_MENU ); } if ( action ) { @@ -139,21 +139,23 @@ Gtk::MenuItem& LayersPanel::_addPopupItem( SPDesktop *desktop, unsigned int code label = fallback; } - Gtk::Widget* wrapped = 0; - if ( iconWidget ) { - wrapped = Gtk::manage(Glib::wrap(iconWidget)); - wrapped->show(); - } - - - Gtk::MenuItem* item = 0; + auto box = Gtk::manage(new Gtk::Box()); + Gtk::MenuItem* item = Gtk::manage(new Gtk::MenuItem()); - if (wrapped) { - item = Gtk::manage(new Gtk::ImageMenuItem(*wrapped, label, true)); - } else { - item = Gtk::manage(new Gtk::MenuItem(label, true)); + if (iconWidget) { + box->pack_start(*iconWidget, false, true, 0); + } + else { + Gtk::Label *fake_icon = Gtk::manage(new Gtk::Label("")); + box->pack_start(*fake_icon, false, true, 0); } + Gtk::Label *menu_label = Gtk::manage(new Gtk::Label(label, true)); + menu_label->set_xalign(0.0); + box->pack_start(*menu_label, true, true, 0); + item->add(*box); + item->show_all(); + item->signal_activate().connect(sigc::bind(sigc::mem_fun(*this, &LayersPanel::_takeAction), id)); _popupMenu.append(*item); diff --git a/src/ui/dialog/livepatheffect-editor.cpp b/src/ui/dialog/livepatheffect-editor.cpp index bb9b61504..98789f7b2 100644 --- a/src/ui/dialog/livepatheffect-editor.cpp +++ b/src/ui/dialog/livepatheffect-editor.cpp @@ -36,7 +36,6 @@ #include "ui/icon-names.h" #include "ui/widget/imagetoggler.h" #include "verbs.h" -#include "widgets/icon.h" #include "livepatheffect-add.h" namespace Inkscape { @@ -67,7 +66,7 @@ void lpeeditor_selection_modified (Inkscape::Selection * selection, guint /*flag static void lpe_style_button(Gtk::Button& btn, char const* iconName) { - GtkWidget *child = sp_icon_new(Inkscape::ICON_SIZE_SMALL_TOOLBAR, iconName); + GtkWidget *child = gtk_image_new_from_icon_name(iconName, GTK_ICON_SIZE_SMALL_TOOLBAR); gtk_widget_show( child ); btn.add(*Gtk::manage(Glib::wrap(child))); btn.set_relief(Gtk::RELIEF_NONE); diff --git a/src/ui/dialog/objects.cpp b/src/ui/dialog/objects.cpp index fd78fec90..4b673b8b7 100644 --- a/src/ui/dialog/objects.cpp +++ b/src/ui/dialog/objects.cpp @@ -47,7 +47,6 @@ #include "ui/tools/node-tool.h" #include "verbs.h" #include "ui/widget/color-notebook.h" -#include "widgets/icon.h" #include "xml/node-observer.h" //#define DUMP_LAYERS 1 @@ -224,7 +223,7 @@ public: */ void ObjectsPanel::_styleButton(Gtk::Button& btn, char const* iconName, char const* tooltip) { - GtkWidget *child = sp_icon_new( Inkscape::ICON_SIZE_SMALL_TOOLBAR, iconName ); + GtkWidget *child = gtk_image_new_from_icon_name( iconName, GTK_ICON_SIZE_SMALL_TOOLBAR ); gtk_widget_show( child ); btn.add( *Gtk::manage(Glib::wrap(child)) ); btn.set_relief(Gtk::RELIEF_NONE); @@ -242,23 +241,25 @@ void ObjectsPanel::_styleButton(Gtk::Button& btn, char const* iconName, char con */ Gtk::MenuItem& ObjectsPanel::_addPopupItem( SPDesktop *desktop, unsigned int code, char const* iconName, char const* fallback, int id ) { - GtkWidget* iconWidget = 0; + Gtk::Image *iconWidget = nullptr; const char* label = 0; if ( iconName ) { - iconWidget = sp_icon_new( Inkscape::ICON_SIZE_MENU, iconName ); + iconWidget = Gtk::manage(new Gtk::Image()); + iconWidget->set_from_icon_name( iconName, Gtk::ICON_SIZE_MENU ); } if ( desktop ) { Verb *verb = Verb::get( code ); if ( verb ) { - SPAction *action = verb->get_action(desktop); + SPAction *action = verb->get_action(Inkscape::ActionContext(desktop)); if ( !iconWidget && action && action->image ) { - iconWidget = sp_icon_new( Inkscape::ICON_SIZE_MENU, action->image ); + iconWidget = Gtk::manage(new Gtk::Image()); + iconWidget->set_from_icon_name( action->image, Gtk::ICON_SIZE_MENU ); } if ( action ) { - // label = action->name; + label = action->name; } } } @@ -267,21 +268,23 @@ Gtk::MenuItem& ObjectsPanel::_addPopupItem( SPDesktop *desktop, unsigned int cod label = fallback; } - Gtk::Widget* wrapped = 0; - if ( iconWidget ) { - wrapped = Gtk::manage(Glib::wrap(iconWidget)); - wrapped->show(); - } - - - Gtk::MenuItem* item = 0; + auto box = Gtk::manage(new Gtk::Box()); + Gtk::MenuItem* item = Gtk::manage(new Gtk::MenuItem()); - if (wrapped) { - item = Gtk::manage(new Gtk::ImageMenuItem(*wrapped, label, true)); - } else { - item = Gtk::manage(new Gtk::MenuItem(label, true)); + if (iconWidget) { + box->pack_start(*iconWidget, false, true, 0); + } + else { + Gtk::Label *fake_icon = Gtk::manage(new Gtk::Label("")); + box->pack_start(*fake_icon, false, true, 0); } + Gtk::Label *menu_label = Gtk::manage(new Gtk::Label(label, true)); + menu_label->set_xalign(0.0); + box->pack_start(*menu_label, true, true, 0); + item->add(*box); + item->show_all(); + item->signal_activate().connect(sigc::bind(sigc::mem_fun(*this, &ObjectsPanel::_takeAction), id)); _popupMenu.append(*item); diff --git a/src/ui/dialog/polar-arrange-tab.cpp b/src/ui/dialog/polar-arrange-tab.cpp index 9485b6ba3..b65a67e06 100644 --- a/src/ui/dialog/polar-arrange-tab.cpp +++ b/src/ui/dialog/polar-arrange-tab.cpp @@ -19,7 +19,6 @@ #include "document.h" #include "document-undo.h" -#include "widgets/icon.h" #include "desktop.h" #include "sp-ellipse.h" #include "sp-item-transform.h" diff --git a/src/ui/dialog/spellcheck.cpp b/src/ui/dialog/spellcheck.cpp index 045ce3459..4f7657f4f 100644 --- a/src/ui/dialog/spellcheck.cpp +++ b/src/ui/dialog/spellcheck.cpp @@ -13,7 +13,6 @@ */ #include "spellcheck.h" -#include "widgets/icon.h" #include "message-stack.h" #include "helper/window.h" diff --git a/src/ui/dialog/styledialog.cpp b/src/ui/dialog/styledialog.cpp index 8679659ce..3642c0168 100644 --- a/src/ui/dialog/styledialog.cpp +++ b/src/ui/dialog/styledialog.cpp @@ -13,7 +13,6 @@ #include "styledialog.h" #include "ui/widget/addtoicon.h" -#include "widgets/icon.h" #include "verbs.h" #include "sp-object.h" #include "selection.h" @@ -265,7 +264,9 @@ StyleDialog::StyleDialog() : _treeView.set_expander_column(*(_treeView.get_column(1))); // Pack widgets + _paned.set_orientation(Gtk::ORIENTATION_VERTICAL); _paned.pack1(_mainBox, Gtk::SHRINK); + _mainBox.set_orientation(Gtk::ORIENTATION_VERTICAL); _mainBox.pack_start(_scrolledWindow, Gtk::PACK_EXPAND_WIDGET); _scrolledWindow.add(_treeView); _scrolledWindow.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC); @@ -1515,7 +1516,7 @@ bool StyleDialog::_delProperty(GdkEventButton *event) void StyleDialog::_styleButton(Gtk::Button& btn, char const* iconName, char const* tooltip) { - GtkWidget *child = sp_icon_new(Inkscape::ICON_SIZE_SMALL_TOOLBAR, iconName); + GtkWidget *child = gtk_image_new_from_icon_name(iconName, GTK_ICON_SIZE_SMALL_TOOLBAR); gtk_widget_show(child); btn.add(*manage(Glib::wrap(child))); btn.set_relief(Gtk::RELIEF_NONE); diff --git a/src/ui/dialog/styledialog.h b/src/ui/dialog/styledialog.h index dbbc1e480..03932e3cc 100644 --- a/src/ui/dialog/styledialog.h +++ b/src/ui/dialog/styledialog.h @@ -108,9 +108,9 @@ private: Glib::RefPtr<TreeStore> _store; // Widgets - Gtk::VPaned _paned; - Gtk::VBox _mainBox; - Gtk::HBox _buttonBox; + Gtk::Paned _paned; + Gtk::Box _mainBox; + Gtk::Box _buttonBox; Gtk::ScrolledWindow _scrolledWindow; Gtk::Button* del; Gtk::Button* create; diff --git a/src/ui/dialog/swatches.cpp b/src/ui/dialog/swatches.cpp index 87bfa9252..82b099bd1 100644 --- a/src/ui/dialog/swatches.cpp +++ b/src/ui/dialog/swatches.cpp @@ -512,15 +512,16 @@ compare_swatch_names(SwatchPage const *a, SwatchPage const *b) { static void loadEmUp() { + using namespace Inkscape::IO::Resource; static bool beenHere = false; gboolean userPalette = true; if ( !beenHere ) { beenHere = true; std::list<gchar *> sources; - sources.push_back( Inkscape::Application::profile_path("palettes") ); - sources.push_back( g_strdup(INKSCAPE_PALETTESDIR) ); - sources.push_back( g_strdup(CREATE_PALETTESDIR) ); + sources.push_back(g_strdup(get_path(USER, PALETTES))); + sources.push_back(g_strdup(get_path(SYSTEM, PALETTES))); + sources.push_back(g_strdup(get_path(CREATE, PALETTES))); // Use this loop to iterate through a list of possible document locations. while (!sources.empty()) { diff --git a/src/ui/dialog/symbols.cpp b/src/ui/dialog/symbols.cpp index e9a13620b..aa3d86b00 100644 --- a/src/ui/dialog/symbols.cpp +++ b/src/ui/dialog/symbols.cpp @@ -31,6 +31,7 @@ #include <glibmm/i18n.h> #include "path-prefix.h" #include "io/sys.h" +#include "io/resource.h" #include "ui/cache/svg_preview_cache.h" #include "ui/clipboard.h" @@ -47,7 +48,6 @@ #include "sp-use.h" #include "sp-defs.h" #include "sp-symbol.h" -#include "widgets/icon.h" #ifdef WITH_LIBVISIO #include <libvisio/libvisio.h> @@ -174,18 +174,22 @@ SymbolsDialog::SymbolsDialog( gchar const* prefsPath ) : scroller->set_hexpand(); table->attach(*Gtk::manage(tools),0,row,2,1); + auto addSymbolImage = Gtk::manage(new Gtk::Image()); + addSymbolImage->set_from_icon_name("symbol-add", Gtk::ICON_SIZE_SMALL_TOOLBAR); + addSymbol = Gtk::manage(new Gtk::Button()); - addSymbol->add(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_SMALL_TOOLBAR, INKSCAPE_ICON("symbol-add")))) ); + addSymbol->add(*addSymbolImage); addSymbol->set_tooltip_text(_("Add Symbol from the current document.")); addSymbol->set_relief( Gtk::RELIEF_NONE ); addSymbol->set_focus_on_click( false ); addSymbol->signal_clicked().connect(sigc::mem_fun(*this, &SymbolsDialog::insertSymbol)); tools->pack_start(* addSymbol, Gtk::PACK_SHRINK); + auto removeSymbolImage = Gtk::manage(new Gtk::Image()); + removeSymbolImage->set_from_icon_name("symbol-remove", Gtk::ICON_SIZE_SMALL_TOOLBAR); + removeSymbol = Gtk::manage(new Gtk::Button()); - removeSymbol->add(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_SMALL_TOOLBAR, INKSCAPE_ICON("symbol-remove")))) ); + removeSymbol->add(*removeSymbolImage); removeSymbol->set_tooltip_text(_("Remove Symbol from the current document.")); removeSymbol->set_relief( Gtk::RELIEF_NONE ); removeSymbol->set_focus_on_click( false ); @@ -197,18 +201,23 @@ SymbolsDialog::SymbolsDialog( gchar const* prefsPath ) : // Pack size (controls display area) pack_size = 2; // Default 32px + + auto packMoreImage = Gtk::manage(new Gtk::Image()); + packMoreImage->set_from_icon_name("pack-more", Gtk::ICON_SIZE_SMALL_TOOLBAR); + button = Gtk::manage(new Gtk::Button()); - button->add(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_SMALL_TOOLBAR, INKSCAPE_ICON("pack-more")))) ); + button->add(*packMoreImage); button->set_tooltip_text(_("Display more icons in row.")); button->set_relief( Gtk::RELIEF_NONE ); button->set_focus_on_click( false ); button->signal_clicked().connect(sigc::mem_fun(*this, &SymbolsDialog::packmore)); tools->pack_start(* button, Gtk::PACK_SHRINK); + auto packLessImage = Gtk::manage(new Gtk::Image()); + packLessImage->set_from_icon_name("pack-less", Gtk::ICON_SIZE_SMALL_TOOLBAR); + button = Gtk::manage(new Gtk::Button()); - button->add(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_SMALL_TOOLBAR, INKSCAPE_ICON("pack-less")))) ); + button->add(*packLessImage); button->set_tooltip_text(_("Display fewer icons in row.")); button->set_relief( Gtk::RELIEF_NONE ); button->set_focus_on_click( false ); @@ -216,9 +225,11 @@ SymbolsDialog::SymbolsDialog( gchar const* prefsPath ) : tools->pack_start(* button, Gtk::PACK_SHRINK); // Toggle scale to fit on/off + auto fitSymbolImage = Gtk::manage(new Gtk::Image()); + fitSymbolImage->set_from_icon_name("symbol-fit", Gtk::ICON_SIZE_SMALL_TOOLBAR); + fitSymbol = Gtk::manage(new Gtk::ToggleButton()); - fitSymbol->add(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_SMALL_TOOLBAR, INKSCAPE_ICON("symbol-fit")))) ); + fitSymbol->add(*fitSymbolImage); fitSymbol->set_tooltip_text(_("Toggle 'fit' symbols in icon space.")); fitSymbol->set_relief( Gtk::RELIEF_NONE ); fitSymbol->set_focus_on_click( false ); @@ -228,9 +239,11 @@ SymbolsDialog::SymbolsDialog( gchar const* prefsPath ) : // Render size (scales symbols within display area) scale_factor = 0; // Default 1:1 * pack_size/pack_size default + auto zoomOutImage = Gtk::manage(new Gtk::Image()); + zoomOutImage->set_from_icon_name("symbol-smaller", Gtk::ICON_SIZE_SMALL_TOOLBAR); + zoomOut = Gtk::manage(new Gtk::Button()); - zoomOut->add(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_SMALL_TOOLBAR, INKSCAPE_ICON("symbol-smaller")))) ); + zoomOut->add(*zoomOutImage); zoomOut->set_tooltip_text(_("Make symbols smaller by zooming out.")); zoomOut->set_relief( Gtk::RELIEF_NONE ); zoomOut->set_focus_on_click( false ); @@ -238,9 +251,11 @@ SymbolsDialog::SymbolsDialog( gchar const* prefsPath ) : zoomOut->signal_clicked().connect(sigc::mem_fun(*this, &SymbolsDialog::zoomout)); tools->pack_start(* zoomOut, Gtk::PACK_SHRINK); + auto zoomInImage = Gtk::manage(new Gtk::Image()); + zoomInImage->set_from_icon_name("symbol-bigger", Gtk::ICON_SIZE_SMALL_TOOLBAR); + zoomIn = Gtk::manage(new Gtk::Button()); - zoomIn->add(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_SMALL_TOOLBAR, INKSCAPE_ICON("symbol-bigger")))) ); + zoomIn->add(*zoomInImage); zoomIn->set_tooltip_text(_("Make symbols bigger by zooming in.")); zoomIn->set_relief( Gtk::RELIEF_NONE ); zoomIn->set_focus_on_click( false ); @@ -577,19 +592,15 @@ void SymbolsDialog::get_symbols() { std::list<Glib::ustring> directories; -// \TODO optimize this - - if( Inkscape::IO::file_test( INKSCAPE_SYMBOLSDIR, G_FILE_TEST_EXISTS ) && - Inkscape::IO::file_test( INKSCAPE_SYMBOLSDIR, G_FILE_TEST_IS_DIR ) ) { - directories.push_back( INKSCAPE_SYMBOLSDIR ); - } - if( Inkscape::IO::file_test( Inkscape::Application::profile_path("symbols"), G_FILE_TEST_EXISTS ) && - Inkscape::IO::file_test( Inkscape::Application::profile_path("symbols"), G_FILE_TEST_IS_DIR ) ) { - directories.push_back( Inkscape::Application::profile_path("symbols") ); - } + using namespace Inkscape::IO::Resource; + directories.push_back(get_path_ustring(USER, SYMBOLS)); + directories.push_back(get_path_ustring(SYSTEM, SYMBOLS)); std::list<Glib::ustring>::iterator it; for( it = directories.begin(); it != directories.end(); ++it ) { + if(!Inkscape::IO::file_test((*it).c_str(), G_FILE_TEST_IS_DIR)) { + continue; + } GError *err = 0; GDir *dir = g_dir_open( (*it).c_str(), 0, &err ); diff --git a/src/ui/dialog/tags.cpp b/src/ui/dialog/tags.cpp index dfe71bddb..176719995 100644 --- a/src/ui/dialog/tags.cpp +++ b/src/ui/dialog/tags.cpp @@ -31,7 +31,6 @@ #include "ui/widget/layertypeicon.h" #include "ui/widget/addtoicon.h" #include "verbs.h" -#include "widgets/icon.h" #include "xml/node-observer.h" #include "sp-root.h" #include "ui/tools/tool-base.h" //"event-context.h" @@ -130,7 +129,7 @@ public: void TagsPanel::_styleButton(Gtk::Button& btn, char const* iconName, char const* tooltip) { - GtkWidget *child = sp_icon_new(Inkscape::ICON_SIZE_SMALL_TOOLBAR, iconName); + GtkWidget *child = gtk_image_new_from_icon_name(iconName, GTK_ICON_SIZE_SMALL_TOOLBAR); gtk_widget_show(child); btn.add(*manage(Glib::wrap(child))); btn.set_relief(Gtk::RELIEF_NONE); @@ -144,7 +143,7 @@ Gtk::MenuItem& TagsPanel::_addPopupItem( SPDesktop *desktop, unsigned int code, const char* label = 0; if ( iconName ) { - iconWidget = sp_icon_new( Inkscape::ICON_SIZE_MENU, iconName ); + iconWidget = gtk_image_new_from_icon_name( iconName, GTK_ICON_SIZE_MENU ); } if ( desktop ) { @@ -152,11 +151,11 @@ Gtk::MenuItem& TagsPanel::_addPopupItem( SPDesktop *desktop, unsigned int code, if ( verb ) { SPAction *action = verb->get_action(desktop); if ( !iconWidget && action && action->image ) { - iconWidget = sp_icon_new( Inkscape::ICON_SIZE_MENU, action->image ); + iconWidget = gtk_image_new_from_icon_name( action->image, GTK_ICON_SIZE_MENU ); } if ( action ) { - label = action->name; + // label = action->name; } } } @@ -167,7 +166,7 @@ Gtk::MenuItem& TagsPanel::_addPopupItem( SPDesktop *desktop, unsigned int code, Gtk::Widget* wrapped = 0; if ( iconWidget ) { - wrapped = manage(Glib::wrap(iconWidget)); + wrapped = Gtk::manage(Glib::wrap(iconWidget)); wrapped->show(); } diff --git a/src/ui/dialog/template-load-tab.cpp b/src/ui/dialog/template-load-tab.cpp index 7b96c2b97..10b4716ff 100644 --- a/src/ui/dialog/template-load-tab.cpp +++ b/src/ui/dialog/template-load-tab.cpp @@ -24,6 +24,8 @@ #include "file.h" #include "path-prefix.h" +using namespace Inkscape::IO::Resource; + namespace Inkscape { namespace UI { @@ -57,7 +59,6 @@ TemplateLoadTab::TemplateLoadTab(NewFromTemplate* parent) sigc::mem_fun(*this, &TemplateLoadTab::_keywordSelected)); this->show_all(); - _loading_path = ""; _loadTemplates(); _initLists(); } @@ -207,11 +208,8 @@ void TemplateLoadTab::_refreshTemplatesList() void TemplateLoadTab::_loadTemplates() { - // user's local dir - _getTemplatesFromDir(Inkscape::Application::profile_path("templates") + _loading_path); - - // system templates dir - _getTemplatesFromDir(INKSCAPE_TEMPLATESDIR + _loading_path); + _getTemplatesFromDomain(USER); + _getTemplatesFromDomain(SYSTEM); // procedural templates _getProceduralTemplates(); @@ -252,11 +250,12 @@ TemplateLoadTab::TemplateData TemplateLoadTab::_processTemplateFile(const std::s } -void TemplateLoadTab::_getTemplatesFromDir(const std::string &path) +void TemplateLoadTab::_getTemplatesFromDomain(Domain domain) { - if ( !Glib::file_test(path, Glib::FILE_TEST_EXISTS) || - !Glib::file_test(path, Glib::FILE_TEST_IS_DIR)) + Glib::ustring path = get_path_ustring(domain, TEMPLATES); + if (!Glib::file_test(path, Glib::FILE_TEST_IS_DIR)) { return; + } Glib::Dir dir(path); diff --git a/src/ui/dialog/template-load-tab.h b/src/ui/dialog/template-load-tab.h index d11c4c77f..0a5521d93 100644 --- a/src/ui/dialog/template-load-tab.h +++ b/src/ui/dialog/template-load-tab.h @@ -21,6 +21,7 @@ #include <string> #include "xml/node.h" +#include "io/resource.h" #include "extension/effect.h" @@ -66,7 +67,6 @@ protected: Glib::ustring _current_keyword; Glib::ustring _current_template; - std::string _loading_path; std::map<Glib::ustring, TemplateData> _tdata; std::set<Glib::ustring> _keywords; @@ -100,7 +100,7 @@ private: void _getDataFromNode(Inkscape::XML::Node *, TemplateData &); void _getProceduralTemplates(); - void _getTemplatesFromDir(const std::string &); + void _getTemplatesFromDomain(Inkscape::IO::Resource::Domain domain); void _keywordSelected(); TemplateData _processTemplateFile(const std::string &); diff --git a/src/ui/dialog/text-edit.cpp b/src/ui/dialog/text-edit.cpp index 94f307828..c7d899f45 100644 --- a/src/ui/dialog/text-edit.cpp +++ b/src/ui/dialog/text-edit.cpp @@ -45,7 +45,6 @@ extern "C" { #include "verbs.h" #include "ui/interface.h" #include "svg/css-ostringstream.h" -#include "widgets/icon.h" #include "widgets/font-selector.h" #include <glibmm/i18n.h> #include <glibmm/markup.h> @@ -103,26 +102,6 @@ TextEdit::TextEdit() layout_hbox.pack_start(text_sep, false, false, 10); - /* Line Spacing */ - /* Commented out as this does not handle non-percentage values - GtkWidget *px = sp_icon_new( Inkscape::ICON_SIZE_SMALL_TOOLBAR, INKSCAPE_ICON("text_line_spacing") ); - layout_hbox.pack_start(*Gtk::manage(Glib::wrap(px)), false, false); - - spacing_combo = gtk_combo_box_text_new_with_entry (); - gtk_widget_set_size_request (spacing_combo, 90, -1); - - const gchar *spacings[] = {"50%", "80%", "90%", "100%", "110%", "120%", "130%", "140%", "150%", "200%", "300%", NULL}; - for (int i = 0; spacings[i]; i++) { - gtk_combo_box_text_append_text((GtkComboBoxText *) spacing_combo, spacings[i]); - } - - gtk_widget_set_tooltip_text (px, _("Spacing between baselines (percent of font size)")); - gtk_widget_set_tooltip_text (spacing_combo, _("Spacing between baselines (percent of font size)")); - layout_hbox.pack_start(*Gtk::manage(Glib::wrap(spacing_combo)), false, false); - layout_frame.set_padding(4,4,4,4); - layout_frame.add(layout_hbox); - */ - // Text start Offset { startOffset = gtk_combo_box_text_new_with_entry (); @@ -223,10 +202,7 @@ TextEdit::~TextEdit() void TextEdit::styleButton(Gtk::RadioButton *button, gchar const *tooltip, gchar const *icon_name, Gtk::RadioButton *group_button ) { - GtkWidget *icon = sp_icon_new( Inkscape::ICON_SIZE_SMALL_TOOLBAR, icon_name ); - if (!GTK_IS_IMAGE(icon)) { - icon = gtk_image_new_from_icon_name ( icon_name, GTK_ICON_SIZE_SMALL_TOOLBAR ); - } + GtkWidget *icon = gtk_image_new_from_icon_name( icon_name, GTK_ICON_SIZE_SMALL_TOOLBAR ); if (group_button) { Gtk::RadioButton::Group group = group_button->get_group(); diff --git a/src/ui/dialog/transformation.cpp b/src/ui/dialog/transformation.cpp index d209a450c..5ad1b9ec5 100644 --- a/src/ui/dialog/transformation.cpp +++ b/src/ui/dialog/transformation.cpp @@ -31,7 +31,6 @@ #include "sp-namedview.h" #include "sp-item-transform.h" #include "ui/icon-names.h" -#include "widgets/icon.h" namespace Inkscape { @@ -278,14 +277,18 @@ void Transformation::layoutPageRotate() _scalar_rotate.setDigits(3); _scalar_rotate.setIncrements(0.1, 1.0); - _counterclockwise_rotate.add(*manage( Glib::wrap( - sp_icon_new(Inkscape::ICON_SIZE_SMALL_TOOLBAR, INKSCAPE_ICON("object-rotate-left"))))); + auto object_rotate_left_icon = Gtk::manage(new Gtk::Image()); + object_rotate_left_icon->set_from_icon_name("object-rotate-left", Gtk::ICON_SIZE_SMALL_TOOLBAR); + + _counterclockwise_rotate.add(*object_rotate_left_icon); _counterclockwise_rotate.set_mode(false); _counterclockwise_rotate.set_relief(Gtk::RELIEF_NONE); _counterclockwise_rotate.set_tooltip_text(_("Rotate in a counterclockwise direction")); - _clockwise_rotate.add(*manage( Glib::wrap( - sp_icon_new(Inkscape::ICON_SIZE_SMALL_TOOLBAR, INKSCAPE_ICON("object-rotate-right"))))); + auto object_rotate_right_icon = Gtk::manage(new Gtk::Image()); + object_rotate_right_icon->set_from_icon_name("object-rotate-right", Gtk::ICON_SIZE_SMALL_TOOLBAR); + + _clockwise_rotate.add(*object_rotate_right_icon); _clockwise_rotate.set_mode(false); _clockwise_rotate.set_relief(Gtk::RELIEF_NONE); _clockwise_rotate.set_tooltip_text(_("Rotate in a clockwise direction")); diff --git a/src/ui/dialog/undo-history.cpp b/src/ui/dialog/undo-history.cpp index bf5bdc76d..3d6d71e9a 100644 --- a/src/ui/dialog/undo-history.cpp +++ b/src/ui/dialog/undo-history.cpp @@ -44,16 +44,13 @@ void CellRendererSPIcon::render_vfunc(const Cairo::RefPtr<Cairo::Context>& cr, if ( !_icon_cache[_property_event_type] ) { Glib::ustring image_name = Inkscape::Verb::get(_property_event_type)->get_image(); - Gtk::Widget* icon = sp_icon_get_icon(image_name, Inkscape::ICON_SIZE_MENU); + Gtk::Image* icon = Gtk::manage(new Gtk::Image()); + icon->set_from_icon_name(image_name, Gtk::ICON_SIZE_MENU); if (icon) { // check icon type (inkscape, gtk, none) - if ( SP_IS_ICON(icon->gobj()) ) { - SPIcon* sp_icon = SP_ICON(icon->gobj()); - sp_icon_fetch_pixbuf(sp_icon); - _property_icon = Glib::wrap(sp_icon->pb, true); - } else if ( GTK_IS_IMAGE(icon->gobj()) ) { + if ( GTK_IS_IMAGE(icon->gobj()) ) { auto icon_theme = Gtk::IconTheme::get_default(); _property_icon = icon_theme->load_icon(image_name, 16); } else { diff --git a/src/ui/dialog/undo-history.h b/src/ui/dialog/undo-history.h index 48929a0d0..3efc25f15 100644 --- a/src/ui/dialog/undo-history.h +++ b/src/ui/dialog/undo-history.h @@ -24,7 +24,6 @@ #include "event-log.h" -#include "widgets/icon.h" #include "ui/dialog/desktop-tracker.h" class SPDesktop; diff --git a/src/ui/dialog/xml-tree.cpp b/src/ui/dialog/xml-tree.cpp index fa35b092a..d9ea73673 100644 --- a/src/ui/dialog/xml-tree.cpp +++ b/src/ui/dialog/xml-tree.cpp @@ -17,7 +17,6 @@ */ #include "xml-tree.h" -#include "widgets/icon.h" #include <glibmm/i18n.h> #include "desktop.h" @@ -109,57 +108,74 @@ XmlTree::XmlTree (void) : gtk_widget_set_tooltip_text( GTK_WIDGET(tree), _("Drag to reorder nodes") ); tree_toolbar.set_toolbar_style(Gtk::TOOLBAR_ICONS); - xml_element_new_button.set_icon_widget(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_LARGE_TOOLBAR, INKSCAPE_ICON("xml-element-new")))) ); + + auto xml_element_new_icon = Gtk::manage(new Gtk::Image()); + xml_element_new_icon->set_from_icon_name("xml-element-new", Gtk::ICON_SIZE_LARGE_TOOLBAR); + + xml_element_new_button.set_icon_widget(*xml_element_new_icon); xml_element_new_button.set_tooltip_text(_("New element node")); xml_element_new_button.set_sensitive(false); tree_toolbar.add(xml_element_new_button); - xml_text_new_button.set_icon_widget(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_LARGE_TOOLBAR, INKSCAPE_ICON("xml-text-new"))))); + auto xml_text_new_icon = Gtk::manage(new Gtk::Image()); + xml_text_new_icon->set_from_icon_name("xml-text-new", Gtk::ICON_SIZE_LARGE_TOOLBAR); + + xml_text_new_button.set_icon_widget(*xml_text_new_icon); xml_text_new_button.set_tooltip_text(_("New text node")); xml_text_new_button.set_sensitive(false); tree_toolbar.add(xml_text_new_button); - xml_node_duplicate_button.set_icon_widget(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_LARGE_TOOLBAR, INKSCAPE_ICON("xml-node-duplicate"))))); + auto xml_node_duplicate_icon = Gtk::manage(new Gtk::Image()); + xml_node_duplicate_icon->set_from_icon_name("xml-node-duplicate", Gtk::ICON_SIZE_LARGE_TOOLBAR); + + xml_node_duplicate_button.set_icon_widget(*xml_node_duplicate_icon); xml_node_duplicate_button.set_tooltip_text(_("Duplicate node")); xml_node_duplicate_button.set_sensitive(false); tree_toolbar.add(xml_node_duplicate_button); tree_toolbar.add(separator); - xml_node_delete_button.set_icon_widget(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_LARGE_TOOLBAR, INKSCAPE_ICON("xml-node-delete"))))); + auto xml_node_delete_icon = Gtk::manage(new Gtk::Image()); + xml_node_delete_icon->set_from_icon_name("xml-node-delete", Gtk::ICON_SIZE_LARGE_TOOLBAR); + + xml_node_delete_button.set_icon_widget(*xml_node_delete_icon); xml_node_delete_button.set_tooltip_text(Q_("nodeAsInXMLdialogTooltip|Delete node")); xml_node_delete_button.set_sensitive(false); tree_toolbar.add(xml_node_delete_button); tree_toolbar.add(separator2); - unindent_node_button.set_icon_widget(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_LARGE_TOOLBAR, INKSCAPE_ICON("format-indent-less"))))); + auto format_indent_less_icon = Gtk::manage(new Gtk::Image()); + format_indent_less_icon->set_from_icon_name("format-indent-less", Gtk::ICON_SIZE_LARGE_TOOLBAR); + + unindent_node_button.set_icon_widget(*format_indent_less_icon); unindent_node_button.set_label(_("Unindent node")); unindent_node_button.set_tooltip_text(_("Unindent node")); unindent_node_button.set_sensitive(false); tree_toolbar.add(unindent_node_button); - indent_node_button.set_icon_widget(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_LARGE_TOOLBAR, INKSCAPE_ICON("format-indent-more"))))); + auto format_indent_more_icon = Gtk::manage(new Gtk::Image()); + format_indent_more_icon->set_from_icon_name("format-indent-more", Gtk::ICON_SIZE_LARGE_TOOLBAR); + + indent_node_button.set_icon_widget(*format_indent_more_icon); indent_node_button.set_label(_("Indent node")); indent_node_button.set_tooltip_text(_("Indent node")); indent_node_button.set_sensitive(false); tree_toolbar.add(indent_node_button); - raise_node_button.set_icon_widget(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_LARGE_TOOLBAR, INKSCAPE_ICON("go-up"))))); + auto go_up_icon = Gtk::manage(new Gtk::Image()); + go_up_icon->set_from_icon_name("go-up", Gtk::ICON_SIZE_LARGE_TOOLBAR); + + raise_node_button.set_icon_widget(*go_up_icon); raise_node_button.set_label(_("Raise node")); raise_node_button.set_tooltip_text(_("Raise node")); raise_node_button.set_sensitive(false); tree_toolbar.add(raise_node_button); - lower_node_button.set_icon_widget(*Gtk::manage(Glib::wrap( - sp_icon_new (Inkscape::ICON_SIZE_LARGE_TOOLBAR, INKSCAPE_ICON("go-down"))))); + auto go_down_icon = Gtk::manage(new Gtk::Image()); + go_down_icon->set_from_icon_name("go-down", Gtk::ICON_SIZE_LARGE_TOOLBAR); + + lower_node_button.set_icon_widget(*go_down_icon); lower_node_button.set_label(_("Lower node")); lower_node_button.set_tooltip_text(_("Lower node")); lower_node_button.set_sensitive(false); @@ -183,7 +199,10 @@ XmlTree::XmlTree (void) : attributes = SP_XMLVIEW_ATTR_LIST(sp_xmlview_attr_list_new(NULL)); attr_toolbar.set_toolbar_style(Gtk::TOOLBAR_ICONS); - xml_attribute_delete_button.set_icon_widget(*Gtk::manage(Glib::wrap(sp_icon_new (Inkscape::ICON_SIZE_LARGE_TOOLBAR, INKSCAPE_ICON("xml-attribute-delete"))))); + + auto xml_attribute_delete_icon = Gtk::manage(new Gtk::Image()); + xml_attribute_delete_icon->set_from_icon_name("xml-attribute-delete", Gtk::ICON_SIZE_LARGE_TOOLBAR); + xml_attribute_delete_button.set_icon_widget(*xml_attribute_delete_icon); xml_attribute_delete_button.set_tooltip_text(_("Delete attribute")); xml_attribute_delete_button.set_sensitive(false); attr_toolbar.add(xml_attribute_delete_button); diff --git a/src/ui/interface.cpp b/src/ui/interface.cpp index 7e80c1a2f..a0ee5c72b 100644 --- a/src/ui/interface.cpp +++ b/src/ui/interface.cpp @@ -27,14 +27,15 @@ #include <gtkmm/icontheme.h> #include "file.h" #include <glibmm/miscutils.h> -#include <gtkmm/imagemenuitem.h> -#include <gtkmm/separatormenuitem.h> + +#if WITH_GTKMM_3_22 +# include <gdkmm/monitor.h> +#endif #include "inkscape.h" #include "extension/db.h" #include "extension/effect.h" #include "extension/input.h" -#include "widgets/icon.h" #include "preferences.h" #include "shortcuts.h" #include "document.h" @@ -135,8 +136,6 @@ static void sp_ui_menu_item_set_name(GtkWidget *data, Glib::ustring const &name); static void sp_recent_open(GtkRecentChooser *, gpointer); -static void injectRenamedIcons(); - static const int MIN_ONSCREEN_DISTANCE = 50; void @@ -176,13 +175,26 @@ sp_create_window(SPViewWidget *vw, bool editable) gint full = prefs->getBool("/desktop/geometry/fullscreen"); gint maxed = prefs->getBool("/desktop/geometry/maximized"); if (pw>0 && ph>0) { - gint w = MIN(gdk_screen_width(), pw); - gint h = MIN(gdk_screen_height(), ph); - gint x = MIN(gdk_screen_width() - MIN_ONSCREEN_DISTANCE, px); - gint y = MIN(gdk_screen_height() - MIN_ONSCREEN_DISTANCE, py); +#if WITH_GTKMM_3_22 + auto const display = Gdk::Display::get_default(); + auto const monitor = display->get_primary_monitor(); + + // A Gdk::Rectangle in "application pixel" units + Gdk::Rectangle screen_geometry; + monitor->get_geometry(screen_geometry); + auto const screen_width = screen_geometry.get_width(); + auto const screen_height = screen_geometry.get_height(); +#else + auto const screen_width = gdk_screen_width(); + auto const screen_height = gdk_screen_height(); +#endif + gint w = MIN(screen_width, pw); + gint h = MIN(screen_height, ph); + gint x = MIN(screen_width - MIN_ONSCREEN_DISTANCE, px); + gint y = MIN(screen_height - MIN_ONSCREEN_DISTANCE, py); if (w>0 && h>0) { - x = MIN(gdk_screen_width() - w, x); - y = MIN(gdk_screen_height() - h, y); + x = MIN(screen_width - w, x); + y = MIN(screen_height - h, y); desktop->setWindowSize(w, h); } @@ -389,23 +401,6 @@ sp_ui_menu_deselect(gpointer object) view->tipsMessageContext()->clear(); } -/** - * Creates and attaches a scaled icon to the given menu item. - */ -static void -sp_ui_menuitem_add_icon( GtkWidget *item, gchar *icon_name ) -{ - static bool iconsInjected = false; - if ( !iconsInjected ) { - iconsInjected = true; - injectRenamedIcons(); - } - GtkWidget *icon; - - icon = sp_icon_new( Inkscape::ICON_SIZE_MENU, icon_name ); - gtk_widget_show(icon); - gtk_image_menu_item_set_image((GtkImageMenuItem *) item, icon); -} // end of sp_ui_menu_add_icon void sp_ui_dialog_title_string(Inkscape::Verb *verb, gchar *c) @@ -435,38 +430,82 @@ sp_ui_dialog_title_string(Inkscape::Verb *verb, gchar *c) } } - /** * Appends a custom menu UI from a verb. * * @see ContextMenu::AppendItemFromVerb for a c++ified alternative. Consider dropping sp_ui_menu_append_item_from_verb when c++ifying interface.cpp. + * + * @param menu The menu to which the item will be appended + * @param verb The verb from which the item's label, action and icon (optionally) will be read + * @param view + * @param show_icon True if an icon should be displayed before the menu item's label + * @param radio True if a radio button should be displayed next to the menu item + * @param group The radio button group that the item should belong to + * + * @details The show_icon flag should be used very sparingly because menu icons are not recommended + * any longer under the GNOME HIG. Also, note that the text appears after the icon, and + * so will be indented relative to "normal" menu items. As such, menus will look best if + * all the items with icons are grouped together between a pair of separators. */ -static GtkWidget *sp_ui_menu_append_item_from_verb(GtkMenu *menu, Inkscape::Verb *verb, Inkscape::UI::View::View *view, bool radio = false, GSList *group = NULL) +static GtkWidget *sp_ui_menu_append_item_from_verb(GtkMenu *menu, + Inkscape::Verb *verb, + Inkscape::UI::View::View *view, + bool show_icon = false, + bool radio = false, + GSList *group = NULL) { - SPAction *action; GtkWidget *item; + // Just create a menu separator if this isn't a real action. + // Otherwise, create a real menu item if (verb->get_code() == SP_VERB_NONE) { - item = gtk_separator_menu_item_new(); - } else { + SPAction *action = verb->get_action(Inkscape::ActionContext(view)); - action = verb->get_action(Inkscape::ActionContext(view)); if (!action) return NULL; + // Create the menu item itself, either as a radio menu item, or just + // a regular menu item depending on whether the "radio" flag is set if (radio) { - item = gtk_radio_menu_item_new_with_mnemonic(group, action->name); + item = gtk_radio_menu_item_new(group); } else { - item = gtk_image_menu_item_new_with_mnemonic(action->name); + item = gtk_menu_item_new(); } - gtk_label_set_markup_with_mnemonic( GTK_LABEL(gtk_bin_get_child(GTK_BIN (item))), action->name); + // Create a box to contain all the widgets (icon, label, accelerator) + // that will go inside the menu item + GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); - GtkAccelGroup *accel_group = sp_shortcut_get_accel_group(); + // Now create the label and add it to the menu item + GtkWidget *label = gtk_accel_label_new(action->name); + gtk_label_set_markup_with_mnemonic( GTK_LABEL(label), action->name); + gtk_label_set_use_underline(GTK_LABEL(label), true); + gtk_label_set_xalign(GTK_LABEL(label), 0.0); + + GtkAccelGroup *accel_group = sp_shortcut_get_accel_group(); gtk_menu_set_accel_group(menu, accel_group); sp_shortcut_add_accelerator(item, sp_shortcut_get_primary(verb)); + gtk_accel_label_set_accel_widget(GTK_ACCEL_LABEL(label), item); + + GtkWidget *icon; + + // If there is an image associated with the action, then we can add it as an + // icon for the menu item. If not, give the label a bit more space + if(show_icon && action->image) { + icon = gtk_image_new_from_icon_name(action->image, GTK_ICON_SIZE_MENU); + } + else { + icon = gtk_label_new(NULL); // A fake icon just to act as a placeholder + } + + gtk_box_pack_start(GTK_BOX(box), icon, FALSE, TRUE, 0); + gtk_box_pack_start(GTK_BOX(box), label, TRUE, TRUE, 0); + + // Finally, pack all the widgets into the menu item + gtk_container_add(GTK_CONTAINER(item), box); + action->signal_set_sensitive.connect( sigc::bind<0>( @@ -481,9 +520,6 @@ static GtkWidget *sp_ui_menu_append_item_from_verb(GtkMenu *menu, Inkscape::Verb gtk_widget_set_sensitive(item, FALSE); } - if (action->image) { - sp_ui_menuitem_add_icon(item, action->image); - } gtk_widget_set_events(item, GDK_KEY_PRESS_MASK); g_object_set_data(G_OBJECT(item), "view", (gpointer) view); g_signal_connect( G_OBJECT(item), "activate", G_CALLBACK(sp_ui_menu_activate), action ); @@ -491,7 +527,7 @@ static GtkWidget *sp_ui_menu_append_item_from_verb(GtkMenu *menu, Inkscape::Verb g_signal_connect( G_OBJECT(item), "deselect", G_CALLBACK(sp_ui_menu_deselect_action), action ); } - gtk_widget_show(item); + gtk_widget_show_all(item); gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); return item; @@ -806,11 +842,19 @@ static void sp_ui_build_dyn_menus(Inkscape::XML::Node *menus, GtkWidget *menu, I } if (!strcmp(menu_pntr->name(), "verb")) { gchar const *verb_name = menu_pntr->attribute("verb-id"); + + // Check if the "show-icon" attribute is set, and set the flag here accordingly + bool show_icon = false; + + if(menu_pntr->attribute("show-icon") != NULL) { + show_icon = true; + } + Inkscape::Verb *verb = Inkscape::Verb::getbyid(verb_name); if (verb != NULL) { if (menu_pntr->attribute("radio") != NULL) { - GtkWidget *item = sp_ui_menu_append_item_from_verb (GTK_MENU(menu), verb, view, true, group); + GtkWidget *item = sp_ui_menu_append_item_from_verb (GTK_MENU(menu), verb, view, show_icon, true, group); group = gtk_radio_menu_item_get_group( GTK_RADIO_MENU_ITEM(item)); if (menu_pntr->attribute("default") != NULL) { gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item), TRUE); @@ -826,7 +870,7 @@ static void sp_ui_build_dyn_menus(Inkscape::XML::Node *menus, GtkWidget *menu, I checkitem_toggled, checkitem_update, verb); } } else { - sp_ui_menu_append_item_from_verb(GTK_MENU(menu), verb, view); + sp_ui_menu_append_item_from_verb(GTK_MENU(menu), verb, view, show_icon); group = NULL; } } else { @@ -1382,894 +1426,19 @@ sp_ui_menu_item_set_name(GtkWidget *data, Glib::ustring const &name) if (GTK_IS_LABEL(child)) { gtk_label_set_markup_with_mnemonic(GTK_LABEL (child), name.c_str()); } else if (GTK_IS_BOX(child)) { + GList *children = gtk_container_get_children(GTK_CONTAINER(child)); + + // Label is second child in list + GtkWidget *label = GTK_WIDGET(children->next->data); + gtk_label_set_markup_with_mnemonic( - GTK_LABEL (gtk_container_get_children(GTK_CONTAINER (child))->data), + GTK_LABEL (label), name.c_str()); }//else sp_ui_menu_append_item_from_verb has been modified and can set //a menu item in yet another way... } } } - -void injectRenamedIcons() -{ - Glib::RefPtr<Gtk::IconTheme> iconTheme = Gtk::IconTheme::get_default(); - - std::vector< std::pair<Glib::ustring, Glib::ustring> > renamed; - renamed.push_back(std::make_pair("gtk-file", "document-x-generic")); - renamed.push_back(std::make_pair("gtk-directory", "folder")); - - for ( std::vector< std::pair<Glib::ustring, Glib::ustring> >::iterator it = renamed.begin(); it < renamed.end(); ++it ) { - bool hasIcon = iconTheme->has_icon(it->first); - bool hasSecondIcon = iconTheme->has_icon(it->second); - - if ( !hasIcon && hasSecondIcon ) { - Glib::ArrayHandle<int> sizes = iconTheme->get_icon_sizes(it->second); - for ( Glib::ArrayHandle<int>::iterator it2 = sizes.begin(); it2 < sizes.end(); ++it2 ) { - Glib::RefPtr<Gdk::Pixbuf> pb = iconTheme->load_icon( it->second, *it2 ); - if ( pb ) { - // install a private copy of the pixbuf to avoid pinning a theme - Glib::RefPtr<Gdk::Pixbuf> pbCopy = pb->copy(); - Gtk::IconTheme::add_builtin_icon( it->first, *it2, pbCopy ); - } - } - } - } -} - - -ContextMenu::ContextMenu(SPDesktop *desktop, SPItem *item) : - _item(item), - MIGroup(), - MIParent(_("Go to parent")) -{ -// g_message("ContextMenu"); - _object = static_cast<SPObject *>(item); - _desktop = desktop; - - AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_UNDO)); - AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_REDO)); - AddSeparator(); - AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_CUT)); - AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_COPY)); - AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_PASTE)); - AddSeparator(); - AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_DUPLICATE)); - AppendItemFromVerb(Inkscape::Verb::get(SP_VERB_EDIT_DELETE)); - - positionOfLastDialog = 10; // 9 in front + 1 for the separator in the next if; used to position the dialog menu entries below each other - /* Item menu */ - if (item!=NULL) { - AddSeparator(); - MakeObjectMenu(); - } - AddSeparator(); - /* Lock/Unock Hide/Unhide*/ - Geom::Rect b(_desktop->point(),_desktop->point() + Geom::Point(1,1)); - std::vector< SPItem * > down_items = _desktop->getDocument()->getItemsPartiallyInBox( _desktop->dkey, b, true, true); - bool has_down_hidden = false; - bool has_down_locked = false; - for(std::vector< SPItem * >::iterator down = down_items.begin(); down != down_items.end(); ++down){ - if((*down)->isHidden()) { - has_down_hidden = true; - } - if((*down)->isLocked()) { - has_down_locked = true; - } - } - Gtk::MenuItem* mi; - - mi = Gtk::manage(new Gtk::MenuItem(_("Hide selected objects"),1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::HideSelected)); - if (_desktop->selection->isEmpty()) { - mi->set_sensitive(false); - } - mi->show(); - append(*mi);//insert(*mi,positionOfLastDialog++); - - mi = Gtk::manage(new Gtk::MenuItem(_("Unhide objects below"),1)); - mi->signal_activate().connect(sigc::bind<std::vector< SPItem * > >(sigc::mem_fun(*this, &ContextMenu::UnHideBelow), down_items)); - if (!has_down_hidden) { - mi->set_sensitive(false); - } - mi->show(); - append(*mi);//insert(*mi,positionOfLastDialog++); - - mi = Gtk::manage(new Gtk::MenuItem(_("Lock selected objects"),1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::LockSelected)); - if (_desktop->selection->isEmpty()) { - mi->set_sensitive(false); - } - mi->show(); - append(*mi);//insert(*mi,positionOfLastDialog++); - - mi = Gtk::manage(new Gtk::MenuItem(_("Unlock objects below"),1)); - mi->signal_activate().connect(sigc::bind<std::vector< SPItem * > >(sigc::mem_fun(*this, &ContextMenu::UnLockBelow), down_items)); - if (!has_down_locked) { - mi->set_sensitive(false); - } - mi->show(); - append(*mi);//insert(*mi,positionOfLastDialog++); - /* layer menu */ - SPGroup *group=NULL; - if (item) { - if (SP_IS_GROUP(item)) { - group = SP_GROUP(item); - } else if ( item != _desktop->currentRoot() && SP_IS_GROUP(item->parent) ) { - group = SP_GROUP(item->parent); - } - } - - if (( group && group != _desktop->currentLayer() ) || - ( _desktop->currentLayer() != _desktop->currentRoot() && _desktop->currentLayer()->parent != _desktop->currentRoot() ) ) { - AddSeparator(); - } - - if ( group && group != _desktop->currentLayer() ) { - /* TRANSLATORS: #%1 is the id of the group e.g. <g id="#g7">, not a number. */ - MIGroup.set_label (Glib::ustring::compose(_("Enter group #%1"), group->getId())); - MIGroup.set_data("group", group); - MIGroup.signal_activate().connect(sigc::bind(sigc::mem_fun(*this, &ContextMenu::EnterGroup),&MIGroup)); - MIGroup.show(); - append(MIGroup); - } - - if ( _desktop->currentLayer() != _desktop->currentRoot() ) { - if ( _desktop->currentLayer()->parent != _desktop->currentRoot() ) { - MIParent.signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::LeaveGroup)); - MIParent.show(); - append(MIParent); - - /* Pop selection out of group */ - Gtk::MenuItem* miu = Gtk::manage(new Gtk::MenuItem(_("_Pop selection out of group"), 1)); - miu->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ActivateUngroupPopSelection)); - miu->show(); - append(*miu); - } - } -} - -ContextMenu::~ContextMenu(void) -{ -} - -Gtk::SeparatorMenuItem* ContextMenu::AddSeparator(void) -{ - Gtk::SeparatorMenuItem* sep = Gtk::manage(new Gtk::SeparatorMenuItem()); - sep->show(); - append(*sep); - return sep; -} - -void ContextMenu::EnterGroup(Gtk::MenuItem* mi) -{ - _desktop->setCurrentLayer(reinterpret_cast<SPObject *>(mi->get_data("group"))); - _desktop->selection->clear(); -} - -void ContextMenu::LeaveGroup(void) -{ - _desktop->setCurrentLayer(_desktop->currentLayer()->parent); -} - -void ContextMenu::LockSelected(void) -{ - auto itemlist = _desktop->selection->items(); - for(auto i=itemlist.begin();i!=itemlist.end(); ++i) { - (*i)->setLocked(true); - } -} - -void ContextMenu::HideSelected(void) -{ - auto itemlist =_desktop->selection->items(); - for(auto i=itemlist.begin();i!=itemlist.end(); ++i) { - (*i)->setHidden(true); - } -} - -void ContextMenu::UnLockBelow(std::vector<SPItem *> items) -{ - _desktop->selection->clear(); - for(auto i=items.begin();i!=items.end(); ++i) { - if ((*i)->isLocked()) { - (*i)->setLocked(false); - _desktop->selection->add(*i); - } - } -} - -void ContextMenu::UnHideBelow(std::vector<SPItem *> items) -{ - _desktop->selection->clear(); - for(auto i=items.begin();i!=items.end(); ++i) { - if ((*i)->isHidden()) { - (*i)->setHidden(false); - _desktop->selection->add(*i); - } - } -} - -void ContextMenu::AppendItemFromVerb(Inkscape::Verb *verb)//, SPDesktop *view)//, bool radio, GSList *group) -{ - SPAction *action; - SPDesktop *view = _desktop; - - if (verb->get_code() == SP_VERB_NONE) { - Gtk::MenuItem *item = AddSeparator(); - item->show(); - append(*item); - } else { - action = verb->get_action(Inkscape::ActionContext(view)); - if (!action) { - return; - } - - Gtk::ImageMenuItem *item = Gtk::manage(new Gtk::ImageMenuItem(action->name, true)); - - sp_shortcut_add_accelerator(GTK_WIDGET(item->gobj()), sp_shortcut_get_primary(verb)); - - action->signal_set_sensitive.connect(sigc::mem_fun(*this, &ContextMenu::set_sensitive)); - action->signal_set_name.connect(sigc::mem_fun(*item, &ContextMenu::set_name)); - - if (!action->sensitive) { - item->set_sensitive(FALSE); - } - - if (action->image) { - sp_ui_menuitem_add_icon((GtkWidget*)item->gobj(), action->image); - } - item->set_events(Gdk::KEY_PRESS_MASK); - item->signal_activate().connect(sigc::bind(sigc::ptr_fun(sp_ui_menu_activate),item,action)); - item->signal_select().connect(sigc::bind(sigc::ptr_fun(sp_ui_menu_select_action),item,action)); - item->signal_deselect().connect(sigc::bind(sigc::ptr_fun(sp_ui_menu_deselect_action),item,action)); - item->show(); - append(*item); - } -} - -void ContextMenu::MakeObjectMenu(void) -{ -// GObjectClass *klass = G_OBJECT_GET_CLASS(_object); //to deduce the object's type from its class -// -// if (G_TYPE_CHECK_CLASS_TYPE(klass, SP_TYPE_ITEM)) -// { -// MakeItemMenu (); -// } -// if (G_TYPE_CHECK_CLASS_TYPE(klass, SP_TYPE_GROUP)) -// { -// MakeGroupMenu(); -// } -// if (G_TYPE_CHECK_CLASS_TYPE(klass, SP_TYPE_ANCHOR)) -// { -// MakeAnchorMenu(); -// } -// if (G_TYPE_CHECK_CLASS_TYPE(klass, SP_TYPE_IMAGE)) -// { -// MakeImageMenu(); -// } -// if (G_TYPE_CHECK_CLASS_TYPE(klass, SP_TYPE_SHAPE)) -// { -// MakeShapeMenu(); -// } -// if (G_TYPE_CHECK_CLASS_TYPE(klass, SP_TYPE_TEXT)) -// { -// MakeTextMenu(); -// } - - if (SP_IS_ITEM(_object)) { - MakeItemMenu(); - } - - if (SP_IS_GROUP(_object)) { - MakeGroupMenu(); - } - - if (SP_IS_ANCHOR(_object)) { - MakeAnchorMenu(); - } - - if (SP_IS_IMAGE(_object)) { - MakeImageMenu(); - } - - if (SP_IS_SHAPE(_object)) { - MakeShapeMenu(); - } - - if (SP_IS_TEXT(_object)) { - MakeTextMenu(); - } -} - -void ContextMenu::MakeItemMenu (void) -{ - Gtk::MenuItem* mi; - - /* Item dialog */ - mi = Gtk::manage(new Gtk::MenuItem(_("_Object Properties..."),1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ItemProperties)); - mi->show(); - append(*mi);//insert(*mi,positionOfLastDialog++); - - AddSeparator(); - - /* Select item */ - if (Inkscape::Verb::getbyid( "org.inkscape.followlink" )) { - mi = Gtk::manage(new Gtk::MenuItem(_("_Select This"), 1)); - if (_desktop->selection->includes(_item)) { - mi->set_sensitive(FALSE); - } else { - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ItemSelectThis)); - } - mi->show(); - append(*mi); - } - - - mi = Gtk::manage(new Gtk::MenuItem(_("Select Same"))); - mi->show(); - Gtk::Menu *select_same_submenu = Gtk::manage(new Gtk::Menu()); - if (_desktop->selection->isEmpty()) { - mi->set_sensitive(FALSE); - } - mi->set_submenu(*select_same_submenu); - append(*mi); - - /* Select same fill and stroke */ - mi = Gtk::manage(new Gtk::MenuItem(_("Fill and Stroke"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SelectSameFillStroke)); - mi->set_sensitive(!SP_IS_ANCHOR(_item)); - mi->show(); - select_same_submenu->append(*mi); - - /* Select same fill color */ - mi = Gtk::manage(new Gtk::MenuItem(_("Fill Color"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SelectSameFillColor)); - mi->set_sensitive(!SP_IS_ANCHOR(_item)); - mi->show(); - select_same_submenu->append(*mi); - - /* Select same stroke color */ - mi = Gtk::manage(new Gtk::MenuItem(_("Stroke Color"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SelectSameStrokeColor)); - mi->set_sensitive(!SP_IS_ANCHOR(_item)); - mi->show(); - select_same_submenu->append(*mi); - - /* Select same stroke style */ - mi = Gtk::manage(new Gtk::MenuItem(_("Stroke Style"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SelectSameStrokeStyle)); - mi->set_sensitive(!SP_IS_ANCHOR(_item)); - mi->show(); - select_same_submenu->append(*mi); - - /* Select same stroke style */ - mi = Gtk::manage(new Gtk::MenuItem(_("Object type"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SelectSameObjectType)); - mi->set_sensitive(!SP_IS_ANCHOR(_item)); - mi->show(); - select_same_submenu->append(*mi); - - /* Move to layer */ - mi = Gtk::manage(new Gtk::MenuItem(_("_Move to layer ..."), 1)); - if (_desktop->selection->isEmpty()) { - mi->set_sensitive(FALSE); - } else { - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ItemMoveTo)); - } - mi->show(); - append(*mi); - - /* Create link */ - mi = Gtk::manage(new Gtk::MenuItem(_("Create _Link"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ItemCreateLink)); - mi->set_sensitive(!SP_IS_ANCHOR(_item)); - mi->show(); - append(*mi); - - bool ClipRefOK=false; - bool MaskRefOK=false; - if (_item){ - if (_item->clip_ref){ - if (_item->clip_ref->getObject()){ - ClipRefOK=true; - } - } - } - if (_item){ - if (_item->mask_ref){ - if (_item->mask_ref->getObject()){ - MaskRefOK=true; - } - } - } - /* Set mask */ - mi = Gtk::manage(new Gtk::MenuItem(_("Set Mask"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SetMask)); - if (ClipRefOK || MaskRefOK) { - mi->set_sensitive(FALSE); - } else { - mi->set_sensitive(TRUE); - } - mi->show(); - append(*mi); - - /* Release mask */ - mi = Gtk::manage(new Gtk::MenuItem(_("Release Mask"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ReleaseMask)); - if (MaskRefOK) { - mi->set_sensitive(TRUE); - } else { - mi->set_sensitive(FALSE); - } - mi->show(); - append(*mi); - - /*SSet Clip Group */ - mi = Gtk::manage(new Gtk::MenuItem(_("Create Clip G_roup"),1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::CreateGroupClip)); - mi->set_sensitive(TRUE); - mi->show(); - append(*mi); - - /* Set Clip */ - mi = Gtk::manage(new Gtk::MenuItem(_("Set Cl_ip"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SetClip)); - if (ClipRefOK || MaskRefOK) { - mi->set_sensitive(FALSE); - } else { - mi->set_sensitive(TRUE); - } - mi->show(); - append(*mi); - - /* Release Clip */ - mi = Gtk::manage(new Gtk::MenuItem(_("Release C_lip"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ReleaseClip)); - if (ClipRefOK) { - mi->set_sensitive(TRUE); - } else { - mi->set_sensitive(FALSE); - } - mi->show(); - append(*mi); - - /* Group */ - mi = Gtk::manage(new Gtk::MenuItem(_("_Group"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ActivateGroup)); - if (_desktop->selection->isEmpty()) { - mi->set_sensitive(FALSE); - } else { - mi->set_sensitive(TRUE); - } - mi->show(); - append(*mi); -} - -void ContextMenu::SelectSameFillStroke(void) -{ - sp_select_same_fill_stroke_style(_desktop, true, true, true); -} - -void ContextMenu::SelectSameFillColor(void) -{ - sp_select_same_fill_stroke_style(_desktop, true, false, false); -} - -void ContextMenu::SelectSameStrokeColor(void) -{ - sp_select_same_fill_stroke_style(_desktop, false, true, false); -} - -void ContextMenu::SelectSameStrokeStyle(void) -{ - sp_select_same_fill_stroke_style(_desktop, false, false, true); -} - -void ContextMenu::SelectSameObjectType(void) -{ - sp_select_same_object_type(_desktop); -} - -void ContextMenu::ItemProperties(void) -{ - _desktop->selection->set(_item); - _desktop->_dlg_mgr->showDialog("ObjectProperties"); -} - -void ContextMenu::ItemSelectThis(void) -{ - _desktop->selection->set(_item); -} - -void ContextMenu::ItemMoveTo(void) -{ - Inkscape::UI::Dialogs::LayerPropertiesDialog::showMove(_desktop, _desktop->currentLayer()); -} - - - -void ContextMenu::ItemCreateLink(void) -{ - Inkscape::XML::Document *xml_doc = _desktop->doc()->getReprDoc(); - Inkscape::XML::Node *repr = xml_doc->createElement("svg:a"); - _item->parent->getRepr()->addChild(repr, _item->getRepr()); - SPObject *object = _item->document->getObjectByRepr(repr); - g_return_if_fail(SP_IS_ANCHOR(object)); - - const char *id = _item->getRepr()->attribute("id"); - Inkscape::XML::Node *child = _item->getRepr()->duplicate(xml_doc); - _item->deleteObject(false); - repr->addChild(child, NULL); - child->setAttribute("id", id); - - Inkscape::GC::release(repr); - Inkscape::GC::release(child); - - DocumentUndo::done(object->document, SP_VERB_NONE, _("Create link")); - - _desktop->selection->set(SP_ITEM(object)); - _desktop->_dlg_mgr->showDialog("ObjectAttributes"); -} - -void ContextMenu::SetMask(void) -{ - _desktop->selection->setMask(false, false); -} - -void ContextMenu::ReleaseMask(void) -{ - _desktop->selection->unsetMask(false); -} - -void ContextMenu::CreateGroupClip(void) -{ - _desktop->selection->setClipGroup(); -} - -void ContextMenu::SetClip(void) -{ - _desktop->selection->setMask(true, false); -} - - -void ContextMenu::ReleaseClip(void) -{ - _desktop->selection->unsetMask(true); -} - -void ContextMenu::MakeGroupMenu(void) -{ - /* Ungroup */ - Gtk::MenuItem* mi = Gtk::manage(new Gtk::MenuItem(_("_Ungroup"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ActivateUngroup)); - mi->show(); - append(*mi); -} - -void ContextMenu::ActivateGroup(void) -{ - _desktop->selection->group(); -} - -void ContextMenu::ActivateUngroup(void) -{ - std::vector<SPItem*> children; - - sp_item_group_ungroup(static_cast<SPGroup*>(_item), children); - _desktop->selection->setList(children); -} - -void ContextMenu::ActivateUngroupPopSelection(void) -{ - _desktop->selection->popFromGroup(); -} - - -void ContextMenu::MakeAnchorMenu(void) -{ - Gtk::MenuItem* mi; - - /* Link dialog */ - mi = Gtk::manage(new Gtk::MenuItem(_("Link _Properties..."), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::AnchorLinkProperties)); - mi->show(); - insert(*mi,positionOfLastDialog++); - - /* Select item */ - mi = Gtk::manage(new Gtk::MenuItem(_("_Follow Link"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::AnchorLinkFollow)); - mi->show(); - append(*mi); - - /* Reset transformations */ - mi = Gtk::manage(new Gtk::MenuItem(_("_Remove Link"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::AnchorLinkRemove)); - mi->show(); - append(*mi); -} - -void ContextMenu::AnchorLinkProperties(void) -{ - _desktop->_dlg_mgr->showDialog("ObjectAttributes"); -} - -void ContextMenu::AnchorLinkFollow(void) -{ - - if (_desktop->selection->isEmpty()) { - _desktop->selection->set(_item); - } - // Opening the selected links with a python extension - Inkscape::Verb *verb = Inkscape::Verb::getbyid( "org.inkscape.followlink" ); - if (verb) { - SPAction *action = verb->get_action(Inkscape::ActionContext(_desktop)); - if (action) { - sp_action_perform(action, NULL); - } - } -} - -void ContextMenu::AnchorLinkRemove(void) -{ - std::vector<SPItem*> children; - sp_item_group_ungroup(static_cast<SPAnchor*>(_item), children, false); - DocumentUndo::done(_desktop->doc(), SP_VERB_NONE, _("Remove link")); -} - -void ContextMenu::MakeImageMenu (void) -{ - Gtk::MenuItem* mi; - Inkscape::XML::Node *ir = _object->getRepr(); - const gchar *href = ir->attribute("xlink:href"); - - /* Image properties */ - mi = Gtk::manage(new Gtk::MenuItem(_("Image _Properties..."), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ImageProperties)); - mi->show(); - insert(*mi,positionOfLastDialog++); - - /* Edit externally */ - mi = Gtk::manage(new Gtk::MenuItem(_("Edit Externally..."), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ImageEdit)); - mi->show(); - insert(*mi,positionOfLastDialog++); - if ( (!href) || ((strncmp(href, "data:", 5) == 0)) ) { - mi->set_sensitive( FALSE ); - } - - /* Trace Bitmap */ - mi = Gtk::manage(new Gtk::MenuItem(_("_Trace Bitmap..."), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ImageTraceBitmap)); - mi->show(); - insert(*mi,positionOfLastDialog++); - if (_desktop->selection->isEmpty()) { - mi->set_sensitive(FALSE); - } - - /* Trace Pixel Art */ - mi = Gtk::manage(new Gtk::MenuItem(_("Trace Pixel Art"), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ImageTracePixelArt)); - mi->show(); - insert(*mi,positionOfLastDialog++); - if (_desktop->selection->isEmpty()) { - mi->set_sensitive(FALSE); - } - - /* Embed image */ - if (Inkscape::Verb::getbyid( "org.ekips.filter.embedselectedimages" )) { - mi = Gtk::manage(new Gtk::MenuItem(C_("Context menu", "Embed Image"))); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ImageEmbed)); - mi->show(); - insert(*mi,positionOfLastDialog++); - if ( (!href) || ((strncmp(href, "data:", 5) == 0)) ) { - mi->set_sensitive( FALSE ); - } - } - - /* Extract image */ - if (Inkscape::Verb::getbyid( "org.ekips.filter.extractimage" )) { - mi = Gtk::manage(new Gtk::MenuItem(C_("Context menu", "Extract Image..."))); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::ImageExtract)); - mi->show(); - insert(*mi,positionOfLastDialog++); - if ( (!href) || ((strncmp(href, "data:", 5) != 0)) ) { - mi->set_sensitive( FALSE ); - } - } -} - -void ContextMenu::ImageProperties(void) -{ - _desktop->_dlg_mgr->showDialog("ObjectAttributes"); -} - -Glib::ustring ContextMenu::getImageEditorName() { - Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - Glib::ustring value; - Glib::ustring choices = prefs->getString("/options/bitmapeditor/value"); - if (!choices.empty()) { - value = choices; - } - else { - value = "gimp"; - } - return value; -} - -void ContextMenu::ImageEdit(void) -{ - if (_desktop->selection->isEmpty()) { - _desktop->selection->set(_item); - } - - GError* errThing = 0; - Glib::ustring cmdline = getImageEditorName(); - Glib::ustring name; - Glib::ustring fullname; - -#ifdef WIN32 - // g_spawn_command_line_sync parsing is done according to Unix shell rules, - // not Windows command interpreter rules. Thus we need to enclose the - // executable path with single quotes. - int index = cmdline.find(".exe"); - if ( index < 0 ) index = cmdline.find(".bat"); - if ( index < 0 ) index = cmdline.find(".com"); - if ( index >= 0 ) { - Glib::ustring editorBin = cmdline.substr(0, index + 4).c_str(); - Glib::ustring args = cmdline.substr(index + 4, cmdline.length()).c_str(); - editorBin.insert(0, "'"); - editorBin.append("'"); - cmdline = editorBin; - cmdline.append(args); - } else { - // Enclose the whole command line if no executable path can be extracted. - cmdline.insert(0, "'"); - cmdline.append("'"); - } -#endif - - auto itemlist= _desktop->selection->items(); - for(auto i=itemlist.begin();i!=itemlist.end();++i){ - Inkscape::XML::Node *ir = (*i)->getRepr(); - const gchar *href = ir->attribute("xlink:href"); - - if (strncmp (href,"file:",5) == 0) { - // URI to filename conversion - name = g_filename_from_uri(href, NULL, NULL); - } else { - name.append(href); - } - - if (Glib::path_is_absolute(name)) { - fullname = name; - } else if (SP_ACTIVE_DOCUMENT->getBase()) { - fullname = Glib::build_filename(SP_ACTIVE_DOCUMENT->getBase(), name); - } else { - fullname = Glib::build_filename(Glib::get_current_dir(), name); - } - - cmdline.append(" '"); - cmdline.append(fullname.c_str()); - cmdline.append("'"); - } - - //g_warning("##Command line: %s\n", cmdline.c_str()); - - g_spawn_command_line_async(cmdline.c_str(), &errThing); - - if ( errThing ) { - g_warning("Problem launching editor (%d). %s", errThing->code, errThing->message); - (_desktop->messageStack())->flash(Inkscape::ERROR_MESSAGE, errThing->message); - g_error_free(errThing); - errThing = 0; - } -} - -void ContextMenu::ImageTraceBitmap(void) -{ - INKSCAPE.dialogs_unhide(); - _desktop->_dlg_mgr->showDialog("Trace"); -} - -void ContextMenu::ImageTracePixelArt(void) -{ - INKSCAPE.dialogs_unhide(); - _desktop->_dlg_mgr->showDialog("PixelArt"); -} - -void ContextMenu::ImageEmbed(void) -{ - if (_desktop->selection->isEmpty()) { - _desktop->selection->set(_item); - } - - Inkscape::Verb *verb = Inkscape::Verb::getbyid( "org.ekips.filter.embedselectedimages" ); - if (verb) { - SPAction *action = verb->get_action(Inkscape::ActionContext(_desktop)); - if (action) { - sp_action_perform(action, NULL); - } - } -} - -void ContextMenu::ImageExtract(void) -{ - if (_desktop->selection->isEmpty()) { - _desktop->selection->set(_item); - } - - Inkscape::Verb *verb = Inkscape::Verb::getbyid( "org.ekips.filter.extractimage" ); - if (verb) { - SPAction *action = verb->get_action(Inkscape::ActionContext(_desktop)); - if (action) { - sp_action_perform(action, NULL); - } - } -} - -void ContextMenu::MakeShapeMenu (void) -{ - Gtk::MenuItem* mi; - - /* Item dialog */ - mi = Gtk::manage(new Gtk::MenuItem(_("_Fill and Stroke..."), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::FillSettings)); - mi->show(); - insert(*mi,positionOfLastDialog++); -} - -void ContextMenu::FillSettings(void) -{ - if (_desktop->selection->isEmpty()) { - _desktop->selection->set(_item); - } - - _desktop->_dlg_mgr->showDialog("FillAndStroke"); -} - -void ContextMenu::MakeTextMenu (void) -{ - Gtk::MenuItem* mi; - - /* Fill and Stroke dialog */ - mi = Gtk::manage(new Gtk::MenuItem(_("_Fill and Stroke..."), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::FillSettings)); - mi->show(); - insert(*mi,positionOfLastDialog++); - - /* Edit Text dialog */ - mi = Gtk::manage(new Gtk::MenuItem(_("_Text and Font..."), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::TextSettings)); - mi->show(); - insert(*mi,positionOfLastDialog++); - - /* Spellcheck dialog */ - mi = Gtk::manage(new Gtk::MenuItem(_("Check Spellin_g..."), 1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &ContextMenu::SpellcheckSettings)); - mi->show(); - insert(*mi,positionOfLastDialog++); -} - -void ContextMenu::TextSettings (void) -{ - if (_desktop->selection->isEmpty()) { - _desktop->selection->set(_item); - } - - _desktop->_dlg_mgr->showDialog("TextFont"); -} - -void ContextMenu::SpellcheckSettings (void) -{ - if (_desktop->selection->isEmpty()) { - _desktop->selection->set(_item); - } - - _desktop->_dlg_mgr->showDialog("SpellCheck"); -} - /* Local Variables: mode:c++ diff --git a/src/ui/interface.h b/src/ui/interface.h index a41c36cc3..6e95c161c 100644 --- a/src/ui/interface.h +++ b/src/ui/interface.h @@ -17,23 +17,13 @@ * Released under GNU GPL, read the file 'COPYING' for more information */ -//#ifdef HAVE_CONFIG_H -//# include <config.h> -//#endif +#include <glibmm/ustring.h> -#include <gtkmm/menu.h> - -class SPItem; -class SPObject; -class SPDesktop; class SPViewWidget; -namespace Gtk { -class SeparatorMenuItem; -} +typedef struct _GtkWidget GtkWidget; namespace Inkscape { - class Verb; namespace UI { @@ -93,181 +83,6 @@ Glib::ustring getLayoutPrefPath( Inkscape::UI::View::View *view ); void sp_ui_error_dialog (char const* message); bool sp_ui_overwrite_file (char const* filename); - -/** - * Implements the Inkscape context menu. - * - * For the context menu implementation, the ContextMenu class stores the object - * that was selected in a private data member. This should be farely safe to do - * and a pointer to the SPItem as well as SPObject class are kept. - * All callbacks of the context menu entries are implemented as private - * functions. - * - * @todo add callbacks to destroy the context menu when it is closed (=key or mouse button pressed out of the scope of the context menu) - */ -class ContextMenu : public Gtk::Menu -{ - public: - /** - * The ContextMenu constructor contains all code to create and show the - * menu entries (aka child widgets). - * - * @param desktop pointer to the desktop the user is currently working on. - * @param item SPItem pointer to the object selected at the time the ContextMenu is created. - */ - ContextMenu(SPDesktop *desktop, SPItem *item); - ~ContextMenu(void); - - private: - SPItem *_item; // pointer to the object selected at the time the ContextMenu is created - SPObject *_object; // pointer to the object selected at the time the ContextMenu is created - SPDesktop *_desktop; //pointer to the desktop the user was currently working on at the time the ContextMenu is created - - int positionOfLastDialog; - - Gtk::MenuItem MIGroup; //menu entry to enter a group - Gtk::MenuItem MIParent; //menu entry to leave a group - - /** - * auxiliary function that adds a separator line in the context menu - */ - Gtk::SeparatorMenuItem* AddSeparator(void); - - /** - * c++ified version of sp_ui_menu_append_item. - * - * @see sp_ui_menu_append_item_from_verb and synchronize/drop that function when c++ifying other code in interface.cpp - */ - void AppendItemFromVerb(Inkscape::Verb *verb); - - /** - * main function which is responsible for creating the context sensitive menu items, - * calls subfunctions below to create the menu entry widgets. - */ - void MakeObjectMenu (void); - /** - * creates menu entries for an SP_TYPE_ITEM object - */ - void MakeItemMenu (void); - /** - * creates menu entries for a grouped object - */ - void MakeGroupMenu (void); - /** - * creates menu entries for an anchor object - */ - void MakeAnchorMenu (void); - /** - * creates menu entries for a bitmap image object - */ - void MakeImageMenu (void); - /** - * creates menu entries for a shape object - */ - void MakeShapeMenu (void); - /** - * creates menu entries for a text object - */ - void MakeTextMenu (void); - - void EnterGroup(Gtk::MenuItem* mi); - void LeaveGroup(void); - void LockSelected(void); - void HideSelected(void); - void UnLockBelow(std::vector<SPItem *> items); - void UnHideBelow(std::vector<SPItem *> items); - ////////////////////////////////////////// - //callbacks for the context menu entries of an SP_TYPE_ITEM object - void ItemProperties(void); - void ItemSelectThis(void); - void ItemMoveTo(void); - void SelectSameFillStroke(void); - void SelectSameFillColor(void); - void SelectSameStrokeColor(void); - void SelectSameStrokeStyle(void); - void SelectSameObjectType(void); - void ItemCreateLink(void); - void CreateGroupClip(void); - void SetMask(void); - void ReleaseMask(void); - void SetClip(void); - void ReleaseClip(void); - ////////////////////////////////////////// - - - /** - * callback, is executed on clicking the anchor "Group" and "Ungroup" menu entry - */ - void ActivateUngroupPopSelection(void); - void ActivateUngroup(void); - void ActivateGroup(void); - - void AnchorLinkProperties(void); - /** - * placeholder for callback to be executed on clicking the anchor "Follow link" context menu entry - * @todo add code to follow link externally - */ - void AnchorLinkFollow(void); - - /** - * callback, is executed on clicking the anchor "Link remove" menu entry - */ - void AnchorLinkRemove(void); - - - /** - * callback, opens the image properties dialog and is executed on clicking the context menu entry with similar name - */ - void ImageProperties(void); - - /** - * callback, is executed on clicking the image "Edit Externally" menu entry - */ - void ImageEdit(void); - - /** - * auxiliary function that loads the external image editor name from the settings. - */ - Glib::ustring getImageEditorName(); - - /** - * callback, is executed on clicking the "Embed Image" menu entry - */ - void ImageEmbed(void); - - /** - * callback, is executed on clicking the "Trace Bitmap" menu entry - */ - void ImageTraceBitmap(void); - - /** - * callback, is executed on clicking the "Trace Pixel Art" menu entry - */ - void ImageTracePixelArt(void); - - /** - * callback, is executed on clicking the "Extract Image" menu entry - */ - void ImageExtract(void); - - - /** - * callback, is executed on clicking the "Fill and Stroke" menu entry - */ - void FillSettings(void); - - - /** - * callback, is executed on clicking the "Text and Font" menu entry - */ - void TextSettings(void); - - /** - * callback, is executed on clicking the "Check spelling" menu entry - */ - void SpellcheckSettings(void); -}; - #endif // SEEN_SP_INTERFACE_H /* diff --git a/src/ui/previewholder.cpp b/src/ui/previewholder.cpp index 6fec65124..e294bd408 100644 --- a/src/ui/previewholder.cpp +++ b/src/ui/previewholder.cpp @@ -149,7 +149,6 @@ void PreviewHolder::addPreview( Previewable* preview ) auto target = kids[childCount - (j + 1)]; int col2 = j % width; int row2 = j / width; - Glib::RefPtr<Gtk::Widget> handle(target); _insides->remove( *target ); target->set_hexpand(); diff --git a/src/ui/tools/arc-tool.cpp b/src/ui/tools/arc-tool.cpp index 6652f7ab5..01e0c3e00 100644 --- a/src/ui/tools/arc-tool.cpp +++ b/src/ui/tools/arc-tool.cpp @@ -59,7 +59,7 @@ const std::string ArcTool::prefsPath = "/tools/shapes/arc"; ArcTool::ArcTool() - : ToolBase(cursor_ellipse_xpm, 4, 4) + : ToolBase(cursor_ellipse_xpm) , arc(NULL) { } diff --git a/src/ui/tools/box3d-tool.cpp b/src/ui/tools/box3d-tool.cpp index 425695a2c..276385335 100644 --- a/src/ui/tools/box3d-tool.cpp +++ b/src/ui/tools/box3d-tool.cpp @@ -54,7 +54,7 @@ const std::string& Box3dTool::getPrefsPath() { const std::string Box3dTool::prefsPath = "/tools/shapes/3dbox"; Box3dTool::Box3dTool() - : ToolBase(cursor_3dbox_xpm, 4, 4) + : ToolBase(cursor_3dbox_xpm) , _vpdrag(NULL) , box3d(NULL) , ctrl_dragged(false) diff --git a/src/ui/tools/calligraphic-tool.cpp b/src/ui/tools/calligraphic-tool.cpp index 7228a52bc..266375caa 100644 --- a/src/ui/tools/calligraphic-tool.cpp +++ b/src/ui/tools/calligraphic-tool.cpp @@ -88,7 +88,7 @@ const std::string& CalligraphicTool::getPrefsPath() { const std::string CalligraphicTool::prefsPath = "/tools/calligraphic"; CalligraphicTool::CalligraphicTool() - : DynamicBase(cursor_calligraphy_xpm, 4, 4) + : DynamicBase(cursor_calligraphy_xpm) , keep_selected(true) , hatch_spacing(0) , hatch_spacing_step(0) diff --git a/src/ui/tools/connector-tool.cpp b/src/ui/tools/connector-tool.cpp index 7e6fb4b72..29be4831a 100644 --- a/src/ui/tools/connector-tool.cpp +++ b/src/ui/tools/connector-tool.cpp @@ -145,7 +145,7 @@ const std::string& ConnectorTool::getPrefsPath() { const std::string ConnectorTool::prefsPath = "/tools/connector"; ConnectorTool::ConnectorTool() - : ToolBase(cursor_connector_xpm, 1, 1) + : ToolBase(cursor_connector_xpm) , selection(NULL) , npoints(0) , state(SP_CONNECTOR_CONTEXT_IDLE) diff --git a/src/ui/tools/dropper-tool.cpp b/src/ui/tools/dropper-tool.cpp index 99177dc75..4524d2445 100644 --- a/src/ui/tools/dropper-tool.cpp +++ b/src/ui/tools/dropper-tool.cpp @@ -39,6 +39,8 @@ #include "pixmaps/cursor-dropper-f.xpm" #include "pixmaps/cursor-dropper-s.xpm" +#include "pixmaps/cursor-dropping-f.xpm" +#include "pixmaps/cursor-dropping-s.xpm" #include "ui/tools/dropper-tool.h" #include "message-context.h" @@ -46,9 +48,6 @@ using Inkscape::DocumentUndo; -static GdkCursor *cursor_dropper_fill = NULL; -static GdkCursor *cursor_dropper_stroke = NULL; - namespace Inkscape { namespace UI { namespace Tools { @@ -60,7 +59,7 @@ const std::string& DropperTool::getPrefsPath() { const std::string DropperTool::prefsPath = "/tools/dropper"; DropperTool::DropperTool() - : ToolBase(cursor_dropper_f_xpm, 5, 5) + : ToolBase(cursor_dropper_f_xpm) , R(0) , G(0) , B(0) @@ -70,8 +69,6 @@ DropperTool::DropperTool() , area(NULL) , centre(0, 0) { - cursor_dropper_fill = sp_cursor_new_from_xpm(cursor_dropper_f_xpm , 5, 5); - cursor_dropper_stroke = sp_cursor_new_from_xpm(cursor_dropper_s_xpm , 5, 5); } DropperTool::~DropperTool() { @@ -117,16 +114,6 @@ void DropperTool::finish() { this->area = NULL; } - if (cursor_dropper_fill) { - g_object_unref(cursor_dropper_fill); - cursor_dropper_fill = NULL; - } - - if (cursor_dropper_stroke) { - g_object_unref(cursor_dropper_stroke); - cursor_dropper_fill = NULL; - } - ToolBase::finish(); } @@ -149,9 +136,29 @@ bool DropperTool::root_handler(GdkEvent* event) { Inkscape::Preferences *prefs = Inkscape::Preferences::get(); int ret = FALSE; - int pick = prefs->getInt("/tools/dropper/pick", SP_DROPPER_PICK_VISIBLE); bool setalpha = prefs->getBool("/tools/dropper/setalpha", true); + bool fill = !(event->button.state & GDK_SHIFT_MASK); // Stroke if Shift key held + bool apply = event->button.state & GDK_CONTROL_MASK; // Apply if Ctrl key held + int draw_cursor = fill ? DRAW_FILL_CURSOR : DRAW_STROKE_CURSOR; + + // Get color from selected object instead. + guint32 apply_color = 0; + if(apply) { + Inkscape::Selection *selection = desktop->getSelection(); + g_assert(selection); + for (auto& obj: selection->objects()) { + if(obj->style) { + if(obj->style->fill.set) { + double opacity = 1.0; + if(obj->style->fill_opacity.set) { + opacity = obj->style->fill_opacity.value; + } + apply_color = obj->style->fill.value.color.toRGBA32(opacity); + } + } + } + } switch (event->type) { case GDK_BUTTON_PRESS: @@ -160,11 +167,12 @@ bool DropperTool::root_handler(GdkEvent* event) { this->dragging = true; ret = TRUE; } - - sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), - GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK, - NULL, event->button.time); - this->grabbed = SP_CANVAS_ITEM(desktop->acetate); + + sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), + GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_BUTTON_RELEASE_MASK | + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK, + NULL, event->button.time); + this->grabbed = SP_CANVAS_ITEM(desktop->acetate); break; case GDK_MOTION_NOTIFY: @@ -174,14 +182,6 @@ bool DropperTool::root_handler(GdkEvent* event) { break; } else if (!this->space_panning) { // otherwise, constantly calculate color no matter is any button pressed or not - - // If one time pick with stroke set the pixmap - if (prefs->getBool("/tools/dropper/onetimepick", false) && prefs->getInt("/dialogs/fillstroke/page", 0) == 1) { - //TODO Only set when not set already - GdkWindow* window = gtk_widget_get_window(GTK_WIDGET(desktop->getCanvas())); - gdk_window_set_cursor(window, cursor_dropper_stroke); - } - double rw = 0.0; double R(0), G(0), B(0), A(0); @@ -242,10 +242,12 @@ bool DropperTool::root_handler(GdkEvent* event) { } // remember color - this->R = R; - this->G = G; - this->B = B; - this->alpha = A; + if(R != this->R || G != this->G || B != this->B || A != this->alpha) { + this->R = R; + this->G = G; + this->B = B; + this->alpha = A; + } // status message double alpha_to_set = setalpha? this->alpha : 1.0; @@ -276,36 +278,47 @@ bool DropperTool::root_handler(GdkEvent* event) { case GDK_BUTTON_RELEASE: if (event->button.button == 1 && !this->space_panning) { - sp_canvas_item_hide(this->area); - this->dragging = false; - - if (this->grabbed) { - sp_canvas_item_ungrab(this->grabbed, event->button.time); - this->grabbed = NULL; - } - double alpha_to_set = setalpha? this->alpha : 1.0; + sp_canvas_item_hide(this->area); + this->dragging = false; + + if (this->grabbed) { + sp_canvas_item_ungrab(this->grabbed, event->button.time); + this->grabbed = NULL; + } + + if(apply) { + Geom::Point const button_w(event->button.x, event->button.y); + // remember clicked item, disregarding groups, honoring Alt + this->item_to_select = sp_event_context_find_item (desktop, button_w, event->button.state & GDK_MOD1_MASK, TRUE); + + // Change selected object to object under cursor + if (this->item_to_select) { + Inkscape::Selection *selection = desktop->getSelection(); + g_assert(selection); + selection->set(this->item_to_select); + } - bool fill = !(event->button.state & GDK_SHIFT_MASK); // Stroke if Shift key held + this->R = SP_RGBA32_R_F(apply_color); + this->G = SP_RGBA32_G_F(apply_color); + this->B = SP_RGBA32_B_F(apply_color); + this->alpha = SP_RGBA32_A_F(apply_color); + alpha_to_set = this->alpha; - if (prefs->getBool("/tools/dropper/onetimepick", false)) { - // "One time" pick from Fill/Stroke dialog stroke page, always apply fill or stroke (ignore <Shift> key) - fill = (prefs->getInt("/dialogs/fillstroke/page", 0) == 0) ? true : false; + } else { + if (prefs->getBool("/tools/dropper/onetimepick", false)) { + // "One time" pick from Fill/Stroke dialog stroke page, always apply fill or stroke (ignore <Shift> key) + fill = (prefs->getInt("/dialogs/fillstroke/page", 0) == 0) ? true : false; + } } // do the actual color setting sp_desktop_set_color(desktop, - (event->button.state & GDK_MOD1_MASK)? - ColorRGBA(1 - this->R, 1 - this->G, 1 - this->B, alpha_to_set) : ColorRGBA(this->R, this->G, this->B, alpha_to_set), - false, fill); + (event->button.state & GDK_MOD1_MASK)? + ColorRGBA(1 - this->R, 1 - this->G, 1 - this->B, alpha_to_set) : ColorRGBA(this->R, this->G, this->B, alpha_to_set), + false, fill); // REJON: set aux. toolbar input to hex color! - - if (event->button.state & GDK_SHIFT_MASK) { - GdkWindow* window = gtk_widget_get_window(GTK_WIDGET(desktop->getCanvas())); - gdk_window_set_cursor(window, cursor_dropper_stroke); - } - if (!(desktop->getSelection()->isEmpty())) { DocumentUndo::done(desktop->getDocument(), SP_VERB_CONTEXT_DROPPER, _("Set picked color")); @@ -340,11 +353,7 @@ bool DropperTool::root_handler(GdkEvent* event) { desktop->getSelection()->clear(); case GDK_KEY_Shift_L: case GDK_KEY_Shift_R: - if (!desktop->isWaitingCursor() && !prefs->getBool("/tools/dropper/onetimepick", false)) { - GdkWindow* window = gtk_widget_get_window(GTK_WIDGET(desktop->getCanvas())); - gdk_window_set_cursor(window, cursor_dropper_stroke); - } - + draw_cursor = DRAW_STROKE_CURSOR; break; default: break; @@ -355,10 +364,7 @@ bool DropperTool::root_handler(GdkEvent* event) { switch (get_group0_keyval(&event->key)) { case GDK_KEY_Shift_L: case GDK_KEY_Shift_R: - if (!desktop->isWaitingCursor() && !prefs->getBool("/tools/dropper/onetimepick", false)) { - GdkWindow* window = gtk_widget_get_window(GTK_WIDGET(desktop->getCanvas())); - gdk_window_set_cursor(window, cursor_dropper_fill); - } + draw_cursor = DRAW_FILL_CURSOR; break; default: @@ -370,6 +376,25 @@ bool DropperTool::root_handler(GdkEvent* event) { break; } + if(draw_cursor != DONT_REDRAW_CURSOR && !desktop->isWaitingCursor() && !prefs->getBool("/tools/dropper/onetimepick", false)) { + GdkCursor *cursor; + if(apply) { + if(draw_cursor == DRAW_FILL_CURSOR) { + cursor = sp_cursor_from_xpm(cursor_dropping_f_xpm, NULL, NULL, apply_color); + } else if(draw_cursor == DRAW_STROKE_CURSOR) { + cursor = sp_cursor_from_xpm(cursor_dropping_s_xpm, NULL, NULL, apply_color); + } + } else { + if(draw_cursor == DRAW_FILL_CURSOR) { + cursor = sp_cursor_from_xpm(cursor_dropper_f_xpm, NULL, NULL, this->get_color()); + } else if(draw_cursor == DRAW_STROKE_CURSOR) { + cursor = sp_cursor_from_xpm(cursor_dropper_s_xpm, NULL, NULL, this->get_color()); + } + } + GdkWindow* window = gtk_widget_get_window(GTK_WIDGET(desktop->getCanvas())); + gdk_window_set_cursor(window, cursor); + } + if (!ret) { ret = ToolBase::root_handler(event); } diff --git a/src/ui/tools/dropper-tool.h b/src/ui/tools/dropper-tool.h index cfeb91dab..85675501c 100644 --- a/src/ui/tools/dropper-tool.h +++ b/src/ui/tools/dropper-tool.h @@ -25,6 +25,11 @@ enum { SP_DROPPER_PICK_VISIBLE, SP_DROPPER_PICK_ACTUAL }; +enum { + DONT_REDRAW_CURSOR, + DRAW_FILL_CURSOR, + DRAW_STROKE_CURSOR +}; namespace Inkscape { namespace UI { diff --git a/src/ui/tools/dynamic-base.cpp b/src/ui/tools/dynamic-base.cpp index 6627a470e..bb4989333 100644 --- a/src/ui/tools/dynamic-base.cpp +++ b/src/ui/tools/dynamic-base.cpp @@ -18,8 +18,8 @@ namespace Inkscape { namespace UI { namespace Tools { -DynamicBase::DynamicBase(gchar const *const *cursor_shape, gint hot_x, gint hot_y) - : ToolBase(cursor_shape, hot_x, hot_y) +DynamicBase::DynamicBase(gchar const *const *cursor_shape) + : ToolBase(cursor_shape) , accumulated(NULL) , segments(NULL) , currentshape(NULL) diff --git a/src/ui/tools/dynamic-base.h b/src/ui/tools/dynamic-base.h index 095af8f88..e270052f3 100644 --- a/src/ui/tools/dynamic-base.h +++ b/src/ui/tools/dynamic-base.h @@ -38,7 +38,7 @@ namespace Tools { class DynamicBase : public ToolBase { public: - DynamicBase(gchar const *const *cursor_shape, gint hot_x, gint hot_y); + DynamicBase(gchar const *const *cursor_shape); virtual ~DynamicBase(); virtual void set(const Inkscape::Preferences::Entry& val); diff --git a/src/ui/tools/eraser-tool.cpp b/src/ui/tools/eraser-tool.cpp index ae312e054..b4246b9cc 100644 --- a/src/ui/tools/eraser-tool.cpp +++ b/src/ui/tools/eraser-tool.cpp @@ -93,7 +93,7 @@ const std::string& EraserTool::getPrefsPath() { const std::string EraserTool::prefsPath = "/tools/eraser"; EraserTool::EraserTool() - : DynamicBase(cursor_eraser_xpm, 4, 4) + : DynamicBase(cursor_eraser_xpm) , nowidth(false) { } diff --git a/src/ui/tools/flood-tool.cpp b/src/ui/tools/flood-tool.cpp index 6e1d085aa..f6f9b4355 100644 --- a/src/ui/tools/flood-tool.cpp +++ b/src/ui/tools/flood-tool.cpp @@ -98,7 +98,7 @@ Glib::ustring gap_init[4] = { const std::vector<Glib::ustring> FloodTool::gap_list( gap_init, gap_init+4 ); FloodTool::FloodTool() - : ToolBase(cursor_paintbucket_xpm, 11, 30) + : ToolBase(cursor_paintbucket_xpm) , item(NULL) { // TODO: Why does the flood tool use a hardcoded tolerance instead of a pref? diff --git a/src/ui/tools/freehand-base.cpp b/src/ui/tools/freehand-base.cpp index 4af70a816..8a5ef0aad 100644 --- a/src/ui/tools/freehand-base.cpp +++ b/src/ui/tools/freehand-base.cpp @@ -63,8 +63,8 @@ static void spdc_flush_white(FreehandBase *dc, SPCurve *gc); static void spdc_reset_white(FreehandBase *dc); static void spdc_free_colors(FreehandBase *dc); -FreehandBase::FreehandBase(gchar const *const *cursor_shape, gint hot_x, gint hot_y) - : ToolBase(cursor_shape, hot_x, hot_y) +FreehandBase::FreehandBase(gchar const *const *cursor_shape) + : ToolBase(cursor_shape) , selection(NULL) , grab(NULL) , attach(false) diff --git a/src/ui/tools/freehand-base.h b/src/ui/tools/freehand-base.h index 3ee4cd7d0..a3069aa09 100644 --- a/src/ui/tools/freehand-base.h +++ b/src/ui/tools/freehand-base.h @@ -44,7 +44,7 @@ namespace Tools { class FreehandBase : public ToolBase { public: - FreehandBase(gchar const *const *cursor_shape, gint hot_x, gint hot_y); + FreehandBase(gchar const *const *cursor_shape); virtual ~FreehandBase(); Inkscape::Selection *selection; diff --git a/src/ui/tools/gradient-tool.cpp b/src/ui/tools/gradient-tool.cpp index 750596808..95d940bd6 100644 --- a/src/ui/tools/gradient-tool.cpp +++ b/src/ui/tools/gradient-tool.cpp @@ -58,7 +58,7 @@ const std::string GradientTool::prefsPath = "/tools/gradient"; GradientTool::GradientTool() - : ToolBase(cursor_gradient_xpm, 4, 4) + : ToolBase(cursor_gradient_xpm) , cursor_addnode(false) , node_added(false) // TODO: Why are these connections stored as pointers? diff --git a/src/ui/tools/lpe-tool.cpp b/src/ui/tools/lpe-tool.cpp index 29e4c9e74..35e6d14a0 100644 --- a/src/ui/tools/lpe-tool.cpp +++ b/src/ui/tools/lpe-tool.cpp @@ -68,7 +68,7 @@ const std::string& LpeTool::getPrefsPath() { const std::string LpeTool::prefsPath = "/tools/lpetool"; LpeTool::LpeTool() - : PenTool(cursor_crosshairs_xpm, 7, 7) + : PenTool(cursor_crosshairs_xpm) , shape_editor(NULL) , canvas_bbox(NULL) , mode(Inkscape::LivePathEffect::BEND_PATH) diff --git a/src/ui/tools/measure-tool.cpp b/src/ui/tools/measure-tool.cpp index 98b2c7d03..7f3c99716 100644 --- a/src/ui/tools/measure-tool.cpp +++ b/src/ui/tools/measure-tool.cpp @@ -322,7 +322,7 @@ void createAngleDisplayCurve(SPDesktop *desktop, Geom::Point const ¢er, Geom boost::optional<Geom::Point> explicit_base_tmp = boost::none; MeasureTool::MeasureTool() - : ToolBase(cursor_measure_xpm, 4, 4) + : ToolBase(cursor_measure_xpm) , grabbed(NULL) { SPDesktop *desktop = SP_ACTIVE_DESKTOP; diff --git a/src/ui/tools/mesh-tool.cpp b/src/ui/tools/mesh-tool.cpp index ac43b6c9d..d79741270 100644 --- a/src/ui/tools/mesh-tool.cpp +++ b/src/ui/tools/mesh-tool.cpp @@ -72,7 +72,7 @@ const std::string MeshTool::prefsPath = "/tools/mesh"; // TODO: The gradient tool class looks like a 1:1 copy. MeshTool::MeshTool() - : ToolBase(cursor_gradient_xpm, 4, 4) + : ToolBase(cursor_gradient_xpm) , cursor_addnode(false) , node_added(false) , show_handles(true) diff --git a/src/ui/tools/node-tool.cpp b/src/ui/tools/node-tool.cpp index 6004a0de9..d508a16f2 100644 --- a/src/ui/tools/node-tool.cpp +++ b/src/ui/tools/node-tool.cpp @@ -118,7 +118,7 @@ const std::string NodeTool::prefsPath = "/tools/nodes"; SPCanvasGroup *create_control_group(SPDesktop *d); NodeTool::NodeTool() - : ToolBase(cursor_node_xpm, 1, 1) + : ToolBase(cursor_node_xpm) , _selected_nodes(NULL) , _multipath(NULL) , edit_clipping_paths(false) @@ -776,14 +776,10 @@ void NodeTool::mouseover_changed(Inkscape::UI::ControlPoint *p) { if (cdp && !this->cursor_drag) { this->cursor_shape = cursor_node_d_xpm; - this->hot_x = 1; - this->hot_y = 1; this->sp_event_context_update_cursor(); this->cursor_drag = true; } else if (!cdp && this->cursor_drag) { this->cursor_shape = cursor_node_xpm; - this->hot_x = 1; - this->hot_y = 1; this->sp_event_context_update_cursor(); this->cursor_drag = false; } diff --git a/src/ui/tools/pen-tool.cpp b/src/ui/tools/pen-tool.cpp index caf6faec2..265ddf2ea 100644 --- a/src/ui/tools/pen-tool.cpp +++ b/src/ui/tools/pen-tool.cpp @@ -81,7 +81,7 @@ const std::string& PenTool::getPrefsPath() { const std::string PenTool::prefsPath = "/tools/freehand/pen"; PenTool::PenTool() - : FreehandBase(cursor_pen_xpm, 4, 4) + : FreehandBase(cursor_pen_xpm) , p() , npoints(0) , mode(MODE_CLICK) @@ -100,8 +100,8 @@ PenTool::PenTool() { } -PenTool::PenTool(gchar const *const *cursor_shape, gint hot_x, gint hot_y) - : FreehandBase(cursor_shape, hot_x, hot_y) +PenTool::PenTool(gchar const *const *cursor_shape) + : FreehandBase(cursor_shape) , p() , npoints(0) , mode(MODE_CLICK) diff --git a/src/ui/tools/pen-tool.h b/src/ui/tools/pen-tool.h index 5a21e3bac..7e5483358 100644 --- a/src/ui/tools/pen-tool.h +++ b/src/ui/tools/pen-tool.h @@ -23,7 +23,7 @@ namespace Tools { class PenTool : public FreehandBase { public: PenTool(); - PenTool(gchar const *const *cursor_shape, gint hot_x, gint hot_y); + PenTool(gchar const *const *cursor_shape); virtual ~PenTool(); enum Mode { diff --git a/src/ui/tools/pencil-tool.cpp b/src/ui/tools/pencil-tool.cpp index ec2874823..99b8103c3 100644 --- a/src/ui/tools/pencil-tool.cpp +++ b/src/ui/tools/pencil-tool.cpp @@ -57,7 +57,7 @@ const std::string& PencilTool::getPrefsPath() { const std::string PencilTool::prefsPath = "/tools/freehand/pencil"; PencilTool::PencilTool() - : FreehandBase(cursor_pencil_xpm, 4, 4) + : FreehandBase(cursor_pencil_xpm) , p() , npoints(0) , state(SP_PENCIL_CONTEXT_IDLE) diff --git a/src/ui/tools/rect-tool.cpp b/src/ui/tools/rect-tool.cpp index 272531945..8eaae2f7b 100644 --- a/src/ui/tools/rect-tool.cpp +++ b/src/ui/tools/rect-tool.cpp @@ -52,7 +52,7 @@ const std::string& RectTool::getPrefsPath() { const std::string RectTool::prefsPath = "/tools/shapes/rect"; RectTool::RectTool() - : ToolBase(cursor_rect_xpm, 4, 4) + : ToolBase(cursor_rect_xpm) , rect(NULL) , rx(0) , ry(0) diff --git a/src/ui/tools/select-tool.cpp b/src/ui/tools/select-tool.cpp index bae1793ed..fca2173ca 100644 --- a/src/ui/tools/select-tool.cpp +++ b/src/ui/tools/select-tool.cpp @@ -81,7 +81,7 @@ sp_load_handles(int start, int count, char const **xpm) { SelectTool::SelectTool() // Don't load a default cursor - : ToolBase(NULL, 0, 0) + : ToolBase(NULL) , dragging(false) , moved(false) , button_press_shift(false) @@ -94,8 +94,8 @@ SelectTool::SelectTool() , _describer(NULL) { // cursors in select context - CursorSelectMouseover = sp_cursor_new_from_xpm(cursor_select_m_xpm , 1, 1); - CursorSelectDragging = sp_cursor_new_from_xpm(cursor_select_d_xpm , 1, 1); + CursorSelectMouseover = sp_cursor_from_xpm(cursor_select_m_xpm); + CursorSelectDragging = sp_cursor_from_xpm(cursor_select_d_xpm); // selection handles sp_load_handles(0, 2, handle_scale_xpm); @@ -566,7 +566,9 @@ bool SelectTool::root_handler(GdkEvent* event) { /* User has dragged fast, so we get events on root (lauris)*/ // not only that; we will end up here when ctrl-dragging as well // and also when we started within tolerance, but trespassed tolerance outside of item - Inkscape::Rubberband::get(desktop)->stop(); + if (Inkscape::Rubberband::get(desktop)->is_started()) { + Inkscape::Rubberband::get(desktop)->stop(); + } this->defaultMessageContext()->clear(); item_at_point = desktop->getItemAtPoint(Geom::Point(event->button.x, event->button.y), FALSE); diff --git a/src/ui/tools/spiral-tool.cpp b/src/ui/tools/spiral-tool.cpp index 0ba08853e..08c35b9b0 100644 --- a/src/ui/tools/spiral-tool.cpp +++ b/src/ui/tools/spiral-tool.cpp @@ -51,7 +51,7 @@ const std::string& SpiralTool::getPrefsPath() { const std::string SpiralTool::prefsPath = "/tools/shapes/spiral"; SpiralTool::SpiralTool() - : ToolBase(cursor_spiral_xpm, 4, 4) + : ToolBase(cursor_spiral_xpm) , spiral(NULL) , revo(3) , exp(1) diff --git a/src/ui/tools/spray-tool.cpp b/src/ui/tools/spray-tool.cpp index ad006627c..f3e7e6d3c 100644 --- a/src/ui/tools/spray-tool.cpp +++ b/src/ui/tools/spray-tool.cpp @@ -137,7 +137,7 @@ static void sp_spray_scale_rel(Geom::Point c, SPDesktop */*desktop*/, SPItem *it } SprayTool::SprayTool() - : ToolBase(cursor_spray_xpm, 4, 4, false) + : ToolBase(cursor_spray_xpm, false) , pressure(TC_DEFAULT_PRESSURE) , dragging(false) , usepressurewidth(false) diff --git a/src/ui/tools/star-tool.cpp b/src/ui/tools/star-tool.cpp index ddee08189..18992d87a 100644 --- a/src/ui/tools/star-tool.cpp +++ b/src/ui/tools/star-tool.cpp @@ -57,7 +57,7 @@ const std::string& StarTool::getPrefsPath() { const std::string StarTool::prefsPath = "/tools/shapes/star"; StarTool::StarTool() - : ToolBase(cursor_star_xpm, 4, 4) + : ToolBase(cursor_star_xpm) , star(NULL) , magnitude(5) , proportion(0.5) diff --git a/src/ui/tools/text-tool.cpp b/src/ui/tools/text-tool.cpp index 649bbb045..9091b455e 100644 --- a/src/ui/tools/text-tool.cpp +++ b/src/ui/tools/text-tool.cpp @@ -76,7 +76,7 @@ const std::string TextTool::prefsPath = "/tools/text"; TextTool::TextTool() - : ToolBase(cursor_text_xpm, 7, 7) + : ToolBase(cursor_text_xpm) , imc(NULL) , text(NULL) , pdoc(0, 0) @@ -359,8 +359,6 @@ bool TextTool::item_handler(SPItem* item, GdkEvent* event) { sp_canvas_item_show(this->indicator); this->cursor_shape = cursor_text_insert_xpm; - this->hot_x = 7; - this->hot_y = 10; this->sp_event_context_update_cursor(); sp_text_context_update_text_selection(this); @@ -548,8 +546,6 @@ bool TextTool::root_handler(GdkEvent* event) { this->over_text = 0; // update cursor and statusbar: we are not over a text object now this->cursor_shape = cursor_text_xpm; - this->hot_x = 7; - this->hot_y = 7; this->sp_event_context_update_cursor(); desktop->event_context->defaultMessageContext()->clear(); } diff --git a/src/ui/tools/tool-base.cpp b/src/ui/tools/tool-base.cpp index 3d755eadc..0467b984e 100644 --- a/src/ui/tools/tool-base.cpp +++ b/src/ui/tools/tool-base.cpp @@ -23,6 +23,7 @@ #include "shortcuts.h" #include "file.h" +#include "ui/contextmenu.h" #include "ui/interface.h" #include "ui/event-debug.h" #include "ui/tool/control-point.h" @@ -85,7 +86,7 @@ SPDesktop const& ToolBase::getDesktop() const { return *desktop; } -ToolBase::ToolBase(gchar const *const *cursor_shape, gint hot_x, gint hot_y, bool uses_snap) +ToolBase::ToolBase(gchar const *const *cursor_shape, bool uses_snap) : pref_observer(NULL) , cursor(NULL) , xp(0) @@ -103,8 +104,6 @@ ToolBase::ToolBase(gchar const *const *cursor_shape, gint hot_x, gint hot_y, boo , desktop(NULL) , _uses_snap(uses_snap) , cursor_shape(cursor_shape) - , hot_x(hot_x) - , hot_y(hot_y) { } @@ -153,44 +152,24 @@ void ToolBase::sp_event_context_set_cursor(GdkCursorType cursor_type) { void ToolBase::sp_event_context_update_cursor() { GtkWidget *w = GTK_WIDGET(this->desktop->getCanvas()); if (gtk_widget_get_window (w)) { - GtkStyle *style = gtk_widget_get_style(w); - /* fixme: */ if (this->cursor_shape) { - GdkDisplay *display = gdk_display_get_default(); - if (gdk_display_supports_cursor_alpha(display) && gdk_display_supports_cursor_color(display)) { - bool fillHasColor=false, strokeHasColor=false; - guint32 fillColor = sp_desktop_get_color_tool(this->desktop, this->getPrefsPath(), true, &fillHasColor); - guint32 strokeColor = sp_desktop_get_color_tool(this->desktop, this->getPrefsPath(), false, &strokeHasColor); - double fillOpacity = fillHasColor ? sp_desktop_get_opacity_tool(this->desktop, this->getPrefsPath(), true) : 0; - double strokeOpacity = strokeHasColor ? sp_desktop_get_opacity_tool(this->desktop, this->getPrefsPath(), false) : 0; - - GdkPixbuf *pixbuf = sp_cursor_pixbuf_from_xpm( - this->cursor_shape, - style->black, style->white, - SP_RGBA32_U_COMPOSE(SP_RGBA32_R_U(fillColor),SP_RGBA32_G_U(fillColor),SP_RGBA32_B_U(fillColor),SP_COLOR_F_TO_U(fillOpacity)), - SP_RGBA32_U_COMPOSE(SP_RGBA32_R_U(strokeColor),SP_RGBA32_G_U(strokeColor),SP_RGBA32_B_U(strokeColor),SP_COLOR_F_TO_U(strokeOpacity)) - ); - if (pixbuf != NULL) { - if (this->cursor) { - g_object_unref(this->cursor); - } - this->cursor = gdk_cursor_new_from_pixbuf(display, pixbuf, this->hot_x, this->hot_y); - g_object_unref(pixbuf); - } - } else { - GdkPixbuf *pixbuf = gdk_pixbuf_new_from_xpm_data((const gchar **)this->cursor_shape); - - if (pixbuf) { - if (this->cursor) { - g_object_unref(this->cursor); - } - this->cursor = gdk_cursor_new_from_pixbuf(display, - pixbuf, this->hot_x, this->hot_y); - g_object_unref(pixbuf); - } + if(this->cursor) { + g_object_unref(this->cursor); } + + bool fillHasColor=false, strokeHasColor=false; + guint32 fillColor = sp_desktop_get_color_tool(this->desktop, this->getPrefsPath(), true, &fillHasColor); + guint32 strokeColor = sp_desktop_get_color_tool(this->desktop, this->getPrefsPath(), false, &strokeHasColor); + double fillOpacity = fillHasColor ? sp_desktop_get_opacity_tool(this->desktop, this->getPrefsPath(), true) : 0; + double strokeOpacity = strokeHasColor ? sp_desktop_get_opacity_tool(this->desktop, this->getPrefsPath(), false) : 0; + + this->cursor = sp_cursor_from_xpm( + this->cursor_shape, &style->black, &style->white, + SP_RGBA32_C_COMPOSE(fillColor, fillOpacity), + SP_RGBA32_C_COMPOSE(strokeColor, strokeOpacity) + ); } gdk_window_set_cursor(gtk_widget_get_window (w), this->cursor); gdk_flush(); @@ -207,8 +186,7 @@ void ToolBase::sp_event_context_update_cursor() { void ToolBase::setup() { this->pref_observer = new ToolPrefObserver(this->getPrefsPath(), this); Inkscape::Preferences::get()->addObserver(*(this->pref_observer)); - - this->sp_event_context_update_cursor(); + this->sp_event_context_update_cursor(); } /** diff --git a/src/ui/tools/tool-base.h b/src/ui/tools/tool-base.h index 3d22fc66f..b0140cecb 100644 --- a/src/ui/tools/tool-base.h +++ b/src/ui/tools/tool-base.h @@ -144,7 +144,7 @@ public: void enableGrDrag (bool enable=true); bool deleteSelectedDrag(bool just_one); - ToolBase(gchar const *const *cursor_shape, gint hot_x, gint hot_y, bool uses_snap = true); + ToolBase(gchar const *const *cursor_shape, bool uses_snap=true); virtual ~ToolBase(); @@ -224,9 +224,6 @@ protected: /// An xpm containing the shape of the tool's cursor. gchar const *const *cursor_shape; - /// The cursor's hot spot - gint hot_x, hot_y; - bool sp_event_context_knot_mouseover() const; private: diff --git a/src/ui/tools/tweak-tool.cpp b/src/ui/tools/tweak-tool.cpp index ff5d623c2..dcd9413fb 100644 --- a/src/ui/tools/tweak-tool.cpp +++ b/src/ui/tools/tweak-tool.cpp @@ -38,13 +38,13 @@ #include "pixmaps/cursor-tweak-rotate-counterclockwise.xpm" #include "pixmaps/cursor-tweak-more.xpm" #include "pixmaps/cursor-tweak-less.xpm" -#include "pixmaps/cursor-thin.xpm" -#include "pixmaps/cursor-thicken.xpm" -#include "pixmaps/cursor-attract.xpm" -#include "pixmaps/cursor-repel.xpm" -#include "pixmaps/cursor-push.xpm" -#include "pixmaps/cursor-roughen.xpm" -#include "pixmaps/cursor-color.xpm" +#include "pixmaps/cursor-tweak-thin.xpm" +#include "pixmaps/cursor-tweak-thicken.xpm" +#include "pixmaps/cursor-tweak-attract.xpm" +#include "pixmaps/cursor-tweak-repel.xpm" +#include "pixmaps/cursor-tweak-push.xpm" +#include "pixmaps/cursor-tweak-roughen.xpm" +#include "pixmaps/cursor-tweak-color.xpm" #include "context-fns.h" #include "inkscape.h" #include "splivarot.h" @@ -92,7 +92,7 @@ const std::string& TweakTool::getPrefsPath() { const std::string TweakTool::prefsPath = "/tools/tweak"; TweakTool::TweakTool() - : ToolBase(cursor_push_xpm, 4, 4) + : ToolBase(cursor_push_xpm) , pressure(TC_DEFAULT_PRESSURE) , dragging(false) , usepressure(false) diff --git a/src/ui/tools/zoom-tool.cpp b/src/ui/tools/zoom-tool.cpp index d40d2e969..8ba0c17b3 100644 --- a/src/ui/tools/zoom-tool.cpp +++ b/src/ui/tools/zoom-tool.cpp @@ -36,7 +36,7 @@ const std::string& ZoomTool::getPrefsPath() { const std::string ZoomTool::prefsPath = "/tools/zoom"; ZoomTool::ZoomTool() - : ToolBase(cursor_zoom_xpm, 6, 6) + : ToolBase(cursor_zoom_xpm) , grabbed(NULL) , escaped(false) { diff --git a/src/ui/widget/addtoicon.cpp b/src/ui/widget/addtoicon.cpp index 70516ed00..e5119fc60 100644 --- a/src/ui/widget/addtoicon.cpp +++ b/src/ui/widget/addtoicon.cpp @@ -16,7 +16,6 @@ #include <gtkmm/icontheme.h> -#include "widgets/icon.h" #include "widgets/toolbox.h" #include "ui/icon-names.h" #include "layertypeicon.h" @@ -33,7 +32,10 @@ AddToIcon::AddToIcon() : // _property_pixbuf_add(*this, "pixbuf_on", Glib::RefPtr<Gdk::Pixbuf>(0)) { property_mode() = Gtk::CELL_RENDERER_MODE_ACTIVATABLE; - phys = sp_icon_get_phys_size((int)Inkscape::ICON_SIZE_BUTTON); + + gint width, height; + gtk_icon_size_lookup(GTK_ICON_SIZE_BUTTON, &width, &height); + phys = width; // Assumes that we have a square icon? // Glib::RefPtr<Gtk::IconTheme> icon_theme = Gtk::IconTheme::get_default(); // @@ -43,8 +45,6 @@ AddToIcon::AddToIcon() : // if (icon_theme->has_icon(_pixAddName)) { // _property_pixbuf_add = icon_theme->load_icon(_pixAddName, phys, (Gtk::IconLookupFlags)0); // } -// -// _property_pixbuf_add = Gtk::Widget:: set_pixbuf(); } @@ -104,8 +104,10 @@ void AddToIcon::set_pixbuf() { bool active = property_active().get_value(); - GdkPixbuf *pixbuf = sp_pixbuf_new(Inkscape::ICON_SIZE_BUTTON, active ? INKSCAPE_ICON("list-add") : INKSCAPE_ICON("edit-delete")); - property_pixbuf() = Glib::wrap(pixbuf); + auto icon_theme = Gtk::IconTheme::get_default(); + + property_pixbuf() = icon_theme->load_icon(active ? "list-add" : "edit-delete", + phys); } diff --git a/src/ui/widget/addtoicon.h b/src/ui/widget/addtoicon.h index 3b2228754..93d66c8d5 100644 --- a/src/ui/widget/addtoicon.h +++ b/src/ui/widget/addtoicon.h @@ -54,7 +54,7 @@ protected: private: - int phys; + int phys; ///< Physical size of the icon (px) // Glib::ustring _pixAddName; diff --git a/src/ui/widget/anchor-selector.cpp b/src/ui/widget/anchor-selector.cpp index 087e7375e..ddc25775d 100644 --- a/src/ui/widget/anchor-selector.cpp +++ b/src/ui/widget/anchor-selector.cpp @@ -8,15 +8,17 @@ */ #include "ui/widget/anchor-selector.h" -#include "widgets/icon.h" #include "ui/icon-names.h" +#include <gtkmm/image.h> + namespace Inkscape { namespace UI { namespace Widget { void AnchorSelector::setupButton(const Glib::ustring& icon, Gtk::ToggleButton& button) { - Gtk::Widget* buttonIcon = Gtk::manage(sp_icon_get_icon(icon, Inkscape::ICON_SIZE_SMALL_TOOLBAR)); + Gtk::Image* buttonIcon = Gtk::manage(new Gtk::Image()); + buttonIcon->set_from_icon_name(icon, Gtk::ICON_SIZE_SMALL_TOOLBAR); buttonIcon->show(); button.set_relief(Gtk::RELIEF_NONE); diff --git a/src/ui/widget/clipmaskicon.cpp b/src/ui/widget/clipmaskicon.cpp index a1e3eaf82..c284c035c 100644 --- a/src/ui/widget/clipmaskicon.cpp +++ b/src/ui/widget/clipmaskicon.cpp @@ -15,7 +15,6 @@ #include <gtkmm/icontheme.h> -#include "widgets/icon.h" #include "widgets/toolbox.h" #include "ui/icon-names.h" #include "layertypeicon.h" @@ -37,18 +36,12 @@ ClipMaskIcon::ClipMaskIcon() : { property_mode() = Gtk::CELL_RENDERER_MODE_ACTIVATABLE; - phys = sp_icon_get_phys_size((int)Inkscape::ICON_SIZE_DECORATION); - Glib::RefPtr<Gtk::IconTheme> icon_theme = Gtk::IconTheme::get_default(); - if (!icon_theme->has_icon(_pixClipName)) { - Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixClipName.data()), Inkscape::ICON_SIZE_DECORATION ); - } - if (!icon_theme->has_icon(_pixMaskName)) { - Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixMaskName.data()), Inkscape::ICON_SIZE_DECORATION ); - } - if (!icon_theme->has_icon(_pixBothName)) { - Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixBothName.data()), Inkscape::ICON_SIZE_DECORATION ); - } + gint width, height; + gtk_icon_size_lookup(GTK_ICON_SIZE_MENU, &width, &height); + phys = width; + + Glib::RefPtr<Gtk::IconTheme> icon_theme = Gtk::IconTheme::get_default(); if (icon_theme->has_icon(_pixClipName)) { _property_pixbuf_clip = icon_theme->load_icon(_pixClipName, phys, (Gtk::IconLookupFlags)0); diff --git a/src/ui/widget/color-notebook.cpp b/src/ui/widget/color-notebook.cpp index 33e22b59d..0c9402c99 100644 --- a/src/ui/widget/color-notebook.cpp +++ b/src/ui/widget/color-notebook.cpp @@ -19,7 +19,6 @@ #include "config.h" #endif -#include "widgets/icon.h" #include <glibmm/i18n.h> #include <gtkmm/label.h> #include <gtkmm/notebook.h> diff --git a/src/ui/widget/dock-item.cpp b/src/ui/widget/dock-item.cpp index d124854ae..60ea03fb7 100644 --- a/src/ui/widget/dock-item.cpp +++ b/src/ui/widget/dock-item.cpp @@ -12,7 +12,6 @@ #include "desktop.h" #include "inkscape.h" #include "ui/icon-names.h" -#include "widgets/icon.h" #include <gtkmm/icontheme.h> #include <glibmm/exceptionhandler.h> @@ -22,7 +21,7 @@ namespace UI { namespace Widget { DockItem::DockItem(Dock& dock, const Glib::ustring& name, const Glib::ustring& long_name, - const Glib::ustring& icon_name, State state, Placement placement) : + const Glib::ustring& icon_name, State state, GdlDockPlacement placement) : _dock(dock), _prev_state(state), _prev_position(0), @@ -43,9 +42,6 @@ DockItem::DockItem(Dock& dock, const Glib::ustring& name, const Glib::ustring& l if (!icon_name.empty()) { Glib::RefPtr<Gtk::IconTheme> iconTheme = Gtk::IconTheme::get_default(); - if (!iconTheme->has_icon(icon_name)) { - Inkscape::queueIconPrerender( INKSCAPE_ICON(icon_name.data()), Inkscape::ICON_SIZE_MENU ); - } if ( iconTheme->has_icon(icon_name) ) { int width = 0; int height = 0; @@ -74,7 +70,7 @@ DockItem::DockItem(Dock& dock, const Glib::ustring& name, const Glib::ustring& l signal_delete_event().connect(sigc::mem_fun(*this, &Inkscape::UI::Widget::DockItem::_onDeleteEvent)); signal_realize().connect(sigc::mem_fun(*this, &Inkscape::UI::Widget::DockItem::_onRealize)); - _dock.addItem(*this, ( _prev_state == FLOATING_STATE || _prev_state == ICONIFIED_FLOATING_STATE ) ? FLOATING : placement); + _dock.addItem(*this, ( _prev_state == FLOATING_STATE || _prev_state == ICONIFIED_FLOATING_STATE ) ? GDL_DOCK_FLOATING : placement); if (_prev_state == ICONIFIED_FLOATING_STATE || _prev_state == ICONIFIED_DOCKED_STATE) { iconify(); @@ -218,16 +214,16 @@ DockItem::getPrevState() const return _prev_state; } -DockItem::Placement +GdlDockPlacement DockItem::getPlacement() const { - GdlDockPlacement placement = (GdlDockPlacement)TOP; + GdlDockPlacement placement = GDL_DOCK_TOP; GdlDockObject *parent = gdl_dock_object_get_parent_object (GDL_DOCK_OBJECT(_gdl_dock_item)); if (parent) { gdl_dock_object_child_placement(parent, GDL_DOCK_OBJECT(_gdl_dock_item), &placement); } - return (Placement)placement; + return placement; } void @@ -262,7 +258,7 @@ DockItem::present() show(); } // tabbed - else if (getPlacement() == CENTER) { + else if (getPlacement() == GDL_DOCK_CENTER) { int i = gtk_notebook_page_num(GTK_NOTEBOOK(gtk_widget_get_parent(_gdl_dock_item)), GTK_WIDGET (_gdl_dock_item)); if (i >= 0) diff --git a/src/ui/widget/dock-item.h b/src/ui/widget/dock-item.h index 2df45b207..b5f6c13af 100644 --- a/src/ui/widget/dock-item.h +++ b/src/ui/widget/dock-item.h @@ -45,18 +45,8 @@ public: ICONIFIED_DOCKED_STATE, // item iconified in its assigned dock from dock ICONIFIED_FLOATING_STATE}; // item iconified in its assigned dock from float - enum Placement { - NONE = GDL_DOCK_NONE, - TOP = GDL_DOCK_TOP, - BOTTOM = GDL_DOCK_BOTTOM, - RIGHT = GDL_DOCK_RIGHT, - LEFT = GDL_DOCK_LEFT, - CENTER = GDL_DOCK_CENTER, - FLOATING = GDL_DOCK_FLOATING - }; - DockItem(Dock& dock, const Glib::ustring& name, const Glib::ustring& long_name, - const Glib::ustring& icon_name, State state, Placement placement); + const Glib::ustring& icon_name, State state, GdlDockPlacement placement); ~DockItem(); @@ -80,7 +70,7 @@ public: bool isIconified() const; State getState() const; State getPrevState() const; - Placement getPlacement() const; + GdlDockPlacement getPlacement() const; Gtk::Window *getWindow(); //< gives the parent window, if the dock item has one (i.e. it's floating) diff --git a/src/ui/widget/dock.cpp b/src/ui/widget/dock.cpp index b2dec401f..7dfad9582 100644 --- a/src/ui/widget/dock.cpp +++ b/src/ui/widget/dock.cpp @@ -124,12 +124,13 @@ Dock::~Dock() g_free(_gdl_dock_bar); } -void Dock::addItem(DockItem& item, DockItem::Placement placement) +void Dock::addItem(DockItem& item, GdlDockPlacement placement) { _dock_items.push_back(&item); + gdl_dock_add_item(GDL_DOCK(_gdl_dock), GDL_DOCK_ITEM(item.gobj()), - (GdlDockPlacement)placement); + placement); // FIXME: This is a hack to prevent the dock from expanding the main window, this can't be done // initially as the paned doesn't exist. diff --git a/src/ui/widget/dock.h b/src/ui/widget/dock.h index 74b072d22..6258a06e3 100644 --- a/src/ui/widget/dock.h +++ b/src/ui/widget/dock.h @@ -37,7 +37,7 @@ public: Dock(Gtk::Orientation orientation=Gtk::ORIENTATION_VERTICAL); ~Dock(); - void addItem(DockItem& item, DockItem::Placement placement); + void addItem(DockItem& item, GdlDockPlacement placement); Gtk::Widget& getWidget(); //< return the top widget Gtk::Paned *getParentPaned(); diff --git a/src/ui/widget/highlight-picker.cpp b/src/ui/widget/highlight-picker.cpp index 561c1332a..3d8ab50ea 100644 --- a/src/ui/widget/highlight-picker.cpp +++ b/src/ui/widget/highlight-picker.cpp @@ -13,7 +13,6 @@ #include "display/cairo-utils.h" #include "highlight-picker.h" -#include "widgets/icon.h" namespace Inkscape { namespace UI { diff --git a/src/ui/widget/imagetoggler.cpp b/src/ui/widget/imagetoggler.cpp index 987cc67bb..81d0edd47 100644 --- a/src/ui/widget/imagetoggler.cpp +++ b/src/ui/widget/imagetoggler.cpp @@ -13,7 +13,6 @@ #include <gtkmm/icontheme.h> -#include "widgets/icon.h" #include "widgets/toolbox.h" #include "ui/icon-names.h" @@ -32,15 +31,12 @@ ImageToggler::ImageToggler( char const* on, char const* off) : _property_pixbuf_off(*this, "pixbuf_off", Glib::RefPtr<Gdk::Pixbuf>(0)) { property_mode() = Gtk::CELL_RENDERER_MODE_ACTIVATABLE; - int phys = sp_icon_get_phys_size((int)Inkscape::ICON_SIZE_DECORATION); - Glib::RefPtr<Gtk::IconTheme> icon_theme = Gtk::IconTheme::get_default(); - if (!icon_theme->has_icon(_pixOnName)) { - Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixOnName.data()), Inkscape::ICON_SIZE_DECORATION ); - } - if (!icon_theme->has_icon(_pixOffName)) { - Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixOffName.data()), Inkscape::ICON_SIZE_DECORATION ); - } + gint width, height; + gtk_icon_size_lookup(GTK_ICON_SIZE_MENU, &width, &height); + int phys = width; + + Glib::RefPtr<Gtk::IconTheme> icon_theme = Gtk::IconTheme::get_default(); if (icon_theme->has_icon(_pixOnName)) { diff --git a/src/ui/widget/insertordericon.cpp b/src/ui/widget/insertordericon.cpp index 7ed1ed2e2..26913ff98 100644 --- a/src/ui/widget/insertordericon.cpp +++ b/src/ui/widget/insertordericon.cpp @@ -11,7 +11,6 @@ #include <gtkmm/icontheme.h> -#include "widgets/icon.h" #include "widgets/toolbox.h" #include "ui/icon-names.h" #include "layertypeicon.h" @@ -31,15 +30,12 @@ InsertOrderIcon::InsertOrderIcon() : { property_mode() = Gtk::CELL_RENDERER_MODE_ACTIVATABLE; - phys = sp_icon_get_phys_size((int)Inkscape::ICON_SIZE_DECORATION); - Glib::RefPtr<Gtk::IconTheme> icon_theme = Gtk::IconTheme::get_default(); - if (!icon_theme->has_icon(_pixTopName)) { - Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixTopName.data()), Inkscape::ICON_SIZE_DECORATION ); - } - if (!icon_theme->has_icon(_pixBottomName)) { - Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixBottomName.data()), Inkscape::ICON_SIZE_DECORATION ); - } + gint width, height; + gtk_icon_size_lookup(GTK_ICON_SIZE_MENU, &width, &height); + phys=width; + + Glib::RefPtr<Gtk::IconTheme> icon_theme = Gtk::IconTheme::get_default(); if (icon_theme->has_icon(_pixTopName)) { _property_pixbuf_top = icon_theme->load_icon(_pixTopName, phys, (Gtk::IconLookupFlags)0); diff --git a/src/ui/widget/labelled.cpp b/src/ui/widget/labelled.cpp index 6e3652830..d3dc6210f 100644 --- a/src/ui/widget/labelled.cpp +++ b/src/ui/widget/labelled.cpp @@ -14,8 +14,7 @@ #include "labelled.h" -/* For getting the Gtkmmified Icon manager */ -#include "widgets/icon.h" +#include <gtkmm/image.h> #include <gtkmm/label.h> namespace Inkscape { @@ -33,8 +32,9 @@ Labelled::Labelled(Glib::ustring const &label, Glib::ustring const &tooltip, { g_assert(g_utf8_validate(icon.c_str(), -1, NULL)); if (icon != "") { - _icon = sp_icon_get_icon(icon.c_str(), Inkscape::ICON_SIZE_LARGE_TOOLBAR); - pack_start(*Gtk::manage(_icon), Gtk::PACK_SHRINK); + _icon = Gtk::manage(new Gtk::Image()); + _icon->set_from_icon_name(icon, Gtk::ICON_SIZE_LARGE_TOOLBAR); + pack_start(*_icon, Gtk::PACK_SHRINK); } pack_start(*Gtk::manage(_label), Gtk::PACK_EXPAND_WIDGET, 6); pack_start(*Gtk::manage(_widget), Gtk::PACK_SHRINK, 6); diff --git a/src/ui/widget/labelled.h b/src/ui/widget/labelled.h index 88eb3ce19..824abf305 100644 --- a/src/ui/widget/labelled.h +++ b/src/ui/widget/labelled.h @@ -14,6 +14,7 @@ #include <gtkmm/box.h> namespace Gtk { +class Image; class Label; } @@ -64,7 +65,7 @@ protected: Gtk::Widget *_widget; Gtk::Label *_label; Gtk::Label *_suffix; - Gtk::Widget *_icon; + Gtk::Image *_icon; }; } // namespace Widget diff --git a/src/ui/widget/layer-selector.cpp b/src/ui/widget/layer-selector.cpp index 4432a6e09..0332143b5 100644 --- a/src/ui/widget/layer-selector.cpp +++ b/src/ui/widget/layer-selector.cpp @@ -31,7 +31,6 @@ #include "util/filter-list.h" #include "util/reverse-list.h" #include "verbs.h" -#include "widgets/icon.h" #include "xml/node-event-vector.h" #include "widgets/gradient-vector.h" @@ -42,17 +41,19 @@ namespace { class AlternateIcons : public Gtk::HBox { public: - AlternateIcons(Inkscape::IconSize size, gchar const *a, gchar const *b) + AlternateIcons(Gtk::IconSize size, Glib::ustring const &a, Glib::ustring const &b) : _a(NULL), _b(NULL) { set_name("AlternateIcons"); - if (a) { - _a = Gtk::manage(sp_icon_get_icon(a, size)); + if (!a.empty()) { + _a = Gtk::manage(new Gtk::Image()); + _a->set_from_icon_name(a, size); _a->set_no_show_all(true); add(*_a); } - if (b) { - _b = Gtk::manage(sp_icon_get_icon(b, size)); + if (!b.empty()) { + _b = Gtk::manage(new Gtk::Image()); + _b->set_from_icon_name(b, size); _b->set_no_show_all(true); add(*_b); } @@ -80,8 +81,8 @@ public: } private: - Gtk::Widget *_a; - Gtk::Widget *_b; + Gtk::Image *_a; + Gtk::Image *_b; bool _state; }; @@ -98,7 +99,7 @@ LayerSelector::LayerSelector(SPDesktop *desktop) set_name("LayerSelector"); AlternateIcons *label; - label = Gtk::manage(new AlternateIcons(Inkscape::ICON_SIZE_DECORATION, + label = Gtk::manage(new AlternateIcons(Gtk::ICON_SIZE_MENU, INKSCAPE_ICON("object-visible"), INKSCAPE_ICON("object-hidden"))); _visibility_toggle.add(*label); _visibility_toggle.signal_toggled().connect( @@ -118,7 +119,7 @@ LayerSelector::LayerSelector(SPDesktop *desktop) _visibility_toggle.set_tooltip_text(_("Toggle current layer visibility")); pack_start(_visibility_toggle, Gtk::PACK_EXPAND_PADDING); - label = Gtk::manage(new AlternateIcons(Inkscape::ICON_SIZE_DECORATION, + label = Gtk::manage(new AlternateIcons(Gtk::ICON_SIZE_MENU, INKSCAPE_ICON("object-unlocked"), INKSCAPE_ICON("object-locked"))); _lock_toggle.add(*label); _lock_toggle.signal_toggled().connect( diff --git a/src/ui/widget/layertypeicon.cpp b/src/ui/widget/layertypeicon.cpp index df85f271a..679a95cd2 100644 --- a/src/ui/widget/layertypeicon.cpp +++ b/src/ui/widget/layertypeicon.cpp @@ -15,7 +15,6 @@ #include <gtkmm/icontheme.h> -#include "widgets/icon.h" #include "widgets/toolbox.h" #include "ui/icon-names.h" @@ -37,19 +36,11 @@ LayerTypeIcon::LayerTypeIcon() : { property_mode() = Gtk::CELL_RENDERER_MODE_ACTIVATABLE; - int phys = sp_icon_get_phys_size((int)Inkscape::ICON_SIZE_DECORATION); + gint width, height; + gtk_icon_size_lookup(GTK_ICON_SIZE_MENU, &width, &height); + int phys = width; Glib::RefPtr<Gtk::IconTheme> icon_theme = Gtk::IconTheme::get_default(); - if (!icon_theme->has_icon(_pixLayerName)) { - Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixLayerName.data()), Inkscape::ICON_SIZE_DECORATION ); - } - if (!icon_theme->has_icon(_pixGroupName)) { - Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixGroupName.data()), Inkscape::ICON_SIZE_DECORATION ); - } - if (!icon_theme->has_icon(_pixPathName)) { - Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixPathName.data()), Inkscape::ICON_SIZE_DECORATION ); - } - if (icon_theme->has_icon(_pixLayerName)) { _property_pixbuf_layer = icon_theme->load_icon(_pixLayerName, phys, (Gtk::IconLookupFlags)0); } diff --git a/src/ui/widget/object-composite-settings.cpp b/src/ui/widget/object-composite-settings.cpp index 1727660c8..ca33a845c 100644 --- a/src/ui/widget/object-composite-settings.cpp +++ b/src/ui/widget/object-composite-settings.cpp @@ -24,7 +24,6 @@ #include "style.h" #include "svg/css-ostringstream.h" #include "verbs.h" -#include "widgets/icon.h" #include "display/sp-canvas.h" #include "ui/widget/style-subject.h" diff --git a/src/ui/widget/panel.cpp b/src/ui/widget/panel.cpp index dff92594b..9332fe0f9 100644 --- a/src/ui/widget/panel.cpp +++ b/src/ui/widget/panel.cpp @@ -46,7 +46,7 @@ static const int PANEL_SETTING_NEXTFREE = 5; void Panel::prep() { GtkIconSize sizes[] = { - Inkscape::getRegisteredIconSize(Inkscape::ICON_SIZE_DECORATION), + GTK_ICON_SIZE_MENU, GTK_ICON_SIZE_MENU, GTK_ICON_SIZE_SMALL_TOOLBAR, GTK_ICON_SIZE_BUTTON, @@ -270,7 +270,7 @@ void Panel::_init() gint height = 0; gtk_image_set_from_icon_name(_temp_arrow.gobj(), "pan-start-symbolic", - Inkscape::getRegisteredIconSize(Inkscape::ICON_SIZE_SMALL_TOOLBAR)); + GTK_ICON_SIZE_SMALL_TOOLBAR); _menu_popper.add(_temp_arrow); _menu_popper.signal_button_press_event().connect_notify(sigc::mem_fun(*this, &Panel::_popper)); } diff --git a/src/ui/widget/random.cpp b/src/ui/widget/random.cpp index ba3b025ba..237144c7c 100644 --- a/src/ui/widget/random.cpp +++ b/src/ui/widget/random.cpp @@ -15,11 +15,11 @@ #include "random.h" -#include "widgets/icon.h" #include <glibmm/i18n.h> #include <gtkmm/button.h> +#include <gtkmm/image.h> namespace Inkscape { namespace UI { @@ -70,7 +70,8 @@ void Random::setStartSeed(long newseed) void Random::addReseedButton() { - Gtk::Widget* pIcon = Gtk::manage( sp_icon_get_icon( "randomize", Inkscape::ICON_SIZE_BUTTON) ); + Gtk::Image* pIcon = Gtk::manage(new Gtk::Image()); + pIcon->set_from_icon_name( "randomize", Gtk::ICON_SIZE_BUTTON); Gtk::Button * pButton = Gtk::manage(new Gtk::Button()); pButton->set_relief(Gtk::RELIEF_NONE); pIcon->show(); diff --git a/src/widgets/CMakeLists.txt b/src/widgets/CMakeLists.txt index 1184291f2..089d68b4e 100644 --- a/src/widgets/CMakeLists.txt +++ b/src/widgets/CMakeLists.txt @@ -21,7 +21,6 @@ set(widgets_SRC gradient-selector.cpp gradient-toolbar.cpp gradient-vector.cpp - icon.cpp ink-action.cpp ink-comboboxentry-action.cpp ink-radio-action.cpp @@ -78,7 +77,6 @@ set(widgets_SRC gradient-selector.h gradient-toolbar.h gradient-vector.h - icon.h ink-action.h ink-comboboxentry-action.h ink-radio-action.h diff --git a/src/widgets/arc-toolbar.cpp b/src/widgets/arc-toolbar.cpp index 56eeb8922..23e1eba1a 100644 --- a/src/widgets/arc-toolbar.cpp +++ b/src/widgets/arc-toolbar.cpp @@ -318,7 +318,7 @@ void sp_arc_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObjec Inkscape::Preferences *prefs = Inkscape::Preferences::get(); EgeAdjustmentAction* eact = 0; - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); { diff --git a/src/widgets/box3d-toolbar.cpp b/src/widgets/box3d-toolbar.cpp index 95de28cf2..29a447afd 100644 --- a/src/widgets/box3d-toolbar.cpp +++ b/src/widgets/box3d-toolbar.cpp @@ -325,7 +325,7 @@ void box3d_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObject _("State of VP in X direction"), _("Toggle VP in X direction between 'finite' and 'infinite' (=parallel)"), INKSCAPE_ICON("perspective-parallel"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); g_object_set_data( holder, "box3d_vp_x_state_action", act ); g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(box3d_vp_x_state_changed), box3d_angle_x ); @@ -364,7 +364,7 @@ void box3d_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObject _("State of VP in Y direction"), _("Toggle VP in Y direction between 'finite' and 'infinite' (=parallel)"), INKSCAPE_ICON("perspective-parallel"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); g_object_set_data( holder, "box3d_vp_y_state_action", act ); g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(box3d_vp_y_state_changed), box3d_angle_y ); @@ -403,7 +403,7 @@ void box3d_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObject _("State of VP in Z direction"), _("Toggle VP in Z direction between 'finite' and 'infinite' (=parallel)"), INKSCAPE_ICON("perspective-parallel"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); g_object_set_data( holder, "box3d_vp_z_state_action", act ); g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(box3d_vp_z_state_changed), box3d_angle_z ); diff --git a/src/widgets/button.cpp b/src/widgets/button.cpp index 485300a25..7dcfc9771 100644 --- a/src/widgets/button.cpp +++ b/src/widgets/button.cpp @@ -12,7 +12,6 @@ */ #include <glibmm.h> -#include "icon.h" #include "button.h" #include "helper/action-context.h" @@ -155,12 +154,12 @@ static void sp_button_perform_action(SPButton *button, gpointer /*data*/) } } -GtkWidget *sp_button_new(Inkscape::IconSize size, SPButtonType type, SPAction *action, SPAction *doubleclick_action) +GtkWidget *sp_button_new(GtkIconSize size, SPButtonType type, SPAction *action, SPAction *doubleclick_action) { SPButton *button = SP_BUTTON(g_object_new(SP_TYPE_BUTTON, NULL)); button->type = type; - button->lsize = CLAMP(size, Inkscape::ICON_SIZE_MENU, Inkscape::ICON_SIZE_DECORATION); + button->lsize = CLAMP(size, GTK_ICON_SIZE_MENU, GTK_ICON_SIZE_DIALOG); sp_button_set_action(button, action); if (doubleclick_action) @@ -212,7 +211,7 @@ static void sp_button_set_action(SPButton *button, SPAction *action) button->c_set_sensitive = action->signal_set_sensitive.connect( sigc::bind<0>(sigc::ptr_fun(>k_widget_set_sensitive), GTK_WIDGET(button))); if (action->image) { - child = sp_icon_new(button->lsize, action->image); + child = gtk_image_new_from_icon_name(action->image, button->lsize); gtk_widget_show(child); gtk_container_add(GTK_CONTAINER(button), child); } @@ -256,12 +255,11 @@ static void sp_button_set_composed_tooltip(GtkWidget *widget, SPAction *action) } } -GtkWidget *sp_button_new_from_data(Inkscape::IconSize size, SPButtonType type, Inkscape::UI::View::View *view, +GtkWidget *sp_button_new_from_data(GtkIconSize size, SPButtonType type, Inkscape::UI::View::View *view, const gchar *name, const gchar *tip) { - GtkWidget *button; SPAction *action = sp_action_new(Inkscape::ActionContext(view), name, name, tip, name, 0); - button = sp_button_new(size, type, action, NULL); + GtkWidget *button = sp_button_new(size, type, action, NULL); g_object_unref(action); return button; } diff --git a/src/widgets/button.h b/src/widgets/button.h index 2bceb5e97..94a956de3 100644 --- a/src/widgets/button.h +++ b/src/widgets/button.h @@ -42,7 +42,7 @@ struct SPBChoiceData { struct SPButton { GtkToggleButton widget; SPButtonType type; - Inkscape::IconSize lsize; + GtkIconSize lsize; unsigned int psize; SPAction *action; SPAction *doubleclick_action; @@ -59,11 +59,11 @@ struct SPButtonClass { GType sp_button_get_type (void); -GtkWidget *sp_button_new (Inkscape::IconSize size, SPButtonType type, SPAction *action, SPAction *doubleclick_action); +GtkWidget *sp_button_new (GtkIconSize size, SPButtonType type, SPAction *action, SPAction *doubleclick_action); void sp_button_toggle_set_down (SPButton *button, gboolean down); -GtkWidget *sp_button_new_from_data (Inkscape::IconSize size, +GtkWidget *sp_button_new_from_data (GtkIconSize size, SPButtonType type, Inkscape::UI::View::View *view, const gchar *name, diff --git a/src/widgets/calligraphy-toolbar.cpp b/src/widgets/calligraphy-toolbar.cpp index 031295ccd..7dabee11b 100644 --- a/src/widgets/calligraphy-toolbar.cpp +++ b/src/widgets/calligraphy-toolbar.cpp @@ -565,7 +565,7 @@ void sp_calligraphy_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions _("Trace Background"), _("Trace the lightness of the background by the width of the pen (white - minimum width, black - maximum width)"), INKSCAPE_ICON("draw-trace-background"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); PrefPusher *pusher = new PrefPusher(GTK_TOGGLE_ACTION(act), "/tools/calligraphic/tracebackground", update_presets_list, holder); g_signal_connect( holder, "destroy", G_CALLBACK(delete_prefspusher), pusher); @@ -578,7 +578,7 @@ void sp_calligraphy_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions _("Pressure"), _("Use the pressure of the input device to alter the width of the pen"), INKSCAPE_ICON("draw-use-pressure"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); PrefPusher *pusher = new PrefPusher(GTK_TOGGLE_ACTION(act), "/tools/calligraphic/usepressure", update_presets_list, holder); g_signal_connect( holder, "destroy", G_CALLBACK(delete_prefspusher), pusher); @@ -591,7 +591,7 @@ void sp_calligraphy_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions _("Tilt"), _("Use the tilt of the input device to alter the angle of the pen's nib"), INKSCAPE_ICON("draw-use-tilt"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); PrefPusher *pusher = new PrefPusher(GTK_TOGGLE_ACTION(act), "/tools/calligraphic/usetilt", update_presets_list, holder); g_signal_connect( holder, "destroy", G_CALLBACK(delete_prefspusher), pusher); @@ -622,7 +622,7 @@ void sp_calligraphy_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions _("Add/Edit Profile"), _("Add or edit calligraphic profile"), INKSCAPE_ICON("document-properties"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); g_object_set( inky, "short_label", _("Edit"), NULL ); g_signal_connect_after( G_OBJECT(inky), "activate", G_CALLBACK(sp_ddc_edit_profile), (GObject*)holder ); gtk_action_group_add_action( mainActions, GTK_ACTION(inky) ); diff --git a/src/widgets/connector-toolbar.cpp b/src/widgets/connector-toolbar.cpp index a078ecec4..9c4980f4c 100644 --- a/src/widgets/connector-toolbar.cpp +++ b/src/widgets/connector-toolbar.cpp @@ -299,7 +299,7 @@ static void sp_connector_toolbox_selection_changed(Inkscape::Selection *selectio void sp_connector_toolbox_prep( SPDesktop *desktop, GtkActionGroup* mainActions, GObject* holder ) { Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); { InkAction* inky = ink_action_new( "ConnectorAvoidAction", @@ -327,7 +327,7 @@ void sp_connector_toolbox_prep( SPDesktop *desktop, GtkActionGroup* mainActions, _("Orthogonal"), _("Make connector orthogonal or polyline"), INKSCAPE_ICON("connector-orthogonal"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); bool tbuttonstate = prefs->getBool("/tools/connector/orthogonal"); @@ -388,7 +388,7 @@ void sp_connector_toolbox_prep( SPDesktop *desktop, GtkActionGroup* mainActions, _("Downwards"), _("Make connectors with end-markers (arrows) point downwards"), INKSCAPE_ICON("distribute-graph-directed"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); bool tbuttonstate = prefs->getBool("/tools/connector/directedlayout"); @@ -404,7 +404,7 @@ void sp_connector_toolbox_prep( SPDesktop *desktop, GtkActionGroup* mainActions, _("Remove overlaps"), _("Do not allow overlapping shapes"), INKSCAPE_ICON("distribute-remove-overlaps"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); bool tbuttonstate = prefs->getBool("/tools/connector/avoidoverlaplayout"); diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp index ce4c5936c..2479fa453 100644 --- a/src/widgets/desktop-widget.cpp +++ b/src/widgets/desktop-widget.cpp @@ -351,7 +351,7 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) ToolboxFactory::setOrientation( dtw->tool_toolbox, GTK_ORIENTATION_VERTICAL ); gtk_box_pack_start( GTK_BOX(dtw->hbox), dtw->tool_toolbox, FALSE, TRUE, 0 ); // Lock guides button - dtw->guides_lock = sp_button_new_from_data( Inkscape::ICON_SIZE_DECORATION, + dtw->guides_lock = sp_button_new_from_data( GTK_ICON_SIZE_MENU, SP_BUTTON_TYPE_TOGGLE, NULL, INKSCAPE_ICON("object-locked"), @@ -410,7 +410,7 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) dtw->vscrollbar_box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); // Sticky zoom button - dtw->sticky_zoom = sp_button_new_from_data ( Inkscape::ICON_SIZE_DECORATION, + dtw->sticky_zoom = sp_button_new_from_data ( GTK_ICON_SIZE_MENU, SP_BUTTON_TYPE_TOGGLE, NULL, INKSCAPE_ICON("zoom-original"), @@ -435,7 +435,7 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) tip = act->tip; } } - dtw->cms_adjust = sp_button_new_from_data( Inkscape::ICON_SIZE_DECORATION, + dtw->cms_adjust = sp_button_new_from_data( GTK_ICON_SIZE_MENU, SP_BUTTON_TYPE_TOGGLE, NULL, INKSCAPE_ICON("color-management"), @@ -543,7 +543,6 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) dtw->layer_selector = new Inkscape::Widgets::LayerSelector(NULL); // FIXME: need to unreference on container destruction to avoid leak dtw->layer_selector->reference(); - //dtw->layer_selector->set_size_request(-1, SP_ICON_SIZE_BUTTON); gtk_box_pack_start(GTK_BOX(dtw->statusbar), GTK_WIDGET(dtw->layer_selector->gobj()), FALSE, FALSE, 1); // Select Status diff --git a/src/widgets/dropper-toolbar.cpp b/src/widgets/dropper-toolbar.cpp index 4e26a99a0..7a9cf1779 100644 --- a/src/widgets/dropper-toolbar.cpp +++ b/src/widgets/dropper-toolbar.cpp @@ -90,7 +90,7 @@ void sp_dropper_toolbox_prep(SPDesktop * /*desktop*/, GtkActionGroup* mainAction _("Pick opacity"), _("Pick both the color and the alpha (transparency) under cursor; otherwise, pick only the visible color premultiplied by alpha"), NULL, - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); g_object_set( act, "short_label", _("Pick"), NULL ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); g_object_set_data( holder, "pick_action", act ); @@ -103,7 +103,7 @@ void sp_dropper_toolbox_prep(SPDesktop * /*desktop*/, GtkActionGroup* mainAction _("Assign opacity"), _("If alpha was picked, assign it to selection as fill or stroke transparency"), NULL, - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); g_object_set( act, "short_label", _("Assign"), NULL ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); g_object_set_data( holder, "set_action", act ); diff --git a/src/widgets/ege-adjustment-action.cpp b/src/widgets/ege-adjustment-action.cpp index 6678d1e5a..e4f041bd1 100644 --- a/src/widgets/ege-adjustment-action.cpp +++ b/src/widgets/ege-adjustment-action.cpp @@ -42,7 +42,6 @@ #include <cmath> #include <string.h> -#include "widgets/icon.h" #include <gdk/gdkkeysyms.h> #include "icon-size.h" @@ -115,7 +114,7 @@ struct _EgeAdjustmentActionPrivate GList* descriptions; gchar* appearance; gchar* iconId; - Inkscape::IconSize iconSize; + GtkIconSize iconSize; Inkscape::UI::Widget::UnitTracker *unitTracker; }; @@ -232,9 +231,9 @@ static void ege_adjustment_action_class_init( EgeAdjustmentActionClass* klass ) g_param_spec_int( "iconSize", "Icon Size", "The size the icon", - (int)Inkscape::ICON_SIZE_MENU, - (int)Inkscape::ICON_SIZE_DECORATION, - (int)Inkscape::ICON_SIZE_SMALL_TOOLBAR, + (int)GTK_ICON_SIZE_MENU, + (int)GTK_ICON_SIZE_DIALOG, + (int)GTK_ICON_SIZE_SMALL_TOOLBAR, (GParamFlags)(G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT) ) ); g_object_class_install_property( objClass, @@ -272,7 +271,7 @@ static void ege_adjustment_action_init( EgeAdjustmentAction* action ) action->private_data->descriptions = 0; action->private_data->appearance = 0; action->private_data->iconId = 0; - action->private_data->iconSize = Inkscape::ICON_SIZE_SMALL_TOOLBAR; + action->private_data->iconSize = GTK_ICON_SIZE_SMALL_TOOLBAR; action->private_data->unitTracker = NULL; } @@ -463,7 +462,7 @@ void ege_adjustment_action_set_property( GObject* obj, guint propId, const GValu case PROP_ICON_SIZE: { - action->private_data->iconSize = (Inkscape::IconSize)g_value_get_int( value ); + action->private_data->iconSize = (GtkIconSize)g_value_get_int( value ); } break; @@ -857,7 +856,7 @@ static GtkWidget* create_tool_item( GtkAction* action ) /* Use an icon if available or use short-label */ if ( act->private_data->iconId && strcmp( act->private_data->iconId, "" ) != 0 ) { - GtkWidget* icon = sp_icon_new( act->private_data->iconSize, act->private_data->iconId ); + GtkWidget* icon = gtk_image_new_from_icon_name( act->private_data->iconId, act->private_data->iconSize ); gtk_box_pack_start( GTK_BOX(hb), icon, FALSE, FALSE, 0 ); } else { GtkWidget* lbl = gtk_label_new( g_value_get_string( &value ) ? g_value_get_string( &value ) : "wwww" ); diff --git a/src/widgets/eraser-toolbar.cpp b/src/widgets/eraser-toolbar.cpp index 7377cdc00..b592b8ace 100644 --- a/src/widgets/eraser-toolbar.cpp +++ b/src/widgets/eraser-toolbar.cpp @@ -134,7 +134,7 @@ static void sp_toogle_break_apart( GtkToggleAction* act, gpointer data ) void sp_eraser_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObject* holder) { - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); Inkscape::Preferences *prefs = Inkscape::Preferences::get(); gint eraser_mode = FALSE; { @@ -202,7 +202,7 @@ void sp_eraser_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GOb _("Eraser Pressure"), _("Use the pressure of the input device to alter the width of the pen"), INKSCAPE_ICON("draw-use-pressure"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); PrefPusher *pusher = new PrefPusher(GTK_TOGGLE_ACTION(act), "/tools/eraser/usepressure", update_presets_list, holder); g_signal_connect( holder, "destroy", G_CALLBACK(delete_prefspusher), pusher); diff --git a/src/widgets/gradient-selector.cpp b/src/widgets/gradient-selector.cpp index 569f66c2b..99ef9f19b 100644 --- a/src/widgets/gradient-selector.cpp +++ b/src/widgets/gradient-selector.cpp @@ -29,7 +29,6 @@ #include "verbs.h" #include "helper/action.h" #include "preferences.h" -#include "widgets/icon.h" #include <glibmm/i18n.h> @@ -98,7 +97,7 @@ static void sp_gradient_selector_class_init(SPGradientSelectorClass *klass) static void gradsel_style_button(GtkWidget *gtkbtn, char const *iconName) { Gtk::Button *btn = Glib::wrap(GTK_BUTTON(gtkbtn)); - GtkWidget *child = sp_icon_new(Inkscape::ICON_SIZE_SMALL_TOOLBAR, iconName); + GtkWidget *child = gtk_image_new_from_icon_name(iconName, GTK_ICON_SIZE_SMALL_TOOLBAR); gtk_widget_show(child); btn->add(*manage(Glib::wrap(child))); btn->set_relief(Gtk::RELIEF_NONE); diff --git a/src/widgets/gradient-toolbar.cpp b/src/widgets/gradient-toolbar.cpp index 8474327ca..196264315 100644 --- a/src/widgets/gradient-toolbar.cpp +++ b/src/widgets/gradient-toolbar.cpp @@ -1026,7 +1026,7 @@ static void gradient_toolbox_check_ec(SPDesktop* dt, Inkscape::UI::Tools::ToolBa */ void sp_gradient_toolbox_prep(SPDesktop * desktop, GtkActionGroup* mainActions, GObject* holder) { - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); /* New gradient linear or radial */ { @@ -1221,7 +1221,7 @@ void sp_gradient_toolbox_prep(SPDesktop * desktop, GtkActionGroup* mainActions, _("Link gradients"), _("Link gradients to change all related gradients"), INKSCAPE_ICON("object-unlocked"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); g_object_set( itact, "short_label", "Lock", NULL ); g_signal_connect_after( G_OBJECT(itact), "toggled", G_CALLBACK(gr_linked_changed), desktop) ; gtk_action_group_add_action( mainActions, GTK_ACTION(itact) ); diff --git a/src/widgets/icon.cpp b/src/widgets/icon.cpp deleted file mode 100644 index 885deaab7..000000000 --- a/src/widgets/icon.cpp +++ /dev/null @@ -1,1651 +0,0 @@ -/** \file - * SPIcon: Generic icon widget - */ -/* - * Author: - * Lauris Kaplinski <lauris@kaplinski.com> - * Jon A. Cruz <jon@joncruz.org> - * Abhishek Sharma - * - * Copyright (C) 2002 Lauris Kaplinski - * - * Released under GNU GPL, read the file 'COPYING' for more information - */ - -#ifdef HAVE_CONFIG_H -# include "config.h" -#endif - -#include <glibmm/fileutils.h> -#include <glibmm/miscutils.h> -#include <gtkmm/icontheme.h> -#include <cstring> -#include <glib/gstdio.h> -#include <gtk/gtk.h> -#include <gtkmm/image.h> -#include <2geom/transforms.h> - -#include "path-prefix.h" -#include "preferences.h" -#include "inkscape.h" -#include "document.h" -#include "display/cairo-utils.h" -#include "display/drawing-context.h" -#include "display/drawing-item.h" -#include "display/drawing.h" -#include "io/sys.h" -#include "sp-root.h" -#include "sp-namedview.h" -#include "util/units.h" - -#include "icon.h" -#include "ui/icon-names.h" - -struct IconImpl { - static GtkWidget *newFull( Inkscape::IconSize lsize, gchar const *name ); - - static void dispose(GObject *object); - - static void reset(SPIcon *icon); - static void clear(SPIcon *icon); - - static void sizeRequest(GtkWidget *widget, GtkRequisition *requisition); - - static void getPreferredWidth(GtkWidget *widget, - gint *minimal_width, - gint *natural_width); - - static void getPreferredHeight(GtkWidget *widget, - gint *minimal_height, - gint *natural_height); - - static void sizeAllocate(GtkWidget *widget, GtkAllocation *allocation); - static gboolean draw(GtkWidget *widget, cairo_t *cr); - - static void screenChanged( GtkWidget *widget, GdkScreen *previous_screen ); - static void styleSet( GtkWidget *widget, GtkStyle *previous_style ); - static void themeChanged( SPIcon *icon ); - - static int getPhysSize(int size); - static void fetchPixbuf( SPIcon *icon ); - - static gboolean prerenderTask(gpointer data); - static void addPreRender( GtkIconSize lsize, gchar const *name ); - static GdkPixbuf* renderup( gchar const* name, Inkscape::IconSize lsize, unsigned psize ); - - - static GdkPixbuf *loadPixmap(gchar const *name, unsigned lsize, unsigned psize); - static GdkPixbuf *loadSvg(std::list<Glib::ustring> const &names, GtkIconSize lsize, unsigned psize); - - static void overlayPixels( guchar *px, int width, int height, int stride, - unsigned r, unsigned g, unsigned b ); - - static void injectCustomSize(); - - static void imageMapCB(GtkWidget* widget, gpointer user_data); - static void imageMapNamedCB(GtkWidget* widget, gpointer user_data); - static bool prerenderIcon(gchar const *name, GtkIconSize lsize, unsigned psize); - - - static std::list<gchar*> &icons_svg_paths(); - static guchar *load_svg_pixels(std::list<Glib::ustring> const &names, - unsigned psize, unsigned &stride); - - static std::string fileEscape( std::string const & str ); - - static void validateCache(); - static void setupLegacyNaming(); - -private: - static const std::string magicNumber; - static std::map<Glib::ustring, Glib::ustring> legacyNames; -}; - -const std::string IconImpl::magicNumber = "1.0"; -std::map<Glib::ustring, Glib::ustring> IconImpl::legacyNames; - - -static bool sizeDirty = true; - -static bool sizeMapDone = false; -static GtkIconSize iconSizeLookup[] = { - GTK_ICON_SIZE_INVALID, - GTK_ICON_SIZE_MENU, - GTK_ICON_SIZE_SMALL_TOOLBAR, - GTK_ICON_SIZE_LARGE_TOOLBAR, - GTK_ICON_SIZE_BUTTON, - GTK_ICON_SIZE_DND, - GTK_ICON_SIZE_DIALOG, - GTK_ICON_SIZE_MENU, // for Inkscape::ICON_SIZE_DECORATION -}; - -class IconCacheItem -{ -public: - IconCacheItem( GtkIconSize lsize, GdkPixbuf* pb ) : - _lsize( lsize ), - _pb( pb ) - {} - GtkIconSize _lsize; - GdkPixbuf* _pb; -}; - -static std::map<Glib::ustring, std::vector<IconCacheItem> > iconSetCache; -static std::set<Glib::ustring> internalNames; - -G_DEFINE_TYPE(SPIcon, sp_icon, GTK_TYPE_WIDGET); - -static void -sp_icon_class_init(SPIconClass *klass) -{ - GObjectClass *object_class = G_OBJECT_CLASS(klass); - GtkWidgetClass *widget_class = GTK_WIDGET_CLASS(klass); - - object_class->dispose = IconImpl::dispose; - - widget_class->get_preferred_width = IconImpl::getPreferredWidth; - widget_class->get_preferred_height = IconImpl::getPreferredHeight; - widget_class->draw = IconImpl::draw; - widget_class->size_allocate = IconImpl::sizeAllocate; - widget_class->screen_changed = IconImpl::screenChanged; - widget_class->style_set = IconImpl::styleSet; -} - -static void -sp_icon_init(SPIcon *icon) -{ - gtk_widget_set_has_window (GTK_WIDGET (icon), FALSE); - icon->lsize = Inkscape::ICON_SIZE_BUTTON; - icon->psize = 0; - icon->name = NULL; - icon->pb = NULL; -} - -void IconImpl::dispose(GObject *object) -{ - SPIcon *icon = SP_ICON(object); - clear(icon); - if ( icon->name ) { - g_free( icon->name ); - icon->name = NULL; - } - - (G_OBJECT_CLASS(sp_icon_parent_class))->dispose(object); -} - -void IconImpl::reset( SPIcon *icon ) -{ - icon->psize = 0; - clear(icon); -} - -void IconImpl::clear( SPIcon *icon ) -{ - if (icon->pb) { - g_object_unref(G_OBJECT(icon->pb)); - icon->pb = NULL; - } -} - -void IconImpl::sizeRequest(GtkWidget *widget, GtkRequisition *requisition) -{ - SPIcon const *icon = SP_ICON(widget); - - int const size = ( icon->psize - ? icon->psize - : getPhysSize(icon->lsize) ); - requisition->width = size; - requisition->height = size; -} - -void IconImpl::getPreferredWidth(GtkWidget *widget, gint *minimal_width, gint *natural_width) -{ - GtkRequisition requisition; - sizeRequest(widget, &requisition); - *minimal_width = *natural_width = requisition.width; -} - -void IconImpl::getPreferredHeight(GtkWidget *widget, gint *minimal_height, gint *natural_height) -{ - GtkRequisition requisition; - sizeRequest(widget, &requisition); - *minimal_height = *natural_height = requisition.height; -} - -void IconImpl::sizeAllocate(GtkWidget *widget, GtkAllocation *allocation) -{ - gtk_widget_set_allocation(widget, allocation); - - if (gtk_widget_is_drawable(widget)) { - gtk_widget_queue_draw(widget); - } -} - -// GTK3 Only, Doesn't actually seem to be used. -gboolean IconImpl::draw(GtkWidget *widget, cairo_t* cr) -{ - SPIcon *icon = SP_ICON(widget); - if ( !icon->pb ) { - fetchPixbuf( icon ); - } - - GdkPixbuf *image = icon->pb; - bool unref_image = false; - - /* copied from the expose function of GtkImage */ - if (gtk_widget_get_state_flags (GTK_WIDGET(icon)) != GTK_STATE_FLAG_NORMAL && image) { - std::cerr << "IconImpl::draw: No image, creating fallback" << std::endl; - - GtkIconTheme *icon_theme = gtk_icon_theme_get_default(); - image = gtk_icon_theme_load_icon (icon_theme, - "gtk-image", - 32, - (GtkIconLookupFlags)0, - NULL); - - unref_image = true; - } - - if (image) { - GtkAllocation allocation; - GtkRequisition requisition; - gtk_widget_get_allocation(widget, &allocation); - gtk_widget_get_preferred_size(widget, &requisition, NULL); - - int x = floor(allocation.x + ((allocation.width - requisition.width) * 0.5)); - int y = floor(allocation.y + ((allocation.height - requisition.height) * 0.5)); - int width = gdk_pixbuf_get_width(image); - int height = gdk_pixbuf_get_height(image); - // Limit drawing to when we actually have something. Avoids some crashes. - if ( (width > 0) && (height > 0) ) { - gdk_cairo_set_source_pixbuf(cr, image, x, y); - cairo_paint(cr); - } - } - - if (unref_image) { - g_object_unref(G_OBJECT(image)); - } - - return TRUE; -} - -// PUBLIC CALL: -void sp_icon_fetch_pixbuf( SPIcon *icon ) -{ - return IconImpl::fetchPixbuf(icon); -} - -void IconImpl::fetchPixbuf( SPIcon *icon ) -{ - if ( icon ) { - if ( !icon->pb ) { - icon->psize = getPhysSize(icon->lsize); - icon->pb = renderup(icon->name, icon->lsize, icon->psize); - } - } -} - -GdkPixbuf* IconImpl::renderup( gchar const* name, Inkscape::IconSize lsize, unsigned psize ) { - GtkIconTheme *theme = gtk_icon_theme_get_default(); - - GdkPixbuf *pb = NULL; - if (gtk_icon_theme_has_icon(theme, name)) { - pb = gtk_icon_theme_load_icon(theme, name, psize, (GtkIconLookupFlags) 0, NULL); - } - if (!pb) { - std::list<Glib::ustring> names; - names.push_back(name); - if ( legacyNames.find(name) != legacyNames.end() ) { - if ( Inkscape::Preferences::get()->getBool("/debug/icons/dumpSvg") ) { - g_message("Checking fallback [%s]->[%s]", name, legacyNames[name].c_str()); - } - names.push_back(legacyNames[name]); - } - - pb = loadSvg( names, Inkscape::getRegisteredIconSize(lsize), psize ); - - // if this was loaded from SVG, add it as a builtin icon - if (pb) { - gtk_icon_theme_add_builtin_icon(name, psize, pb); - } - } - if (!pb) { - pb = loadPixmap( name, lsize, psize ); - } - if ( !pb ) { - // TODO: We should do something more useful if we can't load the image. - g_warning ("failed to load icon '%s'", name); - } - return pb; -} - -void IconImpl::screenChanged( GtkWidget *widget, GdkScreen *previous_screen ) -{ - if ( GTK_WIDGET_CLASS( sp_icon_parent_class )->screen_changed ) { - GTK_WIDGET_CLASS( sp_icon_parent_class )->screen_changed( widget, previous_screen ); - } - SPIcon *icon = SP_ICON(widget); - themeChanged(icon); -} - -void IconImpl::styleSet( GtkWidget *widget, GtkStyle *previous_style ) -{ - if ( GTK_WIDGET_CLASS( sp_icon_parent_class )->style_set ) { - GTK_WIDGET_CLASS( sp_icon_parent_class )->style_set( widget, previous_style ); - } - SPIcon *icon = SP_ICON(widget); - themeChanged(icon); -} - -void IconImpl::themeChanged( SPIcon *icon ) -{ - bool const dump = Inkscape::Preferences::get()->getBool("/debug/icons/dumpSvg"); - if ( dump ) { - g_message("Got a change bump for this icon"); - } - sizeDirty = true; - reset(icon); - gtk_widget_queue_draw( GTK_WIDGET(icon) ); -} - -std::string IconImpl::fileEscape( std::string const & str ) -{ - std::string result; - result.reserve(str.size()); - for ( size_t i = 0; i < str.size(); ++i ) { - char ch = str[i]; - if ( (0x20 <= ch) && !(0x80 & ch) ) { - result += ch; - } else { - result += "\\x"; - gchar *tmp = g_strdup_printf("%02X", (0x0ff & ch)); - result += tmp; - g_free(tmp); - } - } - return result; -} - -static bool isSizedSubdir( std::string const &name ) -{ - bool isSized = false; - if ( (name.size() > 2) && (name.size() & 1) ) { // needs to be an odd length 3 or more - size_t mid = (name.size() - 1) / 2; - if ( (name[mid] == 'x') && (name.substr(0, mid) == name.substr(mid + 1)) ) { - isSized = true; - for ( size_t i = 0; (i < mid) && isSized; ++i ) { - isSized &= g_ascii_isdigit(name[i]); - } - } - } - return isSized; -} - -void IconImpl::validateCache() -{ - std::list<gchar *> &sources = icons_svg_paths(); - std::string iconCacheDir = Glib::build_filename(Glib::build_filename(Glib::get_user_cache_dir(), "inkscape"), "icons"); - std::string iconCacheFile = Glib::build_filename( iconCacheDir, "cache.info" ); - - std::vector<std::string> filesFound; - - for (std::list<gchar*>::iterator i = sources.begin(); i != sources.end(); ++i) { - gchar const* potentialFile = *i; - if ( Glib::file_test(potentialFile, Glib::FILE_TEST_EXISTS) && Glib::file_test(potentialFile, Glib::FILE_TEST_IS_REGULAR) ) { - filesFound.push_back(*i); - } - } - - unsigned long lastSeen = 0; - std::ostringstream out; - out << "Inkscape cache v" << std::hex << magicNumber << std::dec << std::endl; - out << "Sourcefiles: " << filesFound.size() << std::endl; - for ( std::vector<std::string>::iterator it = filesFound.begin(); it != filesFound.end(); ++it ) { - GStatBuf st; - memset(&st, 0, sizeof(st)); - if ( !g_stat(it->c_str(), &st) ) { - unsigned long when = st.st_mtime; - lastSeen = std::max(lastSeen, when); - out << std::hex << when << std::dec << " " << fileEscape(*it) << std::endl; - } else { - out << "0 " << fileEscape(*it) << std::endl; - } - } - std::string wanted = out.str(); - - std::string present; - { - gchar *contents = NULL; - if ( g_file_get_contents(iconCacheFile.c_str(), &contents, 0, 0) ) { - if ( contents ) { - present = contents; - } - g_free(contents); - contents = NULL; - } - } - bool cacheValid = (present == wanted); - - if ( cacheValid ) { - // Check if any cached rasters are out of date - Glib::Dir dir(iconCacheDir); - for ( Glib::DirIterator it = dir.begin(); cacheValid && (it != dir.end()); ++it ) { - if ( isSizedSubdir(*it) ) { - std::string subdirName = Glib::build_filename( iconCacheDir, *it ); - if ( Glib::file_test(subdirName, Glib::FILE_TEST_IS_DIR) ) { - Glib::Dir subdir(subdirName); - for ( Glib::DirIterator subit = subdir.begin(); cacheValid && (subit != subdir.end()); ++subit ) { - std::string fullpath = Glib::build_filename( subdirName, *subit ); - if ( Glib::file_test(fullpath, Glib::FILE_TEST_EXISTS) && !Glib::file_test(fullpath, Glib::FILE_TEST_IS_DIR) ) { - GStatBuf st; - memset(&st, 0, sizeof(st)); - if ( !g_stat(fullpath.c_str(), &st) ) { - unsigned long when = st.st_mtime; - if ( when < lastSeen ) { - cacheValid = false; - } - } - } - } - } - } - } - } - - if ( !cacheValid ) { - if ( Glib::file_test(iconCacheDir, Glib::FILE_TEST_EXISTS) ) { - // Purge existing icons, but not possible future sub-directories. - if ( Glib::file_test(iconCacheDir, Glib::FILE_TEST_IS_DIR) ) { - Glib::Dir dir(iconCacheDir); - for ( Glib::DirIterator it = dir.begin(); it != dir.end(); ++it ) { - if ( isSizedSubdir(*it) ) { - std::string subdirName = Glib::build_filename( iconCacheDir, *it ); - if ( Glib::file_test(subdirName, Glib::FILE_TEST_IS_DIR) ) { - Glib::Dir subdir(subdirName); - for ( Glib::DirIterator subit = subdir.begin(); subit != subdir.end(); ++subit ) { - std::string fullpath = Glib::build_filename( subdirName, *subit ); - if ( Glib::file_test(fullpath, Glib::FILE_TEST_EXISTS) && !Glib::file_test(fullpath, Glib::FILE_TEST_IS_DIR) ) { - g_remove(fullpath.c_str()); - } - } - g_rmdir( subdirName.c_str() ); - } - } - } - } - } else { - g_mkdir_with_parents( iconCacheDir.c_str(), 0x1ED ); - } - - if ( g_file_set_contents(iconCacheFile.c_str(), wanted.c_str(), wanted.size(), 0) ) { - // Caching may proceed - } else { - g_warning("Unable to write cache info file."); - } - } -} - -static Glib::ustring icon_cache_key(Glib::ustring const &name, unsigned psize); -static GdkPixbuf *get_cached_pixbuf(Glib::ustring const &key); - -void IconImpl::setupLegacyNaming() { - legacyNames["document-import"] ="file_import"; - legacyNames["document-export"] ="file_export"; - legacyNames["document-import-ocal"] ="ocal_import"; - legacyNames["document-export-ocal"] ="ocal_export"; - legacyNames["document-metadata"] ="document_metadata"; - legacyNames["dialog-input-devices"] ="input_devices"; - legacyNames["edit-duplicate"] ="edit_duplicate"; - legacyNames["edit-clone"] ="edit_clone"; - legacyNames["edit-clone-unlink"] ="edit_unlink_clone"; - legacyNames["edit-select-original"] ="edit_select_original"; - legacyNames["edit-undo-history"] ="edit_undo_history"; - legacyNames["edit-paste-in-place"] ="selection_paste_in_place"; - legacyNames["edit-paste-style"] ="selection_paste_style"; - legacyNames["selection-make-bitmap-copy"] ="selection_bitmap"; - legacyNames["edit-select-all"] ="selection_select_all"; - legacyNames["edit-select-all-layers"] ="selection_select_all_in_all_layers"; - legacyNames["edit-select-invert"] ="selection_invert"; - legacyNames["edit-select-none"] ="selection_deselect"; - legacyNames["dialog-xml-editor"] ="xml_editor"; - legacyNames["zoom-original"] ="zoom_1_to_1"; - legacyNames["zoom-half-size"] ="zoom_1_to_2"; - legacyNames["zoom-double-size"] ="zoom_2_to_1"; - legacyNames["zoom-fit-selection"] ="zoom_select"; - legacyNames["zoom-fit-drawing"] ="zoom_draw"; - legacyNames["zoom-fit-page"] ="zoom_page"; - legacyNames["zoom-fit-width"] ="zoom_pagewidth"; - legacyNames["zoom-previous"] ="zoom_previous"; - legacyNames["zoom-next"] ="zoom_next"; - legacyNames["zoom-in"] ="zoom_in"; - legacyNames["zoom-out"] ="zoom_out"; - legacyNames["show-grid"] ="grid"; - legacyNames["show-guides"] ="guides"; - legacyNames["color-management"] ="color_management"; - legacyNames["show-dialogs"] ="dialog_toggle"; - legacyNames["dialog-messages"] ="messages"; - legacyNames["dialog-scripts"] ="scripts"; - legacyNames["window-previous"] ="window_previous"; - legacyNames["window-next"] ="window_next"; - legacyNames["dialog-icon-preview"] ="view_icon_preview"; - legacyNames["window-new"] ="view_new"; - legacyNames["view-fullscreen"] ="fullscreen"; - legacyNames["layer-new"] ="new_layer"; - legacyNames["layer-rename"] ="rename_layer"; - legacyNames["layer-previous"] ="switch_to_layer_above"; - legacyNames["layer-next"] ="switch_to_layer_below"; - legacyNames["selection-move-to-layer-above"] ="move_selection_above"; - legacyNames["selection-move-to-layer-below"] ="move_selection_below"; - legacyNames["layer-raise"] ="raise_layer"; - legacyNames["layer-lower"] ="lower_layer"; - legacyNames["layer-top"] ="layer_to_top"; - legacyNames["layer-bottom"] ="layer_to_bottom"; - legacyNames["layer-delete"] ="delete_layer"; - legacyNames["dialog-layers"] ="layers"; - legacyNames["dialog-fill-and-stroke"] ="fill_and_stroke"; - legacyNames["dialog-object-properties"] ="dialog_item_properties"; - legacyNames["object-group"] ="selection_group"; - legacyNames["object-ungroup"] ="selection_ungroup"; - legacyNames["selection-raise"] ="selection_up"; - legacyNames["selection-lower"] ="selection_down"; - legacyNames["selection-top"] ="selection_top"; - legacyNames["selection-bottom"] ="selection_bot"; - legacyNames["object-rotate-left"] ="object_rotate_90_CCW"; - legacyNames["object-rotate-right"] ="object_rotate_90_CW"; - legacyNames["object-flip-horizontal"] ="object_flip_hor"; - legacyNames["object-flip-vertical"] ="object_flip_ver"; - legacyNames["dialog-transform"] ="object_trans"; - legacyNames["dialog-align-and-distribute"] ="object_align"; - legacyNames["dialog-rows-and-columns"] ="grid_arrange"; - legacyNames["object-to-path"] ="object_tocurve"; - legacyNames["stroke-to-path"] ="stroke_tocurve"; - legacyNames["bitmap-trace"] ="selection_trace"; - legacyNames["path-union"] ="union"; - legacyNames["path-difference"] ="difference"; - legacyNames["path-intersection"] ="intersection"; - legacyNames["path-exclusion"] ="exclusion"; - legacyNames["path-division"] ="division"; - legacyNames["path-cut"] ="cut_path"; - legacyNames["path-combine"] ="selection_combine"; - legacyNames["path-break-apart"] ="selection_break"; - legacyNames["path-outset"] ="outset_path"; - legacyNames["path-inset"] ="inset_path"; - legacyNames["path-offset-dynamic"] ="dynamic_offset"; - legacyNames["path-offset-linked"] ="linked_offset"; - legacyNames["path-simplify"] ="simplify"; - legacyNames["path-reverse"] ="selection_reverse"; - legacyNames["dialog-text-and-font"] ="object_font"; - legacyNames["text-put-on-path"] ="put_on_path"; - legacyNames["text-remove-from-path"] ="remove_from_path"; - legacyNames["text-flow-into-frame"] ="flow_into_frame"; - legacyNames["text-unflow"] ="unflow"; - legacyNames["text-convert-to-regular"] ="convert_to_text"; - legacyNames["text-unkern"] ="remove_manual_kerns"; - legacyNames["help-keyboard-shortcuts"] ="help_keys"; - legacyNames["help-contents"] ="help_tutorials"; - legacyNames["inkscape-logo"] ="inkscape_options"; - legacyNames["dialog-memory"] ="about_memory"; - legacyNames["tool-pointer"] ="draw_select"; - legacyNames["tool-node-editor"] ="draw_node"; - legacyNames["tool-tweak"] ="draw_tweak"; - legacyNames["zoom"] ="draw_zoom"; - legacyNames["draw-rectangle"] ="draw_rect"; - legacyNames["draw-cuboid"] ="draw_3dbox"; - legacyNames["draw-ellipse"] ="draw_arc"; - legacyNames["draw-polygon-star"] ="draw_star"; - legacyNames["draw-spiral"] ="draw_spiral"; - legacyNames["draw-freehand"] ="draw_freehand"; - legacyNames["draw-path"] ="draw_pen"; - legacyNames["draw-calligraphic"] ="draw_calligraphic"; - legacyNames["draw-eraser"] ="draw_erase"; - legacyNames["color-fill"] ="draw_paintbucket"; - legacyNames["draw-text"] ="draw_text"; - legacyNames["draw-connector"] ="draw_connector"; - legacyNames["color-gradient"] ="draw_gradient"; - legacyNames["color-picker"] ="draw_dropper"; - legacyNames["transform-affect-stroke"] ="transform_stroke"; - legacyNames["transform-affect-rounded-corners"] ="transform_corners"; - legacyNames["transform-affect-gradient"] ="transform_gradient"; - legacyNames["transform-affect-pattern"] ="transform_pattern"; - legacyNames["node-add"] ="node_insert"; - legacyNames["node-delete"] ="node_delete"; - legacyNames["node-join"] ="node_join"; - legacyNames["node-break"] ="node_break"; - legacyNames["node-join-segment"] ="node_join_segment"; - legacyNames["node-delete-segment"] ="node_delete_segment"; - legacyNames["node-type-cusp"] ="node_cusp"; - legacyNames["node-type-smooth"] ="node_smooth"; - legacyNames["node-type-symmetric"] ="node_symmetric"; - legacyNames["node-type-auto-smooth"] ="node_auto"; - legacyNames["node-segment-curve"] ="node_curve"; - legacyNames["node-segment-line"] ="node_line"; - legacyNames["show-node-handles"] ="nodes_show_handles"; - legacyNames["path-effect-parameter-next"] ="edit_next_parameter"; - legacyNames["show-path-outline"] ="nodes_show_helperpath"; - legacyNames["path-clip-edit"] ="nodeedit-clippath"; - legacyNames["path-mask-edit"] ="nodeedit-mask"; - legacyNames["node-type-cusp"] ="node_cusp"; - legacyNames["object-tweak-push"] ="tweak_move_mode"; - legacyNames["object-tweak-attract"] ="tweak_move_mode_inout"; - legacyNames["object-tweak-randomize"] ="tweak_move_mode_jitter"; - legacyNames["object-tweak-shrink"] ="tweak_scale_mode"; - legacyNames["object-tweak-rotate"] ="tweak_rotate_mode"; - legacyNames["object-tweak-duplicate"] ="tweak_moreless_mode"; - legacyNames["object-tweak-push"] ="tweak_move_mode"; - legacyNames["path-tweak-push"] ="tweak_push_mode"; - legacyNames["path-tweak-shrink"] ="tweak_shrink_mode"; - legacyNames["path-tweak-attract"] ="tweak_attract_mode"; - legacyNames["path-tweak-roughen"] ="tweak_roughen_mode"; - legacyNames["object-tweak-paint"] ="tweak_colorpaint_mode"; - legacyNames["object-tweak-jitter-color"] ="tweak_colorjitter_mode"; - legacyNames["object-tweak-blur"] ="tweak_blur_mode"; - legacyNames["rectangle-make-corners-sharp"] ="squared_corner"; - legacyNames["perspective-parallel"] ="toggle_vp_x"; - legacyNames["draw-ellipse-whole"] ="reset_circle"; - legacyNames["draw-ellipse-segment"] ="circle_closed_arc"; - legacyNames["draw-ellipse-arc"] ="circle_open_arc"; - legacyNames["draw-polygon"] ="star_flat"; - legacyNames["draw-star"] ="star_angled"; - legacyNames["path-mode-bezier"] ="bezier_mode"; - legacyNames["path-mode-spiro"] ="spiro_splines_mode"; - legacyNames["path-mode-bspline"] ="bspline_mode"; - legacyNames["path-mode-polyline"] ="polylines_mode"; - legacyNames["path-mode-polyline-paraxial"] ="paraxial_lines_mode"; - legacyNames["draw-use-tilt"] ="guse_tilt"; - legacyNames["draw-use-pressure"] ="guse_pressure"; - legacyNames["draw-trace-background"] ="trace_background"; - legacyNames["draw-eraser-delete-objects"] ="delete_object"; - legacyNames["format-text-direction-vertical"] ="writing_mode_tb"; - legacyNames["format-text-direction-horizontal"] ="writing_mode_lr"; - legacyNames["connector-avoid"] ="connector_avoid"; - legacyNames["connector-ignore"] ="connector_ignore"; - legacyNames["object-fill"] ="controls_fill"; - legacyNames["object-stroke"] ="controls_stroke"; - legacyNames["snap"] ="toggle_snap_global"; - legacyNames["snap-bounding-box"] ="toggle_snap_bbox"; - legacyNames["snap-bounding-box-edges"] ="toggle_snap_to_bbox_path"; - legacyNames["snap-bounding-box-corners"] ="toggle_snap_to_bbox_node"; - legacyNames["snap-bounding-box-midpoints"] ="toggle_snap_to_bbox_edge_midpoints"; - legacyNames["snap-bounding-box-center"] ="toggle_snap_to_bbox_midpoints"; - legacyNames["snap-nodes"] ="toggle_snap_nodes"; - legacyNames["snap-nodes-path"] ="toggle_snap_to_paths"; - legacyNames["snap-nodes-cusp"] ="toggle_snap_to_nodes"; - legacyNames["snap-nodes-smooth"] ="toggle_snap_to_smooth_nodes"; - legacyNames["snap-nodes-midpoint"] ="toggle_snap_to_midpoints"; - legacyNames["snap-nodes-intersection"] ="toggle_snap_to_path_intersections"; - legacyNames["snap-nodes-center"] ="toggle_snap_to_bbox_midpoints-3"; - legacyNames["snap-nodes-rotation-center"] ="toggle_snap_center"; - legacyNames["snap-page"] ="toggle_snap_page_border"; - legacyNames["snap-grid-guide-intersections"] ="toggle_snap_grid_guide_intersections"; - legacyNames["align-horizontal-right-to-anchor"] ="al_left_out"; - legacyNames["align-horizontal-left"] ="al_left_in"; - legacyNames["align-horizontal-center"] ="al_center_hor"; - legacyNames["align-horizontal-right"] ="al_right_in"; - legacyNames["align-horizontal-left-to-anchor"] ="al_right_out"; - legacyNames["align-horizontal-baseline"] ="al_baselines_vert"; - legacyNames["align-vertical-bottom-to-anchor"] ="al_top_out"; - legacyNames["align-vertical-top"] ="al_top_in"; - legacyNames["align-vertical-center"] ="al_center_ver"; - legacyNames["align-vertical-bottom"] ="al_bottom_in"; - legacyNames["align-vertical-top-to-anchor"] ="al_bottom_out"; - legacyNames["align-vertical-baseline"] ="al_baselines_hor"; - legacyNames["distribute-horizontal-left"] ="distribute_left"; - legacyNames["distribute-horizontal-center"] ="distribute_hcentre"; - legacyNames["distribute-horizontal-right"] ="distribute_right"; - legacyNames["distribute-horizontal-baseline"] ="distribute_baselines_hor"; - legacyNames["distribute-vertical-bottom"] ="distribute_bottom"; - legacyNames["distribute-vertical-center"] ="distribute_vcentre"; - legacyNames["distribute-vertical-top"] ="distribute_top"; - legacyNames["distribute-vertical-baseline"] ="distribute_baselines_vert"; - legacyNames["distribute-randomize"] ="distribute_randomize"; - legacyNames["distribute-unclump"] ="unclump"; - legacyNames["distribute-graph"] ="graph_layout"; - legacyNames["distribute-graph-directed"] ="directed_graph"; - legacyNames["distribute-remove-overlaps"] ="remove_overlaps"; - legacyNames["align-horizontal-node"] ="node_valign"; - legacyNames["align-vertical-node"] ="node_halign"; - legacyNames["distribute-vertical-node"] ="node_vdistribute"; - legacyNames["distribute-horizontal-node"] ="node_hdistribute"; - legacyNames["xml-element-new"] ="add_xml_element_node"; - legacyNames["xml-text-new"] ="add_xml_text_node"; - legacyNames["xml-node-delete"] ="delete_xml_node"; - legacyNames["xml-node-duplicate"] ="duplicate_xml_node"; - legacyNames["xml-attribute-delete"] ="delete_xml_attribute"; - legacyNames["transform-move-horizontal"] ="arrows_hor"; - legacyNames["transform-move-vertical"] ="arrows_ver"; - legacyNames["transform-scale-horizontal"] ="transform_scale_hor"; - legacyNames["transform-scale-vertical"] ="transform_scale_ver"; - legacyNames["transform-skew-horizontal"] ="transform_scew_hor"; - legacyNames["transform-skew-vertical"] ="transform_scew_ver"; - legacyNames["object-fill"] ="properties_fill"; - legacyNames["object-stroke"] ="properties_stroke_paint"; - legacyNames["object-stroke-style"] ="properties_stroke"; - legacyNames["paint-none"] ="fill_none"; - legacyNames["paint-solid"] ="fill_solid"; - legacyNames["paint-gradient-linear"] ="fill_gradient"; - legacyNames["paint-gradient-radial"] ="fill_radial"; - legacyNames["paint-pattern"] ="fill_pattern"; - legacyNames["paint-unknown"] ="fill_unset"; - legacyNames["fill-rule-even-odd"] ="fillrule_evenodd"; - legacyNames["fill-rule-nonzero"] ="fillrule_nonzero"; - legacyNames["stroke-join-miter"] ="join_miter"; - legacyNames["stroke-join-bevel"] ="join_bevel"; - legacyNames["stroke-join-round"] ="join_round"; - legacyNames["stroke-cap-butt"] ="cap_butt"; - legacyNames["stroke-cap-square"] ="cap_square"; - legacyNames["stroke-cap-round"] ="cap_round"; - legacyNames["guides"] ="guide"; - legacyNames["grid-rectangular"] ="grid_xy"; - legacyNames["grid-axonometric"] ="grid_axonom"; - legacyNames["object-visible"] ="visible"; - legacyNames["object-hidden"] ="hidden"; - legacyNames["object-unlocked"] ="lock_unlocked"; - legacyNames["object-locked"] ="width_height_lock"; - legacyNames["zoom"] ="sticky_zoom"; -} - -GtkWidget *IconImpl::newFull( Inkscape::IconSize lsize, gchar const *name ) -{ - static bool dump = Inkscape::Preferences::get()->getBool("/debug/icons/dumpGtk"); - - GtkWidget *widget = NULL; - gint trySize = CLAMP( static_cast<gint>(lsize), 0, static_cast<gint>(G_N_ELEMENTS(iconSizeLookup) - 1) ); - if (trySize != lsize ) { - std::cerr << "GtkWidget *IconImple::newFull(): lsize != trySize: lsize: " << lsize - << " try Size: " << trySize << " " << (name?name:"NULL") << std::endl; - } - if ( !sizeMapDone ) { - injectCustomSize(); - } - GtkIconSize mappedSize = iconSizeLookup[trySize]; - - if ( legacyNames.empty() ) { - setupLegacyNaming(); - } - - GtkWidget *img = gtk_image_new_from_icon_name( name, mappedSize ); - if ( dump ) { - g_message("gtk_image_new_from_icon_name( '%s', %d ) = %p", name, mappedSize, img); - GtkImageType thing = gtk_image_get_storage_type(GTK_IMAGE(img)); - g_message(" Type is %d %s", (int)thing, (thing == GTK_IMAGE_EMPTY ? "Empty" : "ok")); - } - - if ( img ) { - GtkImageType type = gtk_image_get_storage_type( GTK_IMAGE(img) ); - if ( type == GTK_IMAGE_ICON_NAME ) { - widget = GTK_WIDGET(img); - img = NULL; - - // Add a hook to render if set visible before prerender is done. - g_signal_connect( G_OBJECT(widget), "map", G_CALLBACK(imageMapNamedCB), GINT_TO_POINTER(0) ); - - if ( Inkscape::Preferences::get()->getBool("/options/iconrender/named_nodelay") ) { - int psize = getPhysSize(lsize); - // std::cout << " name: " << name << " size: " << psize << std::endl; - prerenderIcon(name, mappedSize, psize); - } else { - addPreRender( mappedSize, name ); - } - } else { - if ( dump ) { - g_message( "skipped gtk '%s' %d (not GTK_IMAGE_ICON_NAME)", name, lsize ); - } - //g_object_unref(G_OBJECT(img)); - img = NULL; - } - } - - if ( !widget ) { - //g_message("Creating an SPIcon instance for %s:%d", name, (int)lsize); - SPIcon *icon = SP_ICON(g_object_new(SP_TYPE_ICON, NULL)); - icon->lsize = lsize; - icon->name = g_strdup(name); - icon->psize = getPhysSize(lsize); - - widget = GTK_WIDGET(icon); - } - - return widget; -} - -// PUBLIC CALL: -GtkWidget *sp_icon_new( Inkscape::IconSize lsize, gchar const *name ) -{ - return IconImpl::newFull( lsize, name ); -} - -// PUBLIC CALL for when you REALLY need a pixbuf -GdkPixbuf *sp_pixbuf_new( Inkscape::IconSize lsize, gchar const *name ) -{ - int psize = IconImpl::getPhysSize(lsize); - return IconImpl::renderup(name, lsize, psize); -} - -// PUBLIC CALL: -Gtk::Widget *sp_icon_get_icon( Glib::ustring const &oid, Inkscape::IconSize size ) -{ - Gtk::Widget *result = NULL; - GtkWidget *widget = IconImpl::newFull( static_cast<Inkscape::IconSize>(Inkscape::getRegisteredIconSize(size)), oid.c_str() ); - - if ( widget ) { - if ( GTK_IS_IMAGE(widget) ) { - GtkImage *img = GTK_IMAGE(widget); - result = Glib::wrap( img ); - } else { - result = Glib::wrap( widget ); - } - } - - return result; -} - -void IconImpl::injectCustomSize() -{ - // TODO - still need to handle the case of theme changes and resize, especially as we can't re-register a string. - if ( !sizeMapDone ) - { - bool dump = Inkscape::Preferences::get()->getBool("/debug/icons/dumpDefault"); - gint width = 0; - gint height = 0; - if ( gtk_icon_size_lookup(GTK_ICON_SIZE_MENU, &width, &height ) ) { - gint newWidth = ((width * 3) / 4); - gint newHeight = ((height * 3) / 4); - GtkIconSize newSizeEnum = gtk_icon_size_register( "inkscape-decoration", newWidth, newHeight ); - if ( newSizeEnum ) { - if ( dump ) { - g_message("Registered (%d, %d) <= (%d, %d) as index %d", newWidth, newHeight, width, height, newSizeEnum); - } - guint index = static_cast<guint>(Inkscape::ICON_SIZE_DECORATION); - if ( index < G_N_ELEMENTS(iconSizeLookup) ) { - iconSizeLookup[index] = newSizeEnum; - } else if ( dump ) { - g_message("size lookup array too small to store entry"); - } - } - } - sizeMapDone = true; - } -} - -GtkIconSize Inkscape::getRegisteredIconSize( Inkscape::IconSize size ) -{ - GtkIconSize other = GTK_ICON_SIZE_MENU; - IconImpl::injectCustomSize(); - size = CLAMP( size, Inkscape::ICON_SIZE_MENU, Inkscape::ICON_SIZE_DECORATION ); - if ( size == Inkscape::ICON_SIZE_DECORATION ) { - other = gtk_icon_size_from_name("inkscape-decoration"); - } else { - other = static_cast<GtkIconSize>(size); - } - - return other; -} - - -// PUBLIC CALL: -int sp_icon_get_phys_size(int size) -{ - return IconImpl::getPhysSize(size); -} - -int IconImpl::getPhysSize(int size) -{ - static bool init = false; - static int lastSys[Inkscape::ICON_SIZE_DECORATION + 1]; - static int vals[Inkscape::ICON_SIZE_DECORATION + 1]; - - size = CLAMP( size, static_cast<int>(GTK_ICON_SIZE_MENU), static_cast<int>(Inkscape::ICON_SIZE_DECORATION) ); - - if ( !sizeMapDone ) { - injectCustomSize(); - } - - if ( sizeDirty && init ) { - GtkIconSize const gtkSizes[] = { - GTK_ICON_SIZE_MENU, - GTK_ICON_SIZE_SMALL_TOOLBAR, - GTK_ICON_SIZE_LARGE_TOOLBAR, - GTK_ICON_SIZE_BUTTON, - GTK_ICON_SIZE_DND, - GTK_ICON_SIZE_DIALOG, - static_cast<guint>(Inkscape::ICON_SIZE_DECORATION) < G_N_ELEMENTS(iconSizeLookup) ? - iconSizeLookup[static_cast<int>(Inkscape::ICON_SIZE_DECORATION)] : - GTK_ICON_SIZE_MENU - }; - for (unsigned i = 0; i < G_N_ELEMENTS(gtkSizes) && init; ++i) { - guint const val_ix = (gtkSizes[i] <= GTK_ICON_SIZE_DIALOG) ? (guint)gtkSizes[i] : (guint)Inkscape::ICON_SIZE_DECORATION; - - g_assert( val_ix < G_N_ELEMENTS(vals) ); - - gint width = 0; - gint height = 0; - if ( gtk_icon_size_lookup(gtkSizes[i], &width, &height ) ) { - init &= (lastSys[val_ix] == std::max(width, height)); - } - } - } - - if ( !init ) { - sizeDirty = false; - bool dump = Inkscape::Preferences::get()->getBool("/debug/icons/dumpDefault"); - if ( dump ) { - g_message( "Default icon sizes:" ); - } - memset( vals, 0, sizeof(vals) ); - memset( lastSys, 0, sizeof(lastSys) ); - GtkIconSize const gtkSizes[] = { - GTK_ICON_SIZE_MENU, - GTK_ICON_SIZE_SMALL_TOOLBAR, - GTK_ICON_SIZE_LARGE_TOOLBAR, - GTK_ICON_SIZE_BUTTON, - GTK_ICON_SIZE_DND, - GTK_ICON_SIZE_DIALOG, - static_cast<guint>(Inkscape::ICON_SIZE_DECORATION) < G_N_ELEMENTS(iconSizeLookup) ? - iconSizeLookup[static_cast<int>(Inkscape::ICON_SIZE_DECORATION)] : - GTK_ICON_SIZE_MENU - }; - gchar const *const names[] = { - "GTK_ICON_SIZE_MENU", - "GTK_ICON_SIZE_SMALL_TOOLBAR", - "GTK_ICON_SIZE_LARGE_TOOLBAR", - "GTK_ICON_SIZE_BUTTON", - "GTK_ICON_SIZE_DND", - "GTK_ICON_SIZE_DIALOG", - "inkscape-decoration" - }; - - for (unsigned i = 0; i < G_N_ELEMENTS(gtkSizes); ++i) { - guint const val_ix = (gtkSizes[i] <= GTK_ICON_SIZE_DIALOG) ? (guint)gtkSizes[i] : (guint)Inkscape::ICON_SIZE_DECORATION; - - g_assert( val_ix < G_N_ELEMENTS(vals) ); - - gint width = 0; - gint height = 0; - bool used = false; - if ( gtk_icon_size_lookup(gtkSizes[i], &width, &height ) ) { - vals[val_ix] = std::max(width, height); - lastSys[val_ix] = vals[val_ix]; - used = true; - } - if (dump) { - g_message(" =-- %u size:%d %c(%d, %d) '%s'", - i, gtkSizes[i], - ( used ? ' ' : 'X' ), width, height, names[i]); - } - - // The following is needed due to this documented behavior of gtk_icon_size_lookup: - // "The rendered pixbuf may not even correspond to the width/height returned by - // gtk_icon_size_lookup(), because themes are free to render the pixbuf however - // they like, including changing the usual size." - gchar const *id = INKSCAPE_ICON("document-open"); - GtkIconTheme *icon_theme = gtk_icon_theme_get_default(); - GdkPixbuf *pb = gtk_icon_theme_load_icon (icon_theme, - id, - vals[val_ix], - (GtkIconLookupFlags)0, - NULL); - if (pb) { - width = gdk_pixbuf_get_width(pb); - height = gdk_pixbuf_get_height(pb); - int newSize = std::max( width, height ); - // TODO perhaps check a few more stock icons to get a range on sizes. - if ( newSize > 0 ) { - vals[val_ix] = newSize; - } - if (dump) { - g_message(" %u size:%d (%d, %d)", i, gtkSizes[i], width, height); - } - - g_object_unref(G_OBJECT(pb)); - } - } - init = true; - } - - return vals[size]; -} - - - -GdkPixbuf *IconImpl::loadPixmap(gchar const *name, unsigned /*lsize*/, unsigned psize) -{ - gchar *path = g_strdup_printf("%s/%s.png", INKSCAPE_PIXMAPDIR, name); - // TODO: bulia, please look over - gsize bytesRead = 0; - gsize bytesWritten = 0; - GError *error = NULL; - gchar *localFilename = g_filename_from_utf8( path, - -1, - &bytesRead, - &bytesWritten, - &error); - GdkPixbuf *pb = gdk_pixbuf_new_from_file(localFilename, NULL); - g_free(localFilename); - g_free(path); - if (!pb) { - path = g_strdup_printf("%s/%s.xpm", INKSCAPE_PIXMAPDIR, name); - // TODO: bulia, please look over - gsize bytesRead = 0; - gsize bytesWritten = 0; - GError *error = NULL; - gchar *localFilename = g_filename_from_utf8( path, - -1, - &bytesRead, - &bytesWritten, - &error); - pb = gdk_pixbuf_new_from_file(localFilename, NULL); - g_free(localFilename); - g_free(path); - } - - if (pb) { - if (!gdk_pixbuf_get_has_alpha(pb)) { - gdk_pixbuf_add_alpha(pb, FALSE, 0, 0, 0); - } - - if ( ( static_cast<unsigned>(gdk_pixbuf_get_width(pb)) != psize ) - || ( static_cast<unsigned>(gdk_pixbuf_get_height(pb)) != psize ) ) { - GdkPixbuf *spb = gdk_pixbuf_scale_simple(pb, psize, psize, GDK_INTERP_HYPER); - g_object_unref(G_OBJECT(pb)); - pb = spb; - } - } - - return pb; -} - -static Geom::IntRect round_rect(Geom::Rect const &r) -{ - using Geom::X; - using Geom::Y; - Geom::IntPoint a, b; - a[X] = round(r.left()); - a[Y] = round(r.top()); - b[X] = round(r.right()); - b[Y] = round(r.bottom()); - Geom::IntRect ret(a, b); - return ret; -} - -// takes doc, drawing, icon, and icon name to produce pixels -extern "C" guchar * -sp_icon_doc_icon( SPDocument *doc, Inkscape::Drawing &drawing, - gchar const *name, unsigned psize, - unsigned &stride) -{ - bool const dump = Inkscape::Preferences::get()->getBool("/debug/icons/dumpSvg"); - guchar *px = NULL; - - if (doc) { - SPObject *object = doc->getObjectById(name); - if (object && SP_IS_ITEM(object)) { - SPItem *item = SP_ITEM(object); - // Find bbox in document - Geom::OptRect dbox = item->documentVisualBounds(); - - if ( object->parent == NULL ) - { - dbox = Geom::Rect(Geom::Point(0, 0), - Geom::Point(doc->getWidth().value("px"), doc->getHeight().value("px"))); - } - - /* This is in document coordinates, i.e. pixels */ - if ( dbox ) { - /* Update to renderable state */ - double sf = 1.0; - drawing.root()->setTransform(Geom::Scale(sf)); - drawing.update(); - /* Item integer bbox in points */ - // NOTE: previously, each rect coordinate was rounded using floor(c + 0.5) - Geom::IntRect ibox = round_rect(*dbox); - - if ( dump ) { - g_message( " box --'%s' (%f,%f)-(%f,%f)", name, (double)ibox.left(), (double)ibox.top(), (double)ibox.right(), (double)ibox.bottom() ); - } - - /* Find button visible area */ - int width = ibox.width(); - int height = ibox.height(); - - if ( dump ) { - g_message( " vis --'%s' (%d,%d)", name, width, height ); - } - - { - int block = std::max(width, height); - if (block != static_cast<int>(psize) ) { - if ( dump ) { - g_message(" resizing" ); - } - sf = (double)psize / (double)block; - - drawing.root()->setTransform(Geom::Scale(sf)); - drawing.update(); - - ibox = round_rect(*dbox * Geom::Scale(sf)); - if ( dump ) { - g_message( " box2 --'%s' (%f,%f)-(%f,%f)", name, (double)ibox.left(), (double)ibox.top(), (double)ibox.right(), (double)ibox.bottom() ); - } - - /* Find button visible area */ - width = ibox.width(); - height = ibox.height(); - if ( dump ) { - g_message( " vis2 --'%s' (%d,%d)", name, width, height ); - } - } - } - - Geom::IntPoint pdim(psize, psize); - int dx, dy; - //dx = (psize - width) / 2; - //dy = (psize - height) / 2; - dx=dy=psize; - dx=(dx-width)/2; // watch out for psize, since 'unsigned'-'signed' can cause problems if the result is negative - dy=(dy-height)/2; - Geom::IntRect area = Geom::IntRect::from_xywh(ibox.min() - Geom::IntPoint(dx,dy), pdim); - /* Actual renderable area */ - Geom::IntRect ua = *Geom::intersect(ibox, area); - - if ( dump ) { - g_message( " area --'%s' (%f,%f)-(%f,%f)", name, (double)area.left(), (double)area.top(), (double)area.right(), (double)area.bottom() ); - g_message( " ua --'%s' (%f,%f)-(%f,%f)", name, (double)ua.left(), (double)ua.top(), (double)ua.right(), (double)ua.bottom() ); - } - - stride = cairo_format_stride_for_width(CAIRO_FORMAT_ARGB32, psize); - - /* Set up pixblock */ - px = g_new(guchar, stride * psize); - memset(px, 0x00, stride * psize); - - /* Render */ - cairo_surface_t *s = cairo_image_surface_create_for_data(px, - CAIRO_FORMAT_ARGB32, psize, psize, stride); - Inkscape::DrawingContext dc(s, ua.min()); - - SPNamedView *nv = sp_document_namedview(doc, NULL); - float bg_r = SP_RGBA32_R_F(nv->pagecolor); - float bg_g = SP_RGBA32_G_F(nv->pagecolor); - float bg_b = SP_RGBA32_B_F(nv->pagecolor); - float bg_a = SP_RGBA32_A_F(nv->pagecolor); - - cairo_t *cr = cairo_create(s); - cairo_set_source_rgba(cr, bg_r, bg_g, bg_b, bg_a); - cairo_rectangle(cr, 0, 0, psize, psize); - cairo_fill(cr); - cairo_save(cr); - cairo_destroy(cr); - - drawing.render(dc, ua); - cairo_surface_destroy(s); - - // convert to GdkPixbuf format - convert_pixels_argb32_to_pixbuf(px, psize, psize, stride); - - if ( Inkscape::Preferences::get()->getBool("/debug/icons/overlaySvg") ) { - IconImpl::overlayPixels( px, psize, psize, stride, 0x00, 0x00, 0xff ); - } - } - } - } - - return px; -} // end of sp_icon_doc_icon() - - - -class SVGDocCache -{ -public: - SVGDocCache( SPDocument *doc ) - : doc(doc) - , visionkey(SPItem::display_key_new(1)) - { - doc->doRef(); - doc->ensureUpToDate(); - drawing.setRoot(doc->getRoot()->invoke_show(drawing, visionkey, SP_ITEM_SHOW_DISPLAY )); - } - ~SVGDocCache() { - doc->getRoot()->invoke_hide(visionkey); - doc->doUnref(); - } - SPDocument *doc; - Inkscape::Drawing drawing; - unsigned visionkey; -}; - -static std::map<Glib::ustring, SVGDocCache *> doc_cache; -static std::map<Glib::ustring, GdkPixbuf *> pb_cache; - -Glib::ustring icon_cache_key(Glib::ustring const & name, unsigned psize) -{ - Glib::ustring key = name; - key += ":"; - key += psize; - return key; -} - -GdkPixbuf *get_cached_pixbuf(Glib::ustring const &key) { - GdkPixbuf* pb = NULL; - std::map<Glib::ustring, GdkPixbuf *>::iterator found = pb_cache.find(key); - if ( found != pb_cache.end() ) { - pb = found->second; - } - return pb; -} - -std::list<gchar*> &IconImpl::icons_svg_paths() -{ - static std::list<gchar *> sources; - static bool initialized = false; - if (!initialized) { - // Fall back from user prefs dir into system locations. - gchar *userdir = Inkscape::Application::profile_path("icons"); - sources.push_back(g_build_filename(userdir,"icons.svg", NULL)); - sources.push_back(g_build_filename(INKSCAPE_PIXMAPDIR, "icons.svg", NULL)); - g_free(userdir); - initialized = true; - } - return sources; -} - -// this function renders icons from icons.svg and returns the pixels. -guchar *IconImpl::load_svg_pixels(std::list<Glib::ustring> const &names, - unsigned psize, unsigned &stride) -{ - bool const dump = Inkscape::Preferences::get()->getBool("/debug/icons/dumpSvg"); - std::list<gchar *> &sources = icons_svg_paths(); - - // Try each document in turn until we successfully load the icon from one - guchar *px = NULL; - for (std::list<gchar*>::iterator i = sources.begin(); (i != sources.end()) && !px; ++i) { - gchar *doc_filename = *i; - SVGDocCache *info = NULL; - - // Did we already load this doc? - Glib::ustring key(doc_filename); - { - std::map<Glib::ustring, SVGDocCache *>::iterator i = doc_cache.find(key); - if ( i != doc_cache.end() ) { - info = i->second; - } - } - - // Try to load from document. - if (!info && Inkscape::IO::file_test( doc_filename, G_FILE_TEST_IS_REGULAR ) ) { - SPDocument *doc = SPDocument::createNewDoc( doc_filename, FALSE ); - if ( doc ) { - if ( dump ) { - g_message("Loaded icon file %s", doc_filename); - } - // store into the cache - info = new SVGDocCache(doc); - doc_cache[key] = info; - } - } - if (info) { - for (std::list<Glib::ustring>::const_iterator it = names.begin(); !px && (it != names.end()); ++it ) { - px = sp_icon_doc_icon( info->doc, info->drawing, it->c_str(), psize, stride ); - } - } - } - - return px; -} - -static void addToIconSet(GdkPixbuf* pb, gchar const* name, GtkIconSize lsize, unsigned psize) { - Glib::RefPtr<Gtk::IconTheme> icon_theme = Gtk::IconTheme::get_default(); - bool icon_found = icon_theme->has_icon(name); - if ( !icon_found ) { - Gtk::IconTheme::add_builtin_icon( name, psize, Glib::wrap(pb) ); - static bool dump = Inkscape::Preferences::get()->getBool("/debug/icons/dumpGtk"); - if (dump) { - g_message(" set in a builtin for %s:%d:%d", name, lsize, psize); - } - } -} - -void Inkscape::queueIconPrerender( Glib::ustring const &name, Inkscape::IconSize lsize ) -{ - gboolean themedFound = gtk_icon_theme_has_icon(gtk_icon_theme_get_default(), name.c_str()); - if ( !themedFound ) { - gint trySize = CLAMP( static_cast<gint>(lsize), 0, static_cast<gint>(G_N_ELEMENTS(iconSizeLookup) - 1) ); - if ( !sizeMapDone ) { - IconImpl::injectCustomSize(); - } - GtkIconSize mappedSize = iconSizeLookup[trySize]; - - int psize = IconImpl::getPhysSize(lsize); - // TODO place in a queue that is triggered by other map events - IconImpl::prerenderIcon(name.c_str(), mappedSize, psize); - } -} - -static std::map<unsigned, Glib::ustring> sizePaths; - -static std::string getDestDir( unsigned psize ) -{ - if ( sizePaths.find(psize) == sizePaths.end() ) { - gchar *tmp = g_strdup_printf("%dx%d", psize, psize); - sizePaths[psize] = tmp; - g_free(tmp); - } - - return sizePaths[psize]; -} - -// returns true if icon needed preloading, false if nothing was done -bool IconImpl::prerenderIcon(gchar const *name, GtkIconSize lsize, unsigned psize) -{ - bool loadNeeded = false; - static bool useCache = Inkscape::Preferences::get()->getBool("/debug/icons/useCache", true); - static bool cacheValidated = false; - if (!cacheValidated) { - cacheValidated = true; - if ( useCache ) { - validateCache(); - } - } - - Glib::ustring key = icon_cache_key(name, psize); - if ( !get_cached_pixbuf(key) ) { - static bool dump = Inkscape::Preferences::get()->getBool("/debug/icons/dumpGtk"); - if ((internalNames.find(name) != internalNames.end()) - || (!gtk_icon_theme_has_icon(gtk_icon_theme_get_default(), name))) { - if (dump) { - g_message("prerenderIcon [%s] %d:%d", name, lsize, psize); - } - - std::string potentialFile; - bool dataLoaded = false; - if ( useCache ) { - // In file encoding: - std::string iconCacheDir = Glib::build_filename(Glib::build_filename(Glib::get_user_cache_dir(), "inkscape"), "icons"); - std::string subpart = getDestDir(psize); - std::string subdir = Glib::build_filename( iconCacheDir, subpart ); - if ( !Glib::file_test(subdir, Glib::FILE_TEST_EXISTS) ) { - g_mkdir_with_parents( subdir.c_str(), 0x1ED ); - } - potentialFile = Glib::build_filename( subdir, name ); - potentialFile += ".png"; - - if ( Glib::file_test(potentialFile, Glib::FILE_TEST_EXISTS) && Glib::file_test(potentialFile, Glib::FILE_TEST_IS_REGULAR) ) { - bool badFile = false; - try { - Glib::RefPtr<Gdk::Pixbuf> pb = Gdk::Pixbuf::create_from_file(potentialFile); - if (pb) { - dataLoaded = true; - GdkPixbuf *obj = pb->gobj(); - g_object_ref(obj); - pb_cache[key] = obj; - addToIconSet(obj, name, lsize, psize); - loadNeeded = true; - if (internalNames.find(name) == internalNames.end()) { - internalNames.insert(name); - } - } - } catch ( Glib::FileError &ex ) { - //g_warning("FileError [%s]", ex.what().c_str()); - badFile = true; - } catch ( Gdk::PixbufError &ex ) { - //g_warning("PixbufError [%s]", ex.what().c_str()); - // Invalid contents. Remove cached item - badFile = true; - } - if ( badFile ) { - g_remove(potentialFile.c_str()); - } - } - } - - if (!dataLoaded) { - std::list<Glib::ustring> names; - names.push_back(name); - if ( legacyNames.find(name) != legacyNames.end() ) { - names.push_back(legacyNames[name]); - if ( dump ) { - g_message("load_svg_pixels([%s] = %s, %d, %d)", name, legacyNames[name].c_str(), lsize, psize); - } - } - unsigned stride; - guchar* px = load_svg_pixels(names, psize, stride); - if (px) { - GdkPixbuf* pb = gdk_pixbuf_new_from_data( px, GDK_COLORSPACE_RGB, TRUE, 8, - psize, psize, stride, - reinterpret_cast<GdkPixbufDestroyNotify>(g_free), NULL ); - pb_cache[key] = pb; - addToIconSet(pb, name, lsize, psize); - loadNeeded = true; - if (internalNames.find(name) == internalNames.end()) { - internalNames.insert(name); - } - if (useCache) { - g_object_ref(pb); - Glib::RefPtr<Gdk::Pixbuf> ppp = Glib::wrap(pb); - try { - ppp->save( potentialFile, "png" ); - } catch ( Glib::FileError &ex ) { - //g_warning("FileError [%s]", ex.what().c_str()); - } catch ( Gdk::PixbufError &ex ) { - //g_warning("PixbufError [%s]", ex.what().c_str()); - } - } - } else if (dump) { - g_message("XXXXXXXXXXXXXXXXXXXXXXXXXXXXX error!!! pixels not found for '%s'", name); - } - } - } - else if (dump) { - g_message("prerenderIcon [%s] %d NOT!!!!!!", name, psize); - } - } - return loadNeeded; -} - -GdkPixbuf *IconImpl::loadSvg(std::list<Glib::ustring> const &names, GtkIconSize lsize, unsigned psize) -{ - Glib::ustring key = icon_cache_key(*names.begin(), psize); - - // did we already load this icon at this scale/size? - GdkPixbuf* pb = get_cached_pixbuf(key); - if (!pb) { - unsigned stride; - guchar *px = load_svg_pixels(names, psize, stride); - if (px) { - pb = gdk_pixbuf_new_from_data(px, GDK_COLORSPACE_RGB, TRUE, 8, - psize, psize, stride, - (GdkPixbufDestroyNotify)g_free, NULL); - pb_cache[key] = pb; - addToIconSet(pb, names.begin()->c_str(), lsize, psize); - } - } - - if ( pb ) { - // increase refcount since we're handing out ownership - g_object_ref(G_OBJECT(pb)); - } - return pb; -} - -void IconImpl::overlayPixels(guchar *px, int width, int height, int stride, - unsigned r, unsigned g, unsigned b) -{ - int bytesPerPixel = 4; - int spacing = 4; - for ( int y = 0; y < height; y += spacing ) { - guchar *ptr = px + y * stride; - for ( int x = 0; x < width; x += spacing ) { - *(ptr++) = r; - *(ptr++) = g; - *(ptr++) = b; - *(ptr++) = 0xff; - - ptr += bytesPerPixel * (spacing - 1); - } - } - - if ( width > 1 && height > 1 ) { - // point at the last pixel - guchar *ptr = px + ((height-1) * stride) + ((width - 1) * bytesPerPixel); - - if ( width > 2 ) { - px[4] = r; - px[5] = g; - px[6] = b; - px[7] = 0xff; - - ptr[-12] = r; - ptr[-11] = g; - ptr[-10] = b; - ptr[-9] = 0xff; - } - - ptr[-4] = r; - ptr[-3] = g; - ptr[-2] = b; - ptr[-1] = 0xff; - - px[0 + stride] = r; - px[1 + stride] = g; - px[2 + stride] = b; - px[3 + stride] = 0xff; - - ptr[0 - stride] = r; - ptr[1 - stride] = g; - ptr[2 - stride] = b; - ptr[3 - stride] = 0xff; - - if ( height > 2 ) { - ptr[0 - stride * 3] = r; - ptr[1 - stride * 3] = g; - ptr[2 - stride * 3] = b; - ptr[3 - stride * 3] = 0xff; - } - } -} - -class preRenderItem -{ -public: - preRenderItem( GtkIconSize lsize, gchar const *name ) : - _lsize( lsize ), - _name( name ) - {} - GtkIconSize _lsize; - Glib::ustring _name; -}; - - -static std::vector<preRenderItem> pendingRenders; -static bool callbackHooked = false; - -void IconImpl::addPreRender( GtkIconSize lsize, gchar const *name ) -{ - if ( !callbackHooked ) - { - callbackHooked = true; - g_idle_add_full( G_PRIORITY_LOW, &prerenderTask, NULL, NULL ); - } - - pendingRenders.push_back(preRenderItem(lsize, name)); -} - -gboolean IconImpl::prerenderTask(gpointer /*data*/) { - if ( Inkscape::Application::isCrashing() ) { - // stop - } else if (!pendingRenders.empty()) { - bool workDone = false; - do { - preRenderItem single = pendingRenders.front(); - pendingRenders.erase(pendingRenders.begin()); - int psize = getPhysSize(single._lsize); - workDone = prerenderIcon(single._name.c_str(), single._lsize, psize); - } while (!pendingRenders.empty() && !workDone); - } - - if (!Inkscape::Application::isCrashing() && !pendingRenders.empty()) { - return TRUE; - } else { - callbackHooked = false; - return FALSE; - } -} - - -void IconImpl::imageMapCB(GtkWidget* widget, gpointer user_data) -{ - gchar const* id = NULL; - GtkIconSize size = GTK_ICON_SIZE_INVALID; - gtk_image_get_icon_name(GTK_IMAGE(widget), &id, &size); - GtkIconSize lsize = static_cast<GtkIconSize>(GPOINTER_TO_INT(user_data)); - if ( id ) { - int psize = getPhysSize(lsize); - g_message("imageMapCB(%p) for [%s]:%d:%d", widget, id, lsize, psize); - for ( std::vector<preRenderItem>::iterator it = pendingRenders.begin(); it != pendingRenders.end(); ++it ) { - if ( (it->_name == id) && (it->_lsize == lsize) ) { - prerenderIcon(id, lsize, psize); - pendingRenders.erase(it); - g_message(" prerender for %s:%d:%d", id, lsize, psize); - if (lsize != size) { - int psize = getPhysSize(size); - prerenderIcon(id, size, psize); - } - break; - } - } - } - - g_signal_handlers_disconnect_by_func(widget, (gpointer)imageMapCB, user_data); -} - -void IconImpl::imageMapNamedCB(GtkWidget* widget, gpointer user_data) -{ - GtkImage* img = GTK_IMAGE(widget); - gchar const* iconName = NULL; - GtkIconSize size = GTK_ICON_SIZE_INVALID; - gtk_image_get_icon_name(img, &iconName, &size); - if ( iconName ) { - GtkImageType type = gtk_image_get_storage_type( GTK_IMAGE(img) ); - if ( type == GTK_IMAGE_ICON_NAME ) { - - GtkIconSize iconSize = GTK_ICON_SIZE_INVALID; - gchar const* iconName_two = NULL; - { - g_object_get(G_OBJECT(widget), - "icon-name", &iconName_two, - "icon-size", &iconSize, - NULL); - } - - for ( std::vector<preRenderItem>::iterator it = pendingRenders.begin(); it != pendingRenders.end(); ++it ) { - /// @todo fix pointer string comparison here!!! "it->_name == iconName_two", that seems very bug-prone - if ( (it->_name == iconName_two) && (it->_lsize == iconSize) ) { - int psize = getPhysSize(iconSize); - prerenderIcon(iconName_two, iconSize, psize); - pendingRenders.erase(it); - break; - } - } - - gtk_image_set_from_icon_name(img, "", iconSize); - gtk_image_set_from_icon_name(img, iconName_two, iconSize); - } else { - g_warning("UNEXPECTED TYPE of %d", (int)type); - } - } - - g_signal_handlers_disconnect_by_func(widget, (gpointer)imageMapNamedCB, user_data); -} - - -/* - 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/widgets/icon.h b/src/widgets/icon.h deleted file mode 100644 index 5838d8de4..000000000 --- a/src/widgets/icon.h +++ /dev/null @@ -1,71 +0,0 @@ -#ifndef SEEN_SP_ICON_H -#define SEEN_SP_ICON_H - -/* - * Generic icon widget - * - * Author: - * Lauris Kaplinski <lauris@kaplinski.com> - * Jon A. Cruz <jon@joncruz.org> - * - * Copyright (C) 2002 Lauris Kaplinski - * Copyright (C) 2010 Authors - * - * Released under GNU GPL, read the file 'COPYING' for more information - */ - -#include <gtkmm/widget.h> -#include "icon-size.h" - -#define SP_TYPE_ICON sp_icon_get_type() -#define SP_ICON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_ICON, SPIcon)) -#define SP_IS_ICON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), SP_TYPE_ICON)) - -namespace Glib { -class ustring; -} - -struct SPIconClass { - GtkWidgetClass parent_class; -}; - -GType sp_icon_get_type() G_GNUC_CONST; - -struct SPIcon { - GtkWidget widget; - - Inkscape::IconSize lsize; - int psize; - gchar *name; - - GdkPixbuf *pb; - - friend class SPIconImpl; -}; - - -GtkWidget *sp_icon_new( Inkscape::IconSize size, const gchar *name ); -GdkPixbuf *sp_pixbuf_new( Inkscape::IconSize size, const gchar *name ); - -// Might return a wrapped SPIcon, or Gtk::Image -Gtk::Widget *sp_icon_get_icon( const Glib::ustring &oid, Inkscape::IconSize size = Inkscape::ICON_SIZE_BUTTON ); - -void sp_icon_fetch_pixbuf( SPIcon *icon ); -int sp_icon_get_phys_size(int size); - -namespace Inkscape { - void queueIconPrerender( Glib::ustring const &oid, Inkscape::IconSize size = Inkscape::ICON_SIZE_BUTTON ); -} - -#endif // SEEN_SP_ICON_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/widgets/ink-action.cpp b/src/widgets/ink-action.cpp index 8859306f1..dae214656 100644 --- a/src/widgets/ink-action.cpp +++ b/src/widgets/ink-action.cpp @@ -1,5 +1,4 @@ #include "ink-action.h" -#include "widgets/icon.h" #include <gtk/gtk.h> @@ -13,7 +12,7 @@ static GtkWidget* ink_action_create_tool_item( GtkAction* action ); struct _InkActionPrivate { gchar* iconId; - Inkscape::IconSize iconSize; + GtkIconSize iconSize; }; #define INK_ACTION_GET_PRIVATE( o ) ( G_TYPE_INSTANCE_GET_PRIVATE( (o), INK_ACTION_TYPE, InkActionPrivate ) ) @@ -52,9 +51,9 @@ static void ink_action_class_init( InkActionClass* klass ) g_param_spec_int( "iconSize", "Icon Size", "The size the icon", - (int)Inkscape::ICON_SIZE_MENU, - (int)Inkscape::ICON_SIZE_DECORATION, - (int)Inkscape::ICON_SIZE_SMALL_TOOLBAR, + (int)GTK_ICON_SIZE_MENU, + (int)GTK_ICON_SIZE_DIALOG, + (int)GTK_ICON_SIZE_SMALL_TOOLBAR, (GParamFlags)(G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT) ) ); g_type_class_add_private( klass, sizeof(InkActionClass) ); @@ -65,7 +64,7 @@ static void ink_action_init( InkAction* action ) { action->private_data = INK_ACTION_GET_PRIVATE( action ); action->private_data->iconId = 0; - action->private_data->iconSize = Inkscape::ICON_SIZE_SMALL_TOOLBAR; + action->private_data->iconSize = GTK_ICON_SIZE_SMALL_TOOLBAR; } static void ink_action_finalize( GObject* obj ) @@ -82,7 +81,7 @@ InkAction* ink_action_new( const gchar *name, const gchar *label, const gchar *tooltip, const gchar *inkId, - Inkscape::IconSize size ) + GtkIconSize size ) { GObject* obj = (GObject*)g_object_new( INK_ACTION_TYPE, "name", name, @@ -134,7 +133,7 @@ void ink_action_set_property( GObject* obj, guint propId, const GValue *value, G case PROP_INK_SIZE: { - action->private_data->iconSize = (Inkscape::IconSize)g_value_get_int( value ); + action->private_data->iconSize = (GtkIconSize)g_value_get_int( value ); } break; @@ -148,33 +147,7 @@ void ink_action_set_property( GObject* obj, guint propId, const GValue *value, G static GtkWidget* ink_action_create_menu_item( GtkAction* action ) { InkAction* act = INK_ACTION( action ); - GtkWidget* item = 0; - - if ( act->private_data->iconId ) { - gchar* label = 0; - g_object_get( G_OBJECT(act), "label", &label, NULL ); - item = gtk_image_menu_item_new_with_mnemonic( label ); - - GtkWidget* child = sp_icon_new( Inkscape::ICON_SIZE_MENU, act->private_data->iconId ); - // TODO this work-around is until SPIcon will live properly inside of a popup menu - if ( SP_IS_ICON(child) ) { - SPIcon* icon = SP_ICON(child); - sp_icon_fetch_pixbuf( icon ); - GdkPixbuf* target = icon->pb; - if ( target ) { - child = gtk_image_new_from_pixbuf( target ); - gtk_widget_set_sensitive(child, gtk_action_is_sensitive(action)); - gtk_widget_destroy( GTK_WIDGET(icon) ); - } - } - gtk_widget_show_all( child ); - gtk_image_menu_item_set_image( GTK_IMAGE_MENU_ITEM(item), child ); - - g_free( label ); - label = 0; - } else { - item = GTK_ACTION_CLASS(ink_action_parent_class)->create_menu_item( action ); - } + GtkWidget* item = GTK_ACTION_CLASS(ink_action_parent_class)->create_menu_item( action ); return item; } @@ -188,7 +161,7 @@ static GtkWidget* ink_action_create_tool_item( GtkAction* action ) if ( GTK_IS_TOOL_BUTTON(item) ) { GtkToolButton* button = GTK_TOOL_BUTTON(item); - GtkWidget* child = sp_icon_new( act->private_data->iconSize, act->private_data->iconId ); + GtkWidget* child = gtk_image_new_from_icon_name( act->private_data->iconId, act->private_data->iconSize ); gtk_tool_button_set_icon_widget( button, child ); } else { // For now trigger a warning but don't do anything else diff --git a/src/widgets/ink-action.h b/src/widgets/ink-action.h index 738212c61..99786c878 100644 --- a/src/widgets/ink-action.h +++ b/src/widgets/ink-action.h @@ -37,7 +37,7 @@ InkAction* ink_action_new( const gchar *name, const gchar *label, const gchar *tooltip, const gchar *inkId, - Inkscape::IconSize size ); + GtkIconSize size ); G_END_DECLS diff --git a/src/widgets/ink-radio-action.cpp b/src/widgets/ink-radio-action.cpp index 2113819c3..e2bf828ce 100644 --- a/src/widgets/ink-radio-action.cpp +++ b/src/widgets/ink-radio-action.cpp @@ -10,7 +10,7 @@ static GtkWidget* ink_radio_action_create_tool_item( GtkAction* action ); struct _InkRadioActionPrivate { gchar* iconId; - Inkscape::IconSize iconSize; + GtkIconSize iconSize; }; #define INK_RADIO_ACTION_GET_PRIVATE( o ) ( G_TYPE_INSTANCE_GET_PRIVATE( (o), INK_RADIO_ACTION_TYPE, InkRadioActionPrivate ) ) @@ -49,9 +49,9 @@ static void ink_radio_action_class_init( InkRadioActionClass* klass ) g_param_spec_int( "iconSize", "Icon Size", "The size the icon", - (int)Inkscape::ICON_SIZE_MENU, - (int)Inkscape::ICON_SIZE_DECORATION, - (int)Inkscape::ICON_SIZE_SMALL_TOOLBAR, + (int)GTK_ICON_SIZE_MENU, + (int)GTK_ICON_SIZE_DIALOG, + (int)GTK_ICON_SIZE_SMALL_TOOLBAR, (GParamFlags)(G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT) ) ); g_type_class_add_private( klass, sizeof(InkRadioActionClass) ); @@ -62,7 +62,7 @@ static void ink_radio_action_init( InkRadioAction* action ) { action->private_data = INK_RADIO_ACTION_GET_PRIVATE( action ); action->private_data->iconId = 0; - action->private_data->iconSize = Inkscape::ICON_SIZE_SMALL_TOOLBAR; + action->private_data->iconSize = GTK_ICON_SIZE_SMALL_TOOLBAR; } static void ink_radio_action_finalize( GObject* obj ) @@ -78,14 +78,14 @@ InkRadioAction* ink_radio_action_new( const gchar *name, const gchar *label, const gchar *tooltip, const gchar *inkId, - Inkscape::IconSize size ) + GtkIconSize size ) { GObject* obj = (GObject*)g_object_new( INK_RADIO_ACTION_TYPE, "name", name, "label", label, "tooltip", tooltip, "iconId", inkId, - "iconSize", Inkscape::getRegisteredIconSize(size), + "iconSize", size, NULL ); InkRadioAction* action = INK_RADIO_ACTION( obj ); @@ -130,7 +130,7 @@ void ink_radio_action_set_property( GObject* obj, guint propId, const GValue *va case PROP_INK_SIZE: { - action->private_data->iconSize = (Inkscape::IconSize)g_value_get_int( value ); + action->private_data->iconSize = (GtkIconSize)g_value_get_int( value ); } break; @@ -157,7 +157,7 @@ static GtkWidget* ink_radio_action_create_tool_item( GtkAction* action ) if ( GTK_IS_TOOL_BUTTON(item) ) { GtkToolButton* button = GTK_TOOL_BUTTON(item); - GtkWidget* child = sp_icon_new( act->private_data->iconSize, act->private_data->iconId ); + GtkWidget* child = gtk_image_new_from_icon_name( act->private_data->iconId, act->private_data->iconSize ); gtk_widget_set_hexpand(child, FALSE); gtk_widget_set_vexpand(child, FALSE); gtk_tool_button_set_icon_widget(button, child); diff --git a/src/widgets/ink-radio-action.h b/src/widgets/ink-radio-action.h index c1f059c4f..52afa0cb8 100644 --- a/src/widgets/ink-radio-action.h +++ b/src/widgets/ink-radio-action.h @@ -3,8 +3,6 @@ #include <gtk/gtk.h> -#include "icon.h" - G_BEGIN_DECLS #define INK_RADIO_ACTION_TYPE ( ink_radio_action_get_type() ) @@ -35,7 +33,7 @@ InkRadioAction* ink_radio_action_new( const gchar *name, const gchar *label, const gchar *tooltip, const gchar *inkId, - Inkscape::IconSize size ); + GtkIconSize size ); G_END_DECLS diff --git a/src/widgets/ink-toggle-action.cpp b/src/widgets/ink-toggle-action.cpp index 3eed974dc..c091a2e0d 100644 --- a/src/widgets/ink-toggle-action.cpp +++ b/src/widgets/ink-toggle-action.cpp @@ -1,5 +1,4 @@ #include "ink-toggle-action.h" -#include "icon.h" static void ink_toggle_action_finalize( GObject* obj ); static void ink_toggle_action_get_property( GObject* obj, guint propId, GValue* value, GParamSpec * pspec ); @@ -13,7 +12,7 @@ static void ink_toggle_action_update_icon( InkToggleAction* action ); struct _InkToggleActionPrivate { gchar* iconId; - Inkscape::IconSize iconSize; + GtkIconSize iconSize; }; #define INK_TOGGLE_ACTION_GET_PRIVATE( o ) ( G_TYPE_INSTANCE_GET_PRIVATE( (o), INK_TOGGLE_ACTION_TYPE, InkToggleActionPrivate ) ) @@ -65,7 +64,7 @@ static void ink_toggle_action_init( InkToggleAction* action ) { action->private_data = INK_TOGGLE_ACTION_GET_PRIVATE( action ); action->private_data->iconId = 0; - action->private_data->iconSize = Inkscape::ICON_SIZE_SMALL_TOOLBAR; + action->private_data->iconSize = GTK_ICON_SIZE_SMALL_TOOLBAR; } static void ink_toggle_action_finalize( GObject* obj ) @@ -81,7 +80,7 @@ InkToggleAction* ink_toggle_action_new( const gchar *name, const gchar *label, const gchar *tooltip, const gchar *inkId, - Inkscape::IconSize size, + GtkIconSize size, SPAttributeEnum attr) { GObject* obj = (GObject*)g_object_new( INK_TOGGLE_ACTION_TYPE, @@ -89,7 +88,7 @@ InkToggleAction* ink_toggle_action_new( const gchar *name, "label", label, "tooltip", tooltip, "iconId", inkId, - "iconSize", Inkscape::getRegisteredIconSize(size), + "iconSize", size, //"SP_ATTR_INKSCAPE", attr, // Why doesn't this work and do I need to use g_object_set_data below? NULL ); @@ -138,7 +137,7 @@ void ink_toggle_action_set_property( GObject* obj, guint propId, const GValue *v case PROP_INK_SIZE: { - action->private_data->iconSize = (Inkscape::IconSize)g_value_get_int( value ); + action->private_data->iconSize = (GtkIconSize)g_value_get_int( value ); } break; @@ -164,7 +163,7 @@ static GtkWidget* ink_toggle_action_create_tool_item( GtkAction* action ) if ( GTK_IS_TOOL_BUTTON(item) ) { GtkToolButton* button = GTK_TOOL_BUTTON(item); if ( act->private_data->iconId ) { - GtkWidget* child = sp_icon_new( act->private_data->iconSize, act->private_data->iconId ); + GtkWidget* child = gtk_image_new_from_icon_name( act->private_data->iconId, act->private_data->iconSize ); gtk_widget_set_hexpand(child, FALSE); gtk_widget_set_vexpand(child, FALSE); @@ -196,7 +195,7 @@ static void ink_toggle_action_update_icon( InkToggleAction* action ) if ( GTK_IS_TOOL_BUTTON(proxies->data) ) { GtkToolButton* button = GTK_TOOL_BUTTON(proxies->data); - GtkWidget* child = sp_icon_new( action->private_data->iconSize, action->private_data->iconId ); + GtkWidget* child = gtk_image_new_from_icon_name( action->private_data->iconId, action->private_data->iconSize ); gtk_widget_set_hexpand(child, FALSE); gtk_widget_set_vexpand(child, FALSE); gtk_widget_show_all(child); diff --git a/src/widgets/ink-toggle-action.h b/src/widgets/ink-toggle-action.h index 8e9d5e257..9130b9f9f 100644 --- a/src/widgets/ink-toggle-action.h +++ b/src/widgets/ink-toggle-action.h @@ -35,7 +35,7 @@ InkToggleAction* ink_toggle_action_new( const gchar *name, const gchar *label, const gchar *tooltip, const gchar *inkId, - Inkscape::IconSize size, + GtkIconSize size, SPAttributeEnum attr = SP_ATTR_INVALID); G_END_DECLS diff --git a/src/widgets/ink-tool-menu-action.cpp b/src/widgets/ink-tool-menu-action.cpp index 29d8dc92f..44c09147b 100644 --- a/src/widgets/ink-tool-menu-action.cpp +++ b/src/widgets/ink-tool-menu-action.cpp @@ -21,7 +21,7 @@ ink_tool_menu_action_new (const gchar *name, const gchar *label, const gchar *tooltip, const gchar *inkId, - Inkscape::IconSize size ) + GtkIconSize size ) { g_return_val_if_fail (name != NULL, NULL); diff --git a/src/widgets/ink-tool-menu-action.h b/src/widgets/ink-tool-menu-action.h index be04489d3..c34aa1322 100644 --- a/src/widgets/ink-tool-menu-action.h +++ b/src/widgets/ink-tool-menu-action.h @@ -34,7 +34,7 @@ InkToolMenuAction* ink_tool_menu_action_new( const gchar *name, const gchar *label, const gchar *tooltip, const gchar *inkId, - Inkscape::IconSize size ); + GtkIconSize size ); G_END_DECLS diff --git a/src/widgets/lpe-toolbar.cpp b/src/widgets/lpe-toolbar.cpp index c714aba10..d03be1b44 100644 --- a/src/widgets/lpe-toolbar.cpp +++ b/src/widgets/lpe-toolbar.cpp @@ -328,7 +328,7 @@ void sp_lpetool_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GO _("Show limiting bounding box"), _("Show bounding box (used to cut infinite lines)"), "show-bounding-box", - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(lpetool_toggle_show_bbox), desktop ); gtk_toggle_action_set_active( GTK_TOGGLE_ACTION(act), prefs->getBool( "/tools/lpetool/show_bbox", true ) ); @@ -340,7 +340,7 @@ void sp_lpetool_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GO _("Get limiting bounding box from selection"), _("Set limiting bounding box (used to cut infinite lines) to the bounding box of current selection"), "draw-geometry-set-bounding-box", - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(lpetool_toggle_set_bbox), desktop ); gtk_toggle_action_set_active( GTK_TOGGLE_ACTION(act), FALSE ); @@ -369,7 +369,7 @@ void sp_lpetool_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GO _("Display measuring info"), _("Display measuring info for selected items"), "draw-geometry-show-measuring-info", - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(lpetool_toggle_show_measuring_info), holder ); gtk_toggle_action_set_active( GTK_TOGGLE_ACTION(act), prefs->getBool( "/tools/lpetool/show_measuring_info", true ) ); @@ -390,7 +390,7 @@ void sp_lpetool_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GO _("Open LPE dialog"), _("Open LPE dialog (to adapt parameters numerically)"), "dialog-geometry", - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(lpetool_open_lpe_dialog), desktop ); gtk_toggle_action_set_active( GTK_TOGGLE_ACTION(act), FALSE ); diff --git a/src/widgets/measure-toolbar.cpp b/src/widgets/measure-toolbar.cpp index 066c3fbfa..fc6cfdb11 100644 --- a/src/widgets/measure-toolbar.cpp +++ b/src/widgets/measure-toolbar.cpp @@ -266,7 +266,7 @@ void sp_measure_toolbox_prep(SPDesktop * desktop, GtkActionGroup* mainActions, G g_object_set_data( holder, "tracker", tracker ); EgeAdjustmentAction *eact = 0; - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); /* Font Size */ { diff --git a/src/widgets/mesh-toolbar.cpp b/src/widgets/mesh-toolbar.cpp index 0ca1cc027..666d29fc4 100644 --- a/src/widgets/mesh-toolbar.cpp +++ b/src/widgets/mesh-toolbar.cpp @@ -375,7 +375,7 @@ static void mesh_toolbox_watch_ec(SPDesktop* dt, Inkscape::UI::Tools::ToolBase* */ void sp_mesh_toolbox_prep(SPDesktop * desktop, GtkActionGroup* mainActions, GObject* holder) { - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); EgeAdjustmentAction* eact = 0; diff --git a/src/widgets/node-toolbar.cpp b/src/widgets/node-toolbar.cpp index 31efaa0b4..b1346ed89 100644 --- a/src/widgets/node-toolbar.cpp +++ b/src/widgets/node-toolbar.cpp @@ -332,7 +332,7 @@ void sp_node_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje tracker->setActiveUnit(&doc_units); g_object_set_data( holder, "tracker", tracker ); - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); { InkToolMenuAction* inky = ink_tool_menu_action_new( "NodeInsertAction", diff --git a/src/widgets/paint-selector.cpp b/src/widgets/paint-selector.cpp index 855371ddd..27fe4b63a 100644 --- a/src/widgets/paint-selector.cpp +++ b/src/widgets/paint-selector.cpp @@ -27,7 +27,6 @@ #include "widgets/swatch-selector.h" #include "sp-pattern.h" #include <glibmm/i18n.h> -#include "widgets/icon.h" #include "widgets/widget-sizes.h" #include "xml/repr.h" @@ -236,7 +235,7 @@ sp_paint_selector_init(SPPaintSelector *psel) // TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty gtk_widget_set_tooltip_text(psel->evenodd, _("Any path self-intersections or subpaths create holes in the fill (fill-rule: evenodd)")); g_object_set_data(G_OBJECT(psel->evenodd), "mode", GUINT_TO_POINTER(SPPaintSelector::FILLRULE_EVENODD)); - w = sp_icon_new(Inkscape::ICON_SIZE_DECORATION, INKSCAPE_ICON("fill-rule-even-odd")); + w = gtk_image_new_from_icon_name("fill-rule-even-odd", GTK_ICON_SIZE_MENU); gtk_container_add(GTK_CONTAINER(psel->evenodd), w); gtk_box_pack_start(GTK_BOX(psel->fillrulebox), psel->evenodd, FALSE, FALSE, 0); g_signal_connect(G_OBJECT(psel->evenodd), "toggled", G_CALLBACK(sp_paint_selector_fillrule_toggled), psel); @@ -247,7 +246,7 @@ sp_paint_selector_init(SPPaintSelector *psel) // TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty gtk_widget_set_tooltip_text(psel->nonzero, _("Fill is solid unless a subpath is counterdirectional (fill-rule: nonzero)")); g_object_set_data(G_OBJECT(psel->nonzero), "mode", GUINT_TO_POINTER(SPPaintSelector::FILLRULE_NONZERO)); - w = sp_icon_new(Inkscape::ICON_SIZE_DECORATION, INKSCAPE_ICON("fill-rule-nonzero")); + w = gtk_image_new_from_icon_name("fill-rule-nonzero", GTK_ICON_SIZE_MENU); gtk_container_add(GTK_CONTAINER(psel->nonzero), w); gtk_box_pack_start(GTK_BOX(psel->fillrulebox), psel->nonzero, FALSE, FALSE, 0); g_signal_connect(G_OBJECT(psel->nonzero), "toggled", G_CALLBACK(sp_paint_selector_fillrule_toggled), psel); @@ -316,7 +315,7 @@ static GtkWidget *sp_paint_selector_style_button_add(SPPaintSelector *psel, gtk_toggle_button_set_mode(GTK_TOGGLE_BUTTON(b), FALSE); g_object_set_data(G_OBJECT(b), "mode", GUINT_TO_POINTER(mode)); - w = sp_icon_new(Inkscape::ICON_SIZE_BUTTON, pixmap); + w = gtk_image_new_from_icon_name(pixmap, GTK_ICON_SIZE_BUTTON); gtk_widget_show(w); gtk_container_add(GTK_CONTAINER(b), w); diff --git a/src/widgets/paintbucket-toolbar.cpp b/src/widgets/paintbucket-toolbar.cpp index e2212b64f..1d5fb81e1 100644 --- a/src/widgets/paintbucket-toolbar.cpp +++ b/src/widgets/paintbucket-toolbar.cpp @@ -210,7 +210,7 @@ void sp_paintbucket_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions _("Defaults"), _("Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools to change defaults)"), INKSCAPE_ICON("edit-clear"), - Inkscape::ICON_SIZE_SMALL_TOOLBAR); + GTK_ICON_SIZE_SMALL_TOOLBAR); g_signal_connect_after( G_OBJECT(inky), "activate", G_CALLBACK(paintbucket_defaults), holder ); gtk_action_group_add_action( mainActions, GTK_ACTION(inky) ); gtk_action_set_sensitive( GTK_ACTION(inky), TRUE ); diff --git a/src/widgets/pencil-toolbar.cpp b/src/widgets/pencil-toolbar.cpp index 96733cb22..918a54991 100644 --- a/src/widgets/pencil-toolbar.cpp +++ b/src/widgets/pencil-toolbar.cpp @@ -91,7 +91,7 @@ static void sp_add_freehand_mode_toggle(GtkActionGroup* mainActions, GObject* ho { Inkscape::Preferences *prefs = Inkscape::Preferences::get(); guint freehandMode = prefs->getInt(( tool_is_pencil ? "/tools/freehand/pencil/freehand-mode" : "/tools/freehand/pen/freehand-mode" ), 0); - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); { GtkListStore* model = gtk_list_store_new( 3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING ); @@ -398,7 +398,7 @@ void sp_pencil_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GOb _("Defaults"), _("Reset pencil parameters to defaults (use Inkscape Preferences > Tools to change defaults)"), INKSCAPE_ICON("edit-clear"), - Inkscape::ICON_SIZE_SMALL_TOOLBAR ); + GTK_ICON_SIZE_SMALL_TOOLBAR ); g_signal_connect_after( G_OBJECT(inky), "activate", G_CALLBACK(sp_pencil_tb_defaults), holder ); gtk_action_group_add_action( mainActions, GTK_ACTION(inky) ); } @@ -409,7 +409,7 @@ void sp_pencil_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GOb _("LPE based interactive simplify"), _("LPE based interactive simplify"), INKSCAPE_ICON("interactive_simplify"), - Inkscape::ICON_SIZE_SMALL_TOOLBAR ); + GTK_ICON_SIZE_SMALL_TOOLBAR ); gtk_toggle_action_set_active(GTK_TOGGLE_ACTION(itact), prefs->getInt("/tools/freehand/pencil/simplify", 0) ); g_signal_connect_after( G_OBJECT(itact), "toggled", G_CALLBACK(freehand_simplify_lpe), holder) ; gtk_action_group_add_action( mainActions, GTK_ACTION(itact) ); @@ -420,7 +420,7 @@ void sp_pencil_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GOb _("LPE simplify flatten"), _("LPE simplify flatten"), INKSCAPE_ICON("flatten_simplify"), - Inkscape::ICON_SIZE_SMALL_TOOLBAR ); + GTK_ICON_SIZE_SMALL_TOOLBAR ); g_signal_connect_after( G_OBJECT(inky), "activate", G_CALLBACK(sp_simplify_flatten), holder ); gtk_action_group_add_action( mainActions, GTK_ACTION(inky) ); g_object_set_data( holder, "flatten_simplify", inky ); diff --git a/src/widgets/rect-toolbar.cpp b/src/widgets/rect-toolbar.cpp index 67947c1fd..de599cbfb 100644 --- a/src/widgets/rect-toolbar.cpp +++ b/src/widgets/rect-toolbar.cpp @@ -289,7 +289,7 @@ static void rect_toolbox_watch_ec(SPDesktop* dt, Inkscape::UI::Tools::ToolBase* void sp_rect_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObject* holder) { EgeAdjustmentAction* eact = 0; - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); { EgeOutputAction* act = ege_output_action_new( "RectStateAction", _("<b>New:</b>"), "", 0 ); diff --git a/src/widgets/select-toolbar.cpp b/src/widgets/select-toolbar.cpp index 2ac7447dd..0932589d2 100644 --- a/src/widgets/select-toolbar.cpp +++ b/src/widgets/select-toolbar.cpp @@ -40,7 +40,6 @@ #include "ui/icon-names.h" #include "ui/widget/unit-tracker.h" #include "verbs.h" -#include "widgets/icon.h" #include "widgets/sp-widget.h" #include "widgets/widget-sizes.h" @@ -345,7 +344,7 @@ static void trigger_sp_action( GtkAction* /*act*/, gpointer user_data ) } } -static GtkAction* create_action_for_verb( Inkscape::Verb* verb, Inkscape::UI::View::View* view, Inkscape::IconSize size ) +static GtkAction* create_action_for_verb( Inkscape::Verb* verb, Inkscape::UI::View::View* view, GtkIconSize size ) { GtkAction* act = 0; @@ -355,15 +354,13 @@ static GtkAction* create_action_for_verb( Inkscape::Verb* verb, Inkscape::UI::Vi g_signal_connect( G_OBJECT(inky), "activate", G_CALLBACK(trigger_sp_action), targetAction ); - Inkscape::queueIconPrerender( verb->get_image(), size ); - return act; } void sp_select_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObject* holder) { Inkscape::UI::View::View *view = desktop; - Inkscape::IconSize secondarySize = Inkscape::UI::ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = Inkscape::UI::ToolboxFactory::prefToSize("/toolbox/secondary", 1); Inkscape::Preferences *prefs = Inkscape::Preferences::get(); GtkAction* act = 0; @@ -492,7 +489,7 @@ void sp_select_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GOb _("Lock width and height"), _("When locked, change both width and height by the same proportion"), INKSCAPE_ICON("object-unlocked"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); g_object_set( itact, "short_label", "Lock", NULL ); g_object_set_data( G_OBJECT(spw), "lock", itact ); g_signal_connect_after( G_OBJECT(itact), "toggled", G_CALLBACK(toggle_lock), desktop) ; diff --git a/src/widgets/spiral-toolbar.cpp b/src/widgets/spiral-toolbar.cpp index 98d21c84d..ef9f5bce8 100644 --- a/src/widgets/spiral-toolbar.cpp +++ b/src/widgets/spiral-toolbar.cpp @@ -225,7 +225,7 @@ static void sp_spiral_toolbox_selection_changed(Inkscape::Selection *selection, void sp_spiral_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObject* holder) { EgeAdjustmentAction* eact = 0; - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); { EgeOutputAction* act = ege_output_action_new( "SpiralStateAction", _("<b>New:</b>"), "", 0 ); diff --git a/src/widgets/spray-toolbar.cpp b/src/widgets/spray-toolbar.cpp index f456bc763..2a56d81cb 100644 --- a/src/widgets/spray-toolbar.cpp +++ b/src/widgets/spray-toolbar.cpp @@ -287,7 +287,7 @@ static void sp_toggle_pick_inverse_value( GtkToggleAction* act, gpointer data ) void sp_spray_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObject* holder) { - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); Inkscape::Preferences *prefs = Inkscape::Preferences::get(); { /* Width */ @@ -311,7 +311,7 @@ void sp_spray_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj _("Pressure"), _("Use the pressure of the input device to alter the width of spray area"), INKSCAPE_ICON("draw-use-pressure"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION(act) ); PrefPusher *pusher = new PrefPusher(GTK_TOGGLE_ACTION(act), "/tools/spray/usepressurewidth"); g_signal_connect(holder, "destroy", G_CALLBACK(delete_prefspusher), pusher); @@ -427,7 +427,7 @@ void sp_spray_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj _("Pressure"), _("Use the pressure of the input device to alter the amount of sprayed objects"), INKSCAPE_ICON("draw-use-pressure"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION(act) ); PrefPusher *pusher = new PrefPusher(GTK_TOGGLE_ACTION(act), "/tools/spray/usepressurepopulation"); g_signal_connect(holder, "destroy", G_CALLBACK(delete_prefspusher), pusher); @@ -476,7 +476,7 @@ void sp_spray_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj _("Pressure"), _("Use the pressure of the input device to alter the scale of new items"), INKSCAPE_ICON("draw-use-pressure"), - Inkscape::ICON_SIZE_DECORATION); + GTK_ICON_SIZE_MENU); gtk_toggle_action_set_active( GTK_TOGGLE_ACTION(act), prefs->getBool("/tools/spray/usepressurescale", false) ); g_object_set_data( holder, "usepressurescale", act ); g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(sp_toggle_pressure_scale), holder) ; diff --git a/src/widgets/star-toolbar.cpp b/src/widgets/star-toolbar.cpp index 8f667a656..657b38f18 100644 --- a/src/widgets/star-toolbar.cpp +++ b/src/widgets/star-toolbar.cpp @@ -436,7 +436,7 @@ static void star_toolbox_watch_ec(SPDesktop* dt, Inkscape::UI::Tools::ToolBase* void sp_star_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObject* holder) { - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); { EgeOutputAction* act = ege_output_action_new( "StarStateAction", _("<b>New:</b>"), "", 0 ); @@ -562,7 +562,7 @@ void sp_star_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje _("Defaults"), _("Reset shape parameters to defaults (use Inkscape Preferences > Tools to change defaults)"), INKSCAPE_ICON("edit-clear"), - Inkscape::ICON_SIZE_SMALL_TOOLBAR); + GTK_ICON_SIZE_SMALL_TOOLBAR); g_signal_connect_after( G_OBJECT(inky), "activate", G_CALLBACK(sp_stb_defaults), holder ); gtk_action_group_add_action( mainActions, GTK_ACTION(inky) ); gtk_action_set_sensitive( GTK_ACTION(inky), TRUE ); diff --git a/src/widgets/stroke-marker-selector.cpp b/src/widgets/stroke-marker-selector.cpp index 3f81bef5c..96994741c 100644 --- a/src/widgets/stroke-marker-selector.cpp +++ b/src/widgets/stroke-marker-selector.cpp @@ -54,13 +54,8 @@ MarkerComboBox::MarkerComboBox(gchar const *id, int l) : set_cell_data_func(image_renderer, sigc::mem_fun(*this, &MarkerComboBox::prepareImageRenderer)); gtk_combo_box_set_row_separator_func(GTK_COMBO_BOX(gobj()), MarkerComboBox::separator_cb, NULL, NULL); - Glib::ustring no_marker("no-marker"); - Glib::RefPtr<Gtk::IconTheme> iconTheme = Gtk::IconTheme::get_default(); - if (!iconTheme->has_icon(no_marker)) { - Inkscape::queueIconPrerender( INKSCAPE_ICON(no_marker.data()), Inkscape::ICON_SIZE_SMALL_TOOLBAR ); - } - empty_image = new Gtk::Image( Glib::wrap( - sp_pixbuf_new( Inkscape::ICON_SIZE_SMALL_TOOLBAR, INKSCAPE_ICON(no_marker.data()) ) ) ); + empty_image = new Gtk::Image(); + empty_image->set_from_icon_name("no-marker", Gtk::ICON_SIZE_SMALL_TOOLBAR); sandbox = ink_markers_preview_doc (); desktop = SP_ACTIVE_DESKTOP; diff --git a/src/widgets/stroke-style.cpp b/src/widgets/stroke-style.cpp index de3e98297..3115a32db 100644 --- a/src/widgets/stroke-style.cpp +++ b/src/widgets/stroke-style.cpp @@ -111,8 +111,9 @@ StrokeStyle::StrokeStyleButton::StrokeStyleButton(Gtk::RadioButtonGroup &grp, { show(); set_mode(false); - - Gtk::Widget *px = Gtk::manage(Glib::wrap(sp_icon_new(Inkscape::ICON_SIZE_LARGE_TOOLBAR, icon))); + + auto px = Gtk::manage(new Gtk::Image()); + px->set_from_icon_name(icon, Gtk::ICON_SIZE_LARGE_TOOLBAR); g_assert(px != NULL); px->show(); add(*px); diff --git a/src/widgets/stroke-style.h b/src/widgets/stroke-style.h index cdd825c7d..b8eaec8e8 100644 --- a/src/widgets/stroke-style.h +++ b/src/widgets/stroke-style.h @@ -52,7 +52,6 @@ #include "svg/css-ostringstream.h" #include "ui/cache/svg_preview_cache.h" #include "ui/icon-names.h" -#include "widgets/icon.h" #include "widgets/paint-selector.h" #include "widgets/sp-widget.h" #include "widgets/spw-utilities.h" diff --git a/src/widgets/text-toolbar.cpp b/src/widgets/text-toolbar.cpp index efa5527e4..bf05448eb 100644 --- a/src/widgets/text-toolbar.cpp +++ b/src/widgets/text-toolbar.cpp @@ -1706,7 +1706,7 @@ static void text_toolbox_watch_ec(SPDesktop* dt, Inkscape::UI::Tools::ToolBase* void sp_text_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObject* holder) { Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); /* Font family */ { diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp index 65c54f0ce..68e38e8ed 100644 --- a/src/widgets/toolbox.cpp +++ b/src/widgets/toolbox.cpp @@ -41,7 +41,6 @@ #include "document-undo.h" #include "widgets/ege-adjustment-action.h" #include "../helper/action.h" -#include "icon.h" #include "ink-action.h" #include "ink-toggle-action.h" #include "../inkscape.h" @@ -102,7 +101,7 @@ using Inkscape::UI::ToolboxFactory; using Inkscape::UI::Tools::ToolBase; using Inkscape::IO::Resource::get_filename; -using Inkscape::IO::Resource::UI; +using Inkscape::IO::Resource::UIS; typedef void (*SetupFunction)(GtkWidget *toolbox, SPDesktop *desktop); typedef void (*UpdateFunction)(SPDesktop *desktop, ToolBase *eventcontext, GtkWidget *toolbox); @@ -120,12 +119,12 @@ enum BarId { static GtkWidget *sp_empty_toolbox_new(SPDesktop *desktop); -Inkscape::IconSize ToolboxFactory::prefToSize( Glib::ustring const &path, int base ) { - static Inkscape::IconSize sizeChoices[] = { - Inkscape::ICON_SIZE_LARGE_TOOLBAR, - Inkscape::ICON_SIZE_SMALL_TOOLBAR, - Inkscape::ICON_SIZE_MENU, - Inkscape::ICON_SIZE_DIALOG +GtkIconSize ToolboxFactory::prefToSize( Glib::ustring const &path, int base ) { + static GtkIconSize sizeChoices[] = { + GTK_ICON_SIZE_LARGE_TOOLBAR, + GTK_ICON_SIZE_SMALL_TOOLBAR, + GTK_ICON_SIZE_MENU, + GTK_ICON_SIZE_DIALOG }; Inkscape::Preferences *prefs = Inkscape::Preferences::get(); int index = prefs->getIntLimited( path, base, 0, G_N_ELEMENTS(sizeChoices) ); @@ -244,7 +243,7 @@ static void update_aux_toolbox(SPDesktop *desktop, ToolBase *eventcontext, GtkWi static void setup_commands_toolbox(GtkWidget *toolbox, SPDesktop *desktop); static void update_commands_toolbox(SPDesktop *desktop, ToolBase *eventcontext, GtkWidget *toolbox); -static GtkToolItem * sp_toolbox_button_item_new_from_verb_with_doubleclick( GtkWidget *t, Inkscape::IconSize size, SPButtonType type, +static GtkToolItem * sp_toolbox_button_item_new_from_verb_with_doubleclick( GtkWidget *t, GtkIconSize size, SPButtonType type, Inkscape::Verb *verb, Inkscape::Verb *doubleclick_verb, Inkscape::UI::View::View *view); @@ -301,11 +300,6 @@ VerbAction::~VerbAction() Gtk::Widget* VerbAction::create_menu_item_vfunc() { -// First call in to get the icon rendered if present in SVG - Gtk::Widget *widget = sp_icon_get_icon( get_icon_name(), Inkscape::ICON_SIZE_MENU ); - delete widget; - widget = 0; - Gtk::Widget* widg = Gtk::Action::create_menu_item_vfunc(); // g_message("create_menu_item_vfunc() = %p for '%s'", widg, verb->get_id()); return widg; @@ -314,7 +308,7 @@ Gtk::Widget* VerbAction::create_menu_item_vfunc() Gtk::Widget* VerbAction::create_tool_item_vfunc() { // Gtk::Widget* widg = Gtk::Action::create_tool_item_vfunc(); - Inkscape::IconSize toolboxSize = ToolboxFactory::prefToSize("/toolbox/tools/small"); + GtkIconSize toolboxSize = ToolboxFactory::prefToSize("/toolbox/tools/small"); GtkWidget* toolbox = 0; GtkToolItem *button_toolitem = sp_toolbox_button_item_new_from_verb_with_doubleclick( toolbox, toolboxSize, SP_BUTTON_TYPE_TOGGLE, @@ -452,7 +446,7 @@ void delete_prefspusher(GObject * /*obj*/, PrefPusher *watcher ) // ------------------------------------------------------ -GtkToolItem * sp_toolbox_button_item_new_from_verb_with_doubleclick(GtkWidget *t, Inkscape::IconSize size, SPButtonType type, +GtkToolItem * sp_toolbox_button_item_new_from_verb_with_doubleclick(GtkWidget *t, GtkIconSize size, SPButtonType type, Inkscape::Verb *verb, Inkscape::Verb *doubleclick_verb, Inkscape::UI::View::View *view) { @@ -504,7 +498,7 @@ static void trigger_sp_action( GtkAction* /*act*/, gpointer user_data ) } } -static GtkAction* create_action_for_verb( Inkscape::Verb* verb, Inkscape::UI::View::View* view, Inkscape::IconSize size ) +static GtkAction* create_action_for_verb( Inkscape::Verb* verb, Inkscape::UI::View::View* view, GtkIconSize size ) { GtkAction* act = 0; @@ -584,7 +578,7 @@ static Glib::RefPtr<Gtk::ActionGroup> create_or_fetch_actions( SPDesktop* deskto SP_VERB_ZOOM_SELECTION }; - Inkscape::IconSize toolboxSize = ToolboxFactory::prefToSize("/toolbox/small"); + GtkIconSize toolboxSize = ToolboxFactory::prefToSize("/toolbox/small"); Glib::RefPtr<Gtk::ActionGroup> mainActions; if (desktop == NULL) { @@ -840,10 +834,10 @@ static void setupToolboxCommon( GtkWidget *toolbox, gtk_ui_manager_insert_action_group( mgr, mainActions->gobj(), 0 ); - char const *filename = get_filename(UI, ui_file); - gtk_ui_manager_add_ui_from_file( mgr, filename, &err ); + Glib::ustring filename = get_filename(UIS, ui_file); + gtk_ui_manager_add_ui_from_file( mgr, filename.c_str(), &err ); if(err) { - g_warning("Failed to load %s: %s", filename, err->message); + g_warning("Failed to load %s: %s", filename.c_str(), err->message); g_error_free(err); return; } @@ -853,7 +847,7 @@ static void setupToolboxCommon( GtkWidget *toolbox, gtk_toolbar_set_style( GTK_TOOLBAR(toolBar), GTK_TOOLBAR_ICONS ); } - Inkscape::IconSize toolboxSize = ToolboxFactory::prefToSize(sizePref); + GtkIconSize toolboxSize = ToolboxFactory::prefToSize(sizePref); gtk_toolbar_set_icon_size( GTK_TOOLBAR(toolBar), static_cast<GtkIconSize>(toolboxSize) ); GtkPositionType pos = static_cast<GtkPositionType>(GPOINTER_TO_INT(g_object_get_data( G_OBJECT(toolbox), HANDLE_POS_MARK ))); @@ -984,10 +978,10 @@ void setup_aux_toolbox(GtkWidget *toolbox, SPDesktop *desktop) GError *err = 0; gtk_ui_manager_insert_action_group( mgr, mainActions->gobj(), 0 ); - char const *filename = get_filename(UI, "select-toolbar.ui"); - guint ret = gtk_ui_manager_add_ui_from_file(mgr, filename, &err); + Glib::ustring filename = get_filename(UIS, "select-toolbar.ui"); + guint ret = gtk_ui_manager_add_ui_from_file(mgr, filename.c_str(), &err); if(err) { - g_warning("Failed to load aux toolbar %s: %s", filename, err->message); + g_warning("Failed to load aux toolbar %s: %s", filename.c_str(), err->message); g_error_free(err); return; } @@ -1039,7 +1033,7 @@ void setup_aux_toolbox(GtkWidget *toolbox, SPDesktop *desktop) gtk_toolbar_set_style( GTK_TOOLBAR(toolBar), GTK_TOOLBAR_ICONS ); } - Inkscape::IconSize toolboxSize = ToolboxFactory::prefToSize("/toolbox/small"); + GtkIconSize toolboxSize = ToolboxFactory::prefToSize("/toolbox/small"); gtk_toolbar_set_icon_size( GTK_TOOLBAR(toolBar), static_cast<GtkIconSize>(toolboxSize) ); gtk_widget_set_hexpand(toolBar, TRUE); gtk_grid_attach( GTK_GRID(holder), toolBar, 0, 0, 1, 1); @@ -1230,7 +1224,7 @@ void setup_snap_toolbox(GtkWidget *toolbox, SPDesktop *desktop) { Glib::RefPtr<Gtk::ActionGroup> mainActions = create_or_fetch_actions(desktop); - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); { // TODO: This is a cludge. On the one hand we have verbs+actions, diff --git a/src/widgets/toolbox.h b/src/widgets/toolbox.h index db9130034..09178ec2f 100644 --- a/src/widgets/toolbox.h +++ b/src/widgets/toolbox.h @@ -61,7 +61,7 @@ public: static void updateSnapToolbox(SPDesktop *desktop, Inkscape::UI::Tools::ToolBase *eventcontext, GtkWidget *toolbox); - static Inkscape::IconSize prefToSize(Glib::ustring const &path, int base = 0 ); + static GtkIconSize prefToSize(Glib::ustring const &path, int base = 0 ); private: ToolboxFactory(); diff --git a/src/widgets/tweak-toolbar.cpp b/src/widgets/tweak-toolbar.cpp index a6b8ba436..6a2847c68 100644 --- a/src/widgets/tweak-toolbar.cpp +++ b/src/widgets/tweak-toolbar.cpp @@ -117,7 +117,7 @@ static void tweak_toggle_doo(GtkToggleAction *act, gpointer /*data*/) { void sp_tweak_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObject* holder) { - Inkscape::IconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); + GtkIconSize secondarySize = ToolboxFactory::prefToSize("/toolbox/secondary", 1); Inkscape::Preferences *prefs = Inkscape::Preferences::get(); { @@ -286,7 +286,7 @@ void sp_tweak_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj _("Hue"), _("In color mode, act on objects' hue"), NULL, - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); //TRANSLATORS: "H" here stands for hue g_object_set( act, "short_label", C_("Hue", "H"), NULL ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); @@ -302,7 +302,7 @@ void sp_tweak_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj _("Saturation"), _("In color mode, act on objects' saturation"), NULL, - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); //TRANSLATORS: "S" here stands for Saturation g_object_set( act, "short_label", C_("Saturation", "S"), NULL ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); @@ -318,7 +318,7 @@ void sp_tweak_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj _("Lightness"), _("In color mode, act on objects' lightness"), NULL, - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); //TRANSLATORS: "L" here stands for Lightness g_object_set( act, "short_label", C_("Lightness", "L"), NULL ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); @@ -334,7 +334,7 @@ void sp_tweak_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj _("Opacity"), _("In color mode, act on objects' opacity"), NULL, - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); //TRANSLATORS: "O" here stands for Opacity g_object_set( act, "short_label", C_("Opacity", "O"), NULL ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); @@ -372,7 +372,7 @@ void sp_tweak_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj _("Pressure"), _("Use the pressure of the input device to alter the force of tweak action"), INKSCAPE_ICON("draw-use-pressure"), - Inkscape::ICON_SIZE_DECORATION ); + GTK_ICON_SIZE_MENU ); gtk_action_group_add_action( mainActions, GTK_ACTION( act ) ); g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(sp_tweak_pressure_state_changed), NULL); gtk_toggle_action_set_active( GTK_TOGGLE_ACTION(act), prefs->getBool("/tools/tweak/usepressure", true) ); |
