view libgui/src/icons/octave/scalable/figure-rotate.svg @ 30772:36dc11ee220d

reorganize GUIs icons * FigureWindow.cc (FigureWIndow.cc): use QIcon::fromTheme * ToolBarButton.cc (get_icon): dito * libgui/src/icons/*.png: moved into tango/128x128/, octave/128x128/ or cursor/ * libgui/src/icons/*.svg: moved into tango/scalable/ or octave/scalable/ * libgui/src/cursors/licence.md of cursors * libgui/src/icons/licence.md of icons * libgui/src/icons/icons_license: removed ol file * documentation.cc (construct_toolbar): use standard icon names for zoom icons * m-editor/file-editor.cc (construct): dito * main-window.cc (main_window) call ressource_manger::config_icon_theme * module.mk: update icon paths * octave-dock-widget.cc (label_dock_widget): use QIcon::fromTheme; (octave_dock_widget): use QIcon::fromTheme and update icon paths in css; (make_window): update icon paths in css; (make_widget): update icon paths in css; (set_style): update icon paths in css, use QIcon::fromTheme; * octave-qobject.cc (base_object): call config_icon_theme if no gui is started; * ressource_mamager.cc (config_icon_theme): new function setting the * resource-manager.h: new function config_icon_theme * libgui/src/resource.qrc: update paths of graphics files
author Torsten Lilge <ttl-octave@mailbox.org>
date Tue, 22 Feb 2022 20:54:15 +0100
parents libgui/src/icons/figure-rotate.svg@992f55ef87f5
children f14ad09af093
line wrap: on
line source

<?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"
   inkscape:export-ydpi="64"
   inkscape:export-xdpi="64"
   inkscape:export-filename="/home/pantxo/Dev/octaveclone/libgui/src/icons/figure-rotate.png"
   width="48px"
   height="48px"
   id="svg11300"
   sodipodi:version="0.32"
   inkscape:version="0.92.3 (2405546, 2018-03-11)"
   sodipodi:docname="figure-rotate.svg"
   inkscape:output_extension="org.inkscape.output.svg.inkscape"
   version="1.1">
  <defs
     id="defs3">
    <inkscape:perspective
       sodipodi:type="inkscape:persp3d"
       inkscape:vp_x="0 : 24 : 1"
       inkscape:vp_y="0 : 1000 : 0"
       inkscape:vp_z="48 : 24 : 1"
       inkscape:persp3d-origin="24 : 16 : 1"
       id="perspective58" />
    <linearGradient
       inkscape:collect="always"
       id="linearGradient2690">
      <stop
         style="stop-color:#c4d7eb;stop-opacity:1;"
         offset="0"
         id="stop2692" />
      <stop
         style="stop-color:#c4d7eb;stop-opacity:0;"
         offset="1"
         id="stop2694" />
    </linearGradient>
    <linearGradient
       id="linearGradient2682">
      <stop
         style="stop-color:#3977c3;stop-opacity:1;"
         offset="0"
         id="stop2684" />
      <stop
         style="stop-color:#89aedc;stop-opacity:0;"
         offset="1"
         id="stop2686" />
    </linearGradient>
    <linearGradient
       id="linearGradient2402">
      <stop
         style="stop-color:#729fcf;stop-opacity:1;"
         offset="0"
         id="stop2404" />
      <stop
         style="stop-color:#528ac5;stop-opacity:1;"
         offset="1"
         id="stop2406" />
    </linearGradient>
    <linearGradient
       id="linearGradient2380">
      <stop
         style="stop-color:#b9cfe7;stop-opacity:1"
         offset="0"
         id="stop2382" />
      <stop
         style="stop-color:#729fcf;stop-opacity:1"
         offset="1"
         id="stop2384" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       id="linearGradient2871">
      <stop
         style="stop-color:#3465a4;stop-opacity:1;"
         offset="0"
         id="stop2873" />
      <stop
         style="stop-color:#3465a4;stop-opacity:1"
         offset="1"
         id="stop2875" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       id="linearGradient2847">
      <stop
         style="stop-color:#3465a4;stop-opacity:1;"
         offset="0"
         id="stop2849" />
      <stop
         style="stop-color:#3465a4;stop-opacity:0;"
         offset="1"
         id="stop2851" />
    </linearGradient>
    <linearGradient
       id="linearGradient2831">
      <stop
         style="stop-color:#3465a4;stop-opacity:1;"
         offset="0"
         id="stop2833" />
      <stop
         id="stop2855"
         offset="0.33333334"
         style="stop-color:#5b86be;stop-opacity:1;" />
      <stop
         style="stop-color:#83a8d8;stop-opacity:0;"
         offset="1"
         id="stop2835" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       id="linearGradient2797">
      <stop
         style="stop-color:#ffffff;stop-opacity:1;"
         offset="0"
         id="stop2799" />
      <stop
         style="stop-color:#ffffff;stop-opacity:0;"
         offset="1"
         id="stop2801" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       id="linearGradient8662">
      <stop
         style="stop-color:#000000;stop-opacity:1;"
         offset="0"
         id="stop8664" />
      <stop
         style="stop-color:#000000;stop-opacity:0;"
         offset="1"
         id="stop8666" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient2831"
       id="linearGradient1486"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0.92009777,0,0,0.92009777,2.3856234,1.4987352)"
       x1="13.478554"
       y1="10.612206"
       x2="15.419417"
       y2="19.115122" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient2847"
       id="linearGradient1488"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(-0.92009777,0,0,-0.92009777,45.687722,43.938248)"
       x1="37.128052"
       y1="29.729605"
       x2="37.065414"
       y2="26.194071" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient2797"
       id="linearGradient1491"
       gradientUnits="userSpaceOnUse"
       x1="5.9649176"
       y1="26.048164"
       x2="52.854097"
       y2="26.048164" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient2797"
       id="linearGradient1493"
       gradientUnits="userSpaceOnUse"
       x1="5.9649176"
       y1="26.048164"
       x2="52.854097"
       y2="26.048164" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient2871"
       id="linearGradient1501"
       gradientUnits="userSpaceOnUse"
       x1="46.834816"
       y1="45.264122"
       x2="45.380436"
       y2="50.939667" />
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient8662"
       id="radialGradient1503"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(1,0,0,0.536723,-9.680928e-14,16.87306)"
       cx="24.837126"
       cy="36.421127"
       fx="24.837126"
       fy="36.421127"
       r="15.644737" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient2380"
       id="linearGradient2386"
       x1="62.513836"
       y1="36.061237"
       x2="15.984863"
       y2="20.60858"
       gradientUnits="userSpaceOnUse" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient2402"
       id="linearGradient2408"
       x1="18.935766"
       y1="23.667896"
       x2="53.588622"
       y2="26.649362"
       gradientUnits="userSpaceOnUse" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient2682"
       id="linearGradient2688"
       x1="36.713837"
       y1="31.455952"
       x2="37.124462"
       y2="24.842253"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0.92009777,0,0,0.92009777,1.9573979,1.7541479)" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient2690"
       id="linearGradient2696"
       x1="32.647972"
       y1="30.748846"
       x2="37.124462"
       y2="24.842253"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0.92009777,0,0,0.92009777,1.9573979,1.7541479)" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient2380"
       id="linearGradient872"
       gradientUnits="userSpaceOnUse"
       x1="62.513836"
       y1="36.061237"
       x2="15.984863"
       y2="20.60858" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient2871"
       id="linearGradient874"
       gradientUnits="userSpaceOnUse"
       x1="46.834816"
       y1="45.264122"
       x2="45.380436"
       y2="50.939667" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient2402"
       id="linearGradient876"
       gradientUnits="userSpaceOnUse"
       x1="18.935766"
       y1="23.667896"
       x2="53.588622"
       y2="26.649362" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient2871"
       id="linearGradient878"
       gradientUnits="userSpaceOnUse"
       x1="46.834816"
       y1="45.264122"
       x2="45.380436"
       y2="50.939667" />
  </defs>
  <sodipodi:namedview
     stroke="#3465a4"
     fill="#729fcf"
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="0.25490196"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="7.9999999"
     inkscape:cx="-8.7701413"
     inkscape:cy="19.722655"
     inkscape:current-layer="layer1"
     showgrid="false"
     inkscape:grid-bbox="true"
     inkscape:document-units="px"
     inkscape:showpageshadow="false"
     inkscape:window-width="1791"
     inkscape:window-height="951"
     inkscape:window-x="0"
     inkscape:window-y="30"
     inkscape:window-maximized="0" />
  <metadata
     id="metadata4">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:creator>
          <cc:Agent>
            <dc:title>Jakub Steiner</dc:title>
          </cc:Agent>
        </dc:creator>
        <dc:source>http://jimmac.musichall.cz</dc:source>
        <cc:license
           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
        <dc:title>View Refresh</dc:title>
        <dc:subject>
          <rdf:Bag>
            <rdf:li>reload</rdf:li>
            <rdf:li>refresh</rdf:li>
            <rdf:li>view</rdf:li>
          </rdf:Bag>
        </dc:subject>
      </cc:Work>
      <cc:License
         rdf:about="http://creativecommons.org/licenses/publicdomain/">
        <cc:permits
           rdf:resource="http://creativecommons.org/ns#Reproduction" />
        <cc:permits
           rdf:resource="http://creativecommons.org/ns#Distribution" />
        <cc:permits
           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
      </cc:License>
    </rdf:RDF>
  </metadata>
  <g
     id="layer1"
     inkscape:label="Layer 1"
     inkscape:groupmode="layer">
    <ellipse
       transform="matrix(-1.489736,0,0,-1.001252,61.20865,75.2819)"
       id="path8660"
       style="opacity:0.38333333;color:#000000;fill:url(#radialGradient1503);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
       inkscape:r_cx="true"
       inkscape:r_cy="true"
       d="M 40.481863 36.421127 A 15.644737 8.3968935 0 1 1  9.1923885,36.421127 A 15.644737 8.3968935 0 1 1  40.481863 36.421127 z"
       sodipodi:type="arc"
       sodipodi:ry="8.3968935"
       sodipodi:rx="15.644737"
       sodipodi:cy="36.421127"
       sodipodi:cx="24.837126" />
    <path
       style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient1486);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient1488);stroke-width:0.92009741;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
       d="m 20.500048,11.332277 c 0,0 -8.223374,-0.575061 -5.693105,9.085966 H 7.7336919 c 0,0 0.4600488,-10.9261611 12.7663561,-9.085966 z"
       id="path2865"
       inkscape:r_cx="true"
       inkscape:r_cy="true"
       sodipodi:nodetypes="cccc"
       inkscape:connector-curvature="0" />
    <g
       id="g1878"
       transform="matrix(-0.53278354,-0.45013759,-0.45013759,0.53278354,54.325545,14.057116)"
       inkscape:r_cx="true"
       inkscape:r_cy="true"
       style="fill:url(#linearGradient2386);fill-opacity:1;stroke:#3465a4;stroke-opacity:1">
      <path
         sodipodi:nodetypes="ccccccc"
         id="path1880"
         d="M 44.306783,50.229694 C 62.821497,35.818859 49.664587,13.411704 22.462411,12.49765 L 22.113843,3.1515478 7.6245439,20.496754 22.714328,33.219189 c 0,0 -0.251917,-9.88122 -0.251917,-9.88122 18.82976,0.998977 32.981627,14.071729 21.844372,26.891725 z"
         style="color:#000000;display:block;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient872);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient874);stroke-width:1.31916928;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
         inkscape:r_cx="true"
         inkscape:r_cy="true"
         inkscape:connector-curvature="0" />
    </g>
    <path
       sodipodi:nodetypes="cccc"
       inkscape:r_cy="true"
       inkscape:r_cx="true"
       id="path2839"
       d="m 28.065172,32.519917 c 0,0 8.223374,0.575061 5.693105,-9.085965 h 7.154577 c 0,1.38254 -0.541374,10.926161 -12.847682,9.085965 z"
       style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient2696);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2688);stroke-width:0.92009741;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
       inkscape:connector-curvature="0" />
    <g
       style="color:#000000;display:block;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient2408);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient1501);stroke-width:1.31916928;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
       inkscape:r_cy="true"
       inkscape:r_cx="true"
       transform="matrix(0.53278354,0.45013759,0.45013759,-0.53278354,-5.3307177,29.850244)"
       id="g2779">
      <path
         inkscape:r_cy="true"
         inkscape:r_cx="true"
         style="color:#000000;display:block;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient876);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient878);stroke-width:1.31916928;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
         d="M 44.306783,50.229694 C 62.821497,35.818859 49.664587,13.411704 22.462411,12.49765 L 22.399432,3.0690297 7.793943,20.424005 22.462411,33.006349 c 0,0 0,-9.66838 0,-9.66838 18.82976,0.998977 32.981627,14.071729 21.844372,26.891725 z"
         id="path2781"
         sodipodi:nodetypes="ccccccc"
         inkscape:connector-curvature="0" />
    </g>
    <path
       style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.27222224;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.92009759;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
       d="m 8.4555884,36.890382 0.057506,-13.686455 11.9037646,-0.345036 -4.038192,4.765018 3.558225,2.183575 c -2.760293,2.07022 -4.186029,2.228594 -5.106126,4.586345 l -2.591785,-1.941657 z"
       id="path2791"
       inkscape:r_cx="true"
       inkscape:r_cy="true"
       sodipodi:nodetypes="cccccccc"
       inkscape:connector-curvature="0" />
    <g
       id="g2793"
       transform="matrix(0.46790284,0.39532093,0.39532093,-0.46790284,-1.6983235,29.855029)"
       inkscape:r_cx="true"
       inkscape:r_cy="true"
       style="opacity:0.5;fill:none;fill-opacity:1;stroke:#ffffff;stroke-opacity:1">
      <path
         sodipodi:nodetypes="ccccccc"
         id="path2795"
         d="M 51.090265,45.943705 C 60.210465,30.723955 46.631614,12.20113 19.485058,11.948579 L 19.513464,3.7032834 6.5341979,19.296639 19.367661,30.26876 c 0,0 0.05562,-9.006878 0.05562,-9.006878 17.527815,-0.223909 35.195185,10.103372 31.666984,24.681823 z"
         style="color:#000000;display:block;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient1493);stroke-width:1.50208926;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
         inkscape:r_cx="true"
         inkscape:r_cy="true"
         inkscape:connector-curvature="0" />
    </g>
    <g
       style="opacity:0.5;fill:none;fill-opacity:1;stroke:#ffffff;stroke-opacity:1"
       inkscape:r_cy="true"
       inkscape:r_cx="true"
       transform="matrix(-0.46790284,-0.39532093,-0.39532093,0.46790284,50.767665,14.051696)"
       id="g2805">
      <path
         inkscape:r_cy="true"
         inkscape:r_cx="true"
         style="color:#000000;display:block;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient1491);stroke-width:1.50208926;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
         d="M 51.389927,46.505946 C 60.510127,31.286196 47.050763,12.432359 19.628482,12.069755 L 19.342824,4.0507204 6.3413093,19.379475 19.809059,30.764589 c 0,0 -0.181765,-9.453243 -0.181765,-9.453243 18.244937,0.381972 34.783881,10.925246 31.762633,25.1946 z"
         id="path2807"
         sodipodi:nodetypes="ccccccc"
         inkscape:connector-curvature="0" />
    </g>
    <path
       style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.27222224;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.92009759;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
       d="m 8.225564,16.935761 c 3.306312,-9.6069914 15.129887,-5.653639 18.574474,-4.14044 3.84169,0.194578 5.221312,-2.608481 8.28088,-2.760293 C 22.153787,1.0272741 8.5706006,4.0543924 8.225564,16.935761 Z"
       id="path2811"
       inkscape:r_cx="true"
       inkscape:r_cy="true"
       sodipodi:nodetypes="cccc"
       inkscape:connector-curvature="0" />
  </g>
</svg>