M!82 - EPreferencesWindow: Use headerbar and stack widgets

Switch to a Headerbar and a StackSidebar widget for navigation, place all the
buttons directly in the headerbar.

Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/82
This commit is contained in:
Corentin Noël
2021-07-01 10:38:29 +02:00
committed by Milan Crha
parent 1d8347cbf6
commit 582a7eda56
13 changed files with 5213 additions and 385 deletions

View File

@ -97,6 +97,13 @@ set(private_icons
hicolor_actions_scalable_view-calendar-month.svg
hicolor_actions_scalable_view-calendar-week.svg
hicolor_actions_scalable_view-calendar-workweek.svg
hicolor_categories_24x24_preferences-calendar-and-tasks.svg
hicolor_categories_24x24_preferences-certificates.svg
hicolor_categories_24x24_preferences-composer.svg
hicolor_categories_24x24_preferences-contact.svg
hicolor_categories_24x24_preferences-mail.svg
hicolor_categories_24x24_preferences-mail-accounts.svg
hicolor_categories_24x24_preferences-system-network-proxy.svg
hicolor_categories_48x48_preferences-autocompletion.png
hicolor_categories_48x48_preferences-calendar-and-tasks.png
hicolor_categories_48x48_preferences-certificates.png

View File

@ -0,0 +1,659 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="24"
height="24"
viewBox="0 0 6.3499999 6.3500002"
version="1.1"
id="svg1580"
sodipodi:docname="hicolor_categories_24x24_preferences-calendar-and-tasks.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview77"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="5.980945"
inkscape:cx="38.706258"
inkscape:cy="29.343189"
inkscape:window-width="1600"
inkscape:window-height="869"
inkscape:window-x="40"
inkscape:window-y="1050"
inkscape:window-maximized="1"
inkscape:current-layer="g32" />
<defs
id="defs1577">
<radialGradient
cx="11.092737"
cy="18.597048"
fx="11.092737"
fy="18.597048"
gradientTransform="matrix(1,0,0,0.2469636,0,14.004255)"
gradientUnits="userSpaceOnUse"
id="radialGradient11811"
r="10.915961"
xlink:href="#linearGradient7440" />
<linearGradient
id="linearGradient7440">
<stop
id="stop7442"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop7444"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11813"
x1="35.310661"
x2="33.536613"
xlink:href="#linearGradient6964"
y1="16.222532"
y2="4.7902908" />
<linearGradient
id="linearGradient6964">
<stop
id="stop6966"
offset="0"
style="stop-color:#d3d7cf;stop-opacity:1" />
<stop
id="stop6968"
offset="1"
style="stop-color:#ffffff;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30,1)"
gradientUnits="userSpaceOnUse"
id="linearGradient11815"
x1="40.28125"
x2="40.28125"
xlink:href="#linearGradient7440"
y1="4.7506509"
y2="1.75" />
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11817"
x1="38"
x2="38"
xlink:href="#linearGradient8718"
y1="9.7488794"
y2="11.492249" />
<linearGradient
id="linearGradient8718">
<stop
id="stop8720"
offset="0"
style="stop-color:#eeeeec;stop-opacity:1" />
<stop
id="stop8722"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11819"
x1="41.96875"
x2="41.96875"
xlink:href="#linearGradient6934"
y1="6.7255816"
y2="12.34375" />
<linearGradient
id="linearGradient6934">
<stop
id="stop6936"
offset="0"
style="stop-color:#babdb6;stop-opacity:1" />
<stop
id="stop6938"
offset="1"
style="stop-color:#babdb6;stop-opacity:0" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11821"
x1="36.21875"
x2="36.96875"
xlink:href="#linearGradient7013"
y1="9.71875"
y2="11.688599" />
<linearGradient
id="linearGradient7013">
<stop
id="stop7015"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop7017"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11823"
x1="42.8125"
x2="41"
xlink:href="#linearGradient6981"
y1="6"
y2="-0.12500003" />
<linearGradient
id="linearGradient6981">
<stop
id="stop6983"
offset="0"
style="stop-color:#eeeeec;stop-opacity:1;" />
<stop
id="stop6985"
offset="1"
style="stop-color:#ffffff;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11825"
x1="40.28125"
x2="40.28125"
xlink:href="#linearGradient6926"
y1="4.75"
y2="1.4357522" />
<linearGradient
id="linearGradient6926">
<stop
id="stop6928"
offset="0"
style="stop-color:#a3a5a1;stop-opacity:1;" />
<stop
id="stop6930"
offset="1"
style="stop-color:#555753;stop-opacity:0" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11827"
x1="37.21875"
x2="37.21875"
xlink:href="#linearGradient7013"
y1="4.65625"
y2="0.96384674" />
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11829"
x1="49.5"
x2="49.5"
xlink:href="#linearGradient7013"
y1="6.0625"
y2="0.18749996" />
<linearGradient
id="linearGradient7134">
<stop
id="stop7136"
offset="0"
style="stop-color:#f0f0ee;stop-opacity:1" />
<stop
id="stop7138"
offset="1"
style="stop-color:#a1a196;stop-opacity:1" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath5046">
<path
sodipodi:type="inkscape:offset"
inkscape:radius="0.46707526"
inkscape:original="M 716.96875 181.4375 C 714.46819 181.4375 712.43749 183.48912 712.4375 186 C 712.4375 187.41668 713.11279 188.66556 714.125 189.5 C 711.94045 190.29751 710.40625 191.96761 710.40625 193.90625 C 710.40624 194.88 710.78135 195.79899 711.4375 196.5625 L 722.53125 196.5625 C 723.18737 195.79899 723.5625 194.88 723.5625 193.90625 C 723.5625 191.96761 722.0283 190.29751 719.84375 189.5 C 720.85066 188.66548 721.5 187.41238 721.5 186 C 721.5 183.48911 719.46934 181.4375 716.96875 181.4375 z "
style="display:inline;overflow:visible;visibility:visible;fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.902582;marker:none;enable-background:accumulate"
id="path5048"
transform="translate(-6,-3)" />
</clipPath>
<linearGradient
id="linearGradient9590">
<stop
id="stop9592"
offset="0"
style="stop-color:#bfbfbf;stop-opacity:1;" />
<stop
id="stop9594"
offset="1"
style="stop-color:#f8f8f8;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient5635">
<stop
id="stop5637"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop5639"
offset="1"
style="stop-color:#ededed;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3384">
<stop
id="stop3386"
offset="0"
style="stop-color:white;stop-opacity:1" />
<stop
id="stop3388"
offset="1"
style="stop-color:#eeeeec;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient3269">
<stop
id="stop3271"
offset="0"
style="stop-color:#fecb81;stop-opacity:1" />
<stop
id="stop3273"
offset="1"
style="stop-color:#fcaf3e;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient7403">
<stop
id="stop7405"
offset="0"
style="stop-color:#e9b96e;stop-opacity:1;" />
<stop
id="stop7407"
offset="1"
style="stop-color:#c17d11;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient4537">
<stop
id="stop6075"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop6073"
offset="1"
style="stop-color:#e6e6e6;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient5772-1">
<stop
id="stop5774-8"
offset="0"
style="stop-color:#e2b369;stop-opacity:1" />
<stop
id="stop5776-7"
offset="1"
style="stop-color:#c79b55;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient3-paper-sheet-orig-08-1-7-9-4-5-4-8-5">
<stop
style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
offset="0"
id="stop6-paper-sheet-orig-1-0-9-5-1-7-5-9-9" />
<stop
style="stop-color: rgb(211, 215, 207); stop-opacity: 1;"
offset="1"
id="stop7-paper-sheet-orig-2-0-1-5-7-0-3-8-3" />
</linearGradient>
<linearGradient
id="linearGradient3881-2-4-1">
<stop
style="stop-color:#babdb6;stop-opacity:1"
offset="0"
id="stop3883-6-8-8" />
<stop
id="stop3895-6-7-4"
offset="0.13349205"
style="stop-color:#eeeeec;stop-opacity:1" />
<stop
id="stop3891-1-9-4"
offset="0.53102833"
style="stop-color:#babdb6;stop-opacity:1" />
<stop
style="stop-color:#eeeeec;stop-opacity:1"
offset="0.78738999"
id="stop3893-0-9-8" />
<stop
style="stop-color:#9c988a;stop-opacity:1;"
offset="1"
id="stop3885-35-2-2" />
</linearGradient>
<radialGradient
cx="3"
cy="43"
fx="3"
fy="43"
gradientTransform="matrix(2,0,0,2,-13,-129)"
gradientUnits="userSpaceOnUse"
id="radialGradient7492"
inkscape:collect="always"
r="2"
xlink:href="#linearGradient7440" />
<radialGradient
cx="3"
cy="43"
fx="3"
fy="43"
gradientTransform="matrix(2,0,0,2,35,-43)"
gradientUnits="userSpaceOnUse"
id="radialGradient7494"
inkscape:collect="always"
r="2"
xlink:href="#linearGradient7440" />
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient7496"
inkscape:collect="always"
x1="11.507806"
x2="11.507806"
xlink:href="#linearGradient3428"
y1="39"
y2="47.015659" />
<linearGradient
id="linearGradient3428">
<stop
id="stop3430"
offset="0"
style="stop-color:black;stop-opacity:0;" />
<stop
id="stop3436"
offset="0.5"
style="stop-color:black;stop-opacity:1;" />
<stop
id="stop3432"
offset="1"
style="stop-color:black;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient7409"
inkscape:collect="always"
x1="18.384777"
x2="-7.20365"
xlink:href="#linearGradient7403"
y1="24.651651"
y2="-13.266952" />
<linearGradient
gradientTransform="matrix(0.459865,0,0,0.6334093,-0.266651,-3.0045023)"
gradientUnits="userSpaceOnUse"
id="linearGradient2309"
inkscape:collect="always"
x1="37.270947"
x2="31.705347"
xlink:href="#linearGradient4537"
y1="27.272932"
y2="18.099077" />
<linearGradient
gradientTransform="matrix(0.300009,0,0,0.287194,6.6728037,4.446934)"
gradientUnits="userSpaceOnUse"
id="linearGradient2301"
inkscape:collect="always"
x1="35.996582"
x2="33.664921"
xlink:href="#linearGradient2224"
y1="40.458221"
y2="37.770721" />
<linearGradient
id="linearGradient2224">
<stop
id="stop2226"
offset="0"
style="stop-color:#7c7c7c;stop-opacity:1;" />
<stop
id="stop2228"
offset="1"
style="stop-color:#b8b8b8;stop-opacity:1;" />
</linearGradient>
<linearGradient
gradientTransform="matrix(0.26971,0,0,0.254566,8.0206737,5.771734)"
gradientUnits="userSpaceOnUse"
id="linearGradient2298"
inkscape:collect="always"
x1="33.396004"
x2="34.170048"
xlink:href="#linearGradient7013"
y1="36.921333"
y2="38.070381" />
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient7425"
inkscape:collect="always"
x1="3.125"
x2="14.3125"
xlink:href="#linearGradient7013"
y1="2.3125"
y2="31.1875" />
<radialGradient
cx="8.5"
cy="3.5073366"
fx="8.5"
fy="3.5073366"
gradientTransform="matrix(2.5003472,0,0,2.3333334,-13.752951,-5.4817709)"
gradientUnits="userSpaceOnUse"
id="radialGradient7504"
inkscape:collect="always"
r="1.5"
xlink:href="#linearGradient7498" />
<linearGradient
id="linearGradient7498"
inkscape:collect="always">
<stop
id="stop7500"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop7502"
offset="1"
style="stop-color:#babdb6;stop-opacity:1" />
</linearGradient>
<radialGradient
cx="8.5"
cy="3.5073366"
fx="8.5"
fy="3.5073366"
gradientTransform="matrix(2.5003472,0,0,2.3333334,-6.752951,-5.4817709)"
gradientUnits="userSpaceOnUse"
id="radialGradient7508"
inkscape:collect="always"
r="1.5"
xlink:href="#linearGradient7498" />
<radialGradient
cx="13"
cy="2.5"
fx="13"
fy="2.5"
gradientUnits="userSpaceOnUse"
id="radialGradient7526"
inkscape:collect="always"
r="0.5"
xlink:href="#linearGradient7013" />
<radialGradient
cx="13"
cy="2.5"
fx="13"
fy="2.5"
gradientUnits="userSpaceOnUse"
id="radialGradient7530"
inkscape:collect="always"
r="0.5"
xlink:href="#linearGradient7013" />
</defs>
<g
id="g32"
style="display:inline;enable-background:new"
transform="matrix(0.26458334,0,0,0.26458334,-1.3205092,-0.81649318)">
<g
transform="translate(-266.5523,-210.86997)"
style="display:inline;enable-background:new"
id="g5703" />
<g
id="g22"
style="display:inline;enable-background:new"
transform="translate(5.9922399,4.0859582)">
<g
id="g233"
transform="matrix(1,0,0,0.9324156,-1,1.0675844)" />
<g
id="g7484"
style="display:inline;opacity:0.567164"
transform="matrix(0.5238733,0,0,0.5,-1.5742985,-1.5)">
<rect
height="8"
id="rect7486"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient7492);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-dashoffset:1.4;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
transform="scale(-1)"
width="4"
x="-7"
y="-47" />
<rect
height="8"
id="rect7488"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient7494);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-dashoffset:1.4;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
width="4"
x="41"
y="39" />
<rect
height="8"
id="rect7490"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient7496);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-dashoffset:1.4;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
width="34"
x="7"
y="39" />
</g>
<path
d="M 2.3285246,2.5 H 19.671475 C 20.130478,2.5 20.5,2.869522 20.5,3.3285246 V 19.671475 C 20.5,20.130478 20.130478,20.5 19.671475,20.5 H 2.3285246 C 1.869522,20.5 1.5,20.130478 1.5,19.671475 V 3.3285246 C 1.5,2.869522 1.869522,2.5 2.3285246,2.5 Z"
id="rect7401"
sodipodi:nodetypes="ccccccccc"
style="fill:url(#linearGradient7409);fill-opacity:1;fill-rule:evenodd;stroke:#8f5902;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.992366" />
<path
d="m 3.5,4.5000002 h 15 V 18.540001 h -15 z"
id="path3660"
inkscape:r_cx="true"
inkscape:r_cy="true"
sodipodi:nodetypes="ccccc"
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient2309);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1;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" />
<path
d="m 4.5,5.5 h 13 v 11 h -13 z"
id="path4545"
inkscape:r_cx="true"
inkscape:r_cy="true"
sodipodi:nodetypes="ccccc"
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;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" />
<path
d="M 18,17 V 14.5 L 15.5,17 Z"
id="path6077"
inkscape:r_cx="true"
inkscape:r_cy="true"
sodipodi:nodetypes="cccc"
style="color:#000000;display:block;overflow:visible;visibility:visible;opacity:0.208791;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5;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" />
<path
d="m 15.5,16.5 c 0.952081,0.06001 3.175794,-0.904175 2.976182,-2.391022 -0.468995,0.695895 -1.427598,0.334814 -2.660262,0.380478 0,0 0.09028,1.797488 -0.31592,2.010544 z"
id="path5275"
inkscape:r_cx="true"
inkscape:r_cy="true"
sodipodi:nodetypes="cccc"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient2301);fill-opacity:1;fill-rule:evenodd;stroke:#868a84;stroke-width:1;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" />
<path
d="m 16.519117,16.129281 c 0.369441,-0.17408 1.194342,-0.546418 1.544801,-1.025258 -0.446713,0.09616 -0.778828,0.02255 -1.521755,0.01769 0,0 0.02756,0.810287 -0.02305,1.007569 z"
id="path5277"
inkscape:r_cx="true"
inkscape:r_cy="true"
sodipodi:nodetypes="cccc"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.369318;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2298);stroke-width:0.999999;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" />
<rect
height="1"
id="rect7397"
style="opacity:1;fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.992366"
width="14"
x="4"
y="17" />
<path
d="m 2.5,3.5 v 16 h 17 v -16 z"
id="path7415"
sodipodi:nodetypes="ccccc"
style="display:inline;opacity:0.287313;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7425);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.992366" />
<ellipse
id="path7510"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.1547;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.992366"
transform="matrix(0.75,0,0,1,1.125,0)"
cx="8.5"
cy="7"
rx="2"
ry="1.5" />
<rect
height="7"
id="rect7427"
rx="0.82852459"
ry="0.82852459"
style="opacity:1;fill:url(#radialGradient7504);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.992366"
width="2"
x="6.5"
y="0.5" />
<path
d="m 11.460732,11.851457 c 0.383774,0.08205 0.682856,0.252767 0.897246,0.512145 0.217028,0.259383 0.325545,0.579639 0.325549,0.960768 -4e-6,0.584931 -0.201157,1.249264 -0.603457,1.569519 -0.402309,0.320256 -0.974005,0.480384 -1.71509,0.480384 -0.248796,0 -0.5055299,-0.02514 -0.7702025,-0.07543 C 9.3327487,15.2512 9.0614577,15.178414 8.7809038,15.080485 v -0.774173 c 0.2223256,0.129692 0.4658258,0.227621 0.7305012,0.293789 0.2646728,0.06617 0.541257,0.09925 0.829754,0.09925 0.502879,0 0.885333,-0.09925 1.147364,-0.297759 0.26467,-0.198505 0.397007,-0.698739 0.397011,-1.077225 -4e-6,-0.349368 -0.123077,-0.621982 -0.369221,-0.817844 -0.243503,-0.1985 -0.583609,-0.297753 -1.020319,-0.297756 H 9.8051936 v -0.659039 h 0.7225614 c 0.394362,4e-6 0.69609,-0.07808 0.905186,-0.234237 0.209089,-0.1588 0.313635,-0.17468 0.313639,-0.471119 -4e-6,-0.304371 -0.10852,-0.537284 -0.325549,-0.698741 -0.21439,-0.1640925 -0.522735,-0.2461415 -0.925037,-0.2461468 -0.219682,5.3e-6 -0.455242,0.023826 -0.7066809,0.071462 C 9.5378711,10.018593 9.2612867,10.092702 8.959559,10.193273 V 9.4786519 c 0.3043744,-0.08469 0.5888991,-0.1482117 0.8535748,-0.1905655 0.2673192,-0.042342 0.5187592,-0.063516 0.7543222,-0.063522 0.608748,6.1e-6 1.090455,0.13896 1.445122,0.4168622 0.354659,0.2752666 0.531991,0.6484574 0.531995,1.1195724 -4e-6,0.328201 -0.09396,0.394368 -0.281878,0.621984 -0.187923,0.224977 -0.455244,0.381135 -0.801963,0.468474"
id="text7433"
sodipodi:nodetypes="csssssccsssssccccsssssccsssssc"
style="font-style:normal;font-weight:normal;font-size:8.1308px;font-family:'Bitstream Vera Sans';fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
transform="scale(1.0249515,0.9756559)" />
<ellipse
id="path7512"
style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.1547;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.992366"
transform="matrix(0.75,0,0,1,8.125,0)"
cx="8.5"
cy="7"
rx="2"
ry="1.5" />
<rect
height="7"
id="rect7506"
rx="0.82852459"
ry="0.82852459"
style="display:inline;opacity:1;fill:url(#radialGradient7508);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.992366"
width="2"
x="13.5"
y="0.5" />
<circle
id="path7514"
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.992366"
transform="translate(1)"
cx="13"
cy="2.5"
r="0.5" />
<circle
id="path7516"
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.992366"
transform="translate(-6)"
cx="13"
cy="2.5"
r="0.5" />
<circle
id="path7518"
style="display:inline;opacity:0.600746;fill:url(#radialGradient7526);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.992366"
transform="matrix(3,0,0,4,-24.5,-7)"
cx="13"
cy="2.5"
r="0.5" />
<circle
id="path7528"
style="display:inline;opacity:0.600746;fill:url(#radialGradient7530);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.992366"
transform="matrix(3,0,0,4,-31.5,-7)"
cx="13"
cy="2.5"
r="0.5" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 25 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -0,0 +1,756 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="24"
height="24"
viewBox="0 0 6.3499999 6.3500002"
version="1.1"
id="svg1580"
sodipodi:docname="hicolor_categories_24x24_preferences-composer.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview77"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="8.4583333"
inkscape:cx="2.8965517"
inkscape:cy="17.20197"
inkscape:window-width="1600"
inkscape:window-height="869"
inkscape:window-x="40"
inkscape:window-y="1050"
inkscape:window-maximized="1"
inkscape:current-layer="svg1580" />
<defs
id="defs1577">
<radialGradient
cx="11.092737"
cy="18.597048"
fx="11.092737"
fy="18.597048"
gradientTransform="matrix(1,0,0,0.2469636,0,14.004255)"
gradientUnits="userSpaceOnUse"
id="radialGradient11811"
r="10.915961"
xlink:href="#linearGradient7440" />
<linearGradient
id="linearGradient7440">
<stop
id="stop7442"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop7444"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11813"
x1="35.310661"
x2="33.536613"
xlink:href="#linearGradient6964"
y1="16.222532"
y2="4.7902908" />
<linearGradient
id="linearGradient6964">
<stop
id="stop6966"
offset="0"
style="stop-color:#d3d7cf;stop-opacity:1" />
<stop
id="stop6968"
offset="1"
style="stop-color:#ffffff;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30,1)"
gradientUnits="userSpaceOnUse"
id="linearGradient11815"
x1="40.28125"
x2="40.28125"
xlink:href="#linearGradient7440"
y1="4.7506509"
y2="1.75" />
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11817"
x1="38"
x2="38"
xlink:href="#linearGradient8718"
y1="9.7488794"
y2="11.492249" />
<linearGradient
id="linearGradient8718">
<stop
id="stop8720"
offset="0"
style="stop-color:#eeeeec;stop-opacity:1" />
<stop
id="stop8722"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11819"
x1="41.96875"
x2="41.96875"
xlink:href="#linearGradient6934"
y1="6.7255816"
y2="12.34375" />
<linearGradient
id="linearGradient6934">
<stop
id="stop6936"
offset="0"
style="stop-color:#babdb6;stop-opacity:1" />
<stop
id="stop6938"
offset="1"
style="stop-color:#babdb6;stop-opacity:0" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11821"
x1="36.21875"
x2="36.96875"
xlink:href="#linearGradient7013"
y1="9.71875"
y2="11.688599" />
<linearGradient
id="linearGradient7013">
<stop
id="stop7015"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop7017"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11823"
x1="42.8125"
x2="41"
xlink:href="#linearGradient6981"
y1="6"
y2="-0.12500003" />
<linearGradient
id="linearGradient6981">
<stop
id="stop6983"
offset="0"
style="stop-color:#eeeeec;stop-opacity:1;" />
<stop
id="stop6985"
offset="1"
style="stop-color:#ffffff;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11825"
x1="40.28125"
x2="40.28125"
xlink:href="#linearGradient6926"
y1="4.75"
y2="1.4357522" />
<linearGradient
id="linearGradient6926">
<stop
id="stop6928"
offset="0"
style="stop-color:#a3a5a1;stop-opacity:1;" />
<stop
id="stop6930"
offset="1"
style="stop-color:#555753;stop-opacity:0" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11827"
x1="37.21875"
x2="37.21875"
xlink:href="#linearGradient7013"
y1="4.65625"
y2="0.96384674" />
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11829"
x1="49.5"
x2="49.5"
xlink:href="#linearGradient7013"
y1="6.0625"
y2="0.18749996" />
<filter
inkscape:collect="always"
id="filter9723"
x="-0.067058823"
width="1.1341176"
y="-0.26476592"
height="1.5295318">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.475"
id="feGaussianBlur9725" />
</filter>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient9312"
id="linearGradient9318"
x1="305"
y1="181.625"
x2="321.19629"
y2="186.1875"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.29765626,0,0,0.27928243,-93.628416,-45.080692)" />
<linearGradient
inkscape:collect="always"
id="linearGradient9312">
<stop
style="stop-color:#d3d7cf;stop-opacity:1;"
offset="0"
id="stop9314" />
<stop
style="stop-color:#eeeeec;stop-opacity:1"
offset="1"
id="stop9316" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient9728"
id="linearGradient9734"
x1="318.06305"
y1="169"
x2="321"
y2="185.24222"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.29765626,0,0,0.27928243,-93.33076,-45.080692)" />
<linearGradient
inkscape:collect="always"
id="linearGradient9728">
<stop
style="stop-color:#babdb6;stop-opacity:1"
offset="0"
id="stop9730" />
<stop
style="stop-color:#555753;stop-opacity:1"
offset="1"
id="stop9732" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient9302"
id="linearGradient9308"
x1="311.0625"
y1="182.125"
x2="309.8125"
y2="174.0936"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.29986111,0,0,0.26458334,-94.31964,-42.060032)" />
<linearGradient
inkscape:collect="always"
id="linearGradient9302">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop9304" />
<stop
style="stop-color:#eeeeec;stop-opacity:1"
offset="1"
id="stop9306" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient9312"
id="linearGradient3599"
gradientUnits="userSpaceOnUse"
x1="308.43115"
y1="169.16127"
x2="308.43115"
y2="171.16251" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient9606"
id="linearGradient3601"
gradientUnits="userSpaceOnUse"
x1="309.5625"
y1="171.27699"
x2="309.5625"
y2="167.34317" />
<linearGradient
id="linearGradient9606">
<stop
id="stop9608"
offset="0"
style="stop-color:#555753;stop-opacity:1;" />
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="0.66795093"
id="stop9610" />
<stop
id="stop9612"
offset="1"
style="stop-color:#888a85;stop-opacity:1" />
</linearGradient>
<linearGradient
y2="18.53828"
x2="34.473412"
y1="18.53828"
x1="18.1875"
gradientTransform="matrix(0.666667,0,0,0.2766721,4.365669,17.844608)"
gradientUnits="userSpaceOnUse"
id="linearGradient6424-5"
xlink:href="#linearGradient7440"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(0.666667,0,0,0.666667,4.2615023,8.1230633)"
y2="14.691495"
x2="30.432114"
y1="12.120453"
x1="27.861073"
gradientUnits="userSpaceOnUse"
id="linearGradient6432-5"
xlink:href="#linearGradient2275-7"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
id="linearGradient2275-7">
<stop
style="stop-color:#fcaf3e;stop-opacity:1"
offset="0"
id="stop2277-5" />
<stop
style="stop-color:#ce5c00"
offset="1"
id="stop2279-9" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4117-1-0-1-9"
id="radialGradient736-9"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.2154679,-0.2155172,0.2168264,0.216876,31.917507,-48.128825)"
cx="-138.83727"
cy="128.00087"
fx="-138.83727"
fy="128.00087"
r="9.1267023" />
<linearGradient
id="linearGradient4117-1-0-1-9"
inkscape:collect="always">
<stop
style="stop-color:#f9a9a9;stop-opacity:1"
offset="0"
id="stop4121-0-5-5-8" />
<stop
style="stop-color:#ab5f5f;stop-opacity:1"
offset="1"
id="stop4119-1-6-1-5" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4099-6-7-7-3"
id="linearGradient820"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.1272465,-0.1272845,0.1272465,0.1272845,31.393152,-23.626692)"
x1="-158.75"
y1="115.93846"
x2="-158.75"
y2="134.25" />
<linearGradient
id="linearGradient4099-6-7-7-3"
inkscape:collect="always">
<stop
id="stop4101-1-8-4-5"
offset="0"
style="stop-color:#dddddd;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0.34467545"
id="stop4107-2-2-1-7" />
<stop
id="stop4109-5-7-5-9"
offset="0.72694808"
style="stop-color:#737373;stop-opacity:1" />
<stop
id="stop4103-9-2-9-9"
offset="1"
style="stop-color:#bbbbbb;stop-opacity:1" />
</linearGradient>
</defs>
<g
id="g1298"
transform="translate(3.3314043,-1.4858371)">
<path
transform="matrix(0.30624434,0,0,0.22950419,-96.021387,-35.682967)"
style="display:inline;fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter9723);enable-background:new"
d="m 304.97963,183.69431 h 15.04074 L 321,188 h -17 z"
id="rect9705"
sodipodi:nodetypes="ccccc" />
<rect
style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient9318);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient9734);stroke-width:0.264583;stroke-opacity:1;marker:none;enable-background:new"
id="rect10371"
width="4.7625003"
height="5.0270834"
x="-2.6944294"
y="2.2576771"
rx="0.22324219"
ry="0.20946182" />
<rect
style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient9308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.264583;marker:none;enable-background:new"
id="rect8528"
width="4.4979167"
height="3.96875"
x="-2.5621376"
y="2.6545522"
rx="0"
ry="0" />
<g
style="display:inline;enable-background:new"
id="g3651"
transform="matrix(0.26458334,0,0,0.26458334,-96.22464,-42.589199)">
<rect
ry="0"
rx="0"
y="176"
x="356"
height="1"
width="4"
id="rect9632"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="176"
x="361"
height="1"
width="1"
id="rect9634"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="176"
x="363"
height="1"
width="1"
id="rect9636"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="176"
x="365"
height="1"
width="4"
id="rect9638"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="178"
x="356"
height="1"
width="1"
id="rect9640"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="178"
x="358"
height="1"
width="3"
id="rect9642"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="178"
x="362"
height="1"
width="2"
id="rect9644"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="180"
x="356"
height="1"
width="6"
id="rect9646"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="180"
x="363"
height="1"
width="2"
id="rect9650"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="180"
x="366"
height="1"
width="1"
id="rect9652"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="182"
x="364"
height="1"
width="1"
id="rect9654"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="182"
x="356"
height="1"
width="3"
id="rect9656"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="182"
x="360"
height="1"
width="3"
id="rect9658"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="184"
x="356"
height="1"
width="4"
id="rect9660"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="178"
x="365"
height="1"
width="2"
id="rect3587"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="180"
x="368"
height="1"
width="1"
id="rect3589"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="174"
x="356"
height="1"
width="1"
id="rect3603"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="174"
x="358"
height="1"
width="4"
id="rect3605"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="174"
x="363"
height="1"
width="3"
id="rect3607"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
<rect
ry="0"
rx="0"
y="174"
x="367"
height="1"
width="2"
id="rect3609"
style="display:inline;opacity:0.48;fill:#888a85;fill-opacity:1;stroke:none;enable-background:new" />
</g>
<rect
style="display:inline;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:0.264583;enable-background:new"
id="rect9300"
width="5.0270834"
height="0.26458335"
x="-2.826721"
y="7.1524692"
rx="0"
ry="0" />
<rect
style="display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:none;stroke:#ffffff;stroke-width:0.264583;stroke-opacity:1;marker:none;enable-background:new"
id="rect9310"
width="4.2333331"
height="4.4979167"
x="-2.429846"
y="2.5222604"
rx="0"
ry="0" />
<path
style="display:inline;opacity:0.1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;enable-background:new"
d="m -1.9006793,2.3899688 c -0.219075,0 -0.3968724,0.1777974 -0.396875,0.396875 0,0.219075 0.1778027,0.3968724 0.396875,0.396875 0.1011608,0 0.1944661,-0.036838 0.2645834,-0.099219 0.00275,0.00238 0.00545,0.0059 0.00825,0.00826 0.030012,0.025162 0.062635,0.042394 0.099219,0.057878 0.01651,0.00717 0.032036,0.011615 0.049609,0.016536 0.00839,0.00238 0.016193,0.00651 0.024791,0.00825 0.0028,5.292e-4 0.00545,-5.291e-4 0.00825,0 0.023442,0.00431 0.049742,0.00826 0.074414,0.00826 0.1011608,0 0.1944661,-0.036838 0.2645833,-0.099219 0.035057,0.031192 0.079288,0.057407 0.12402348,0.074414 0.0447357,0.017013 0.0899795,0.024791 0.1405599,0.024791 0.1011608,0 0.19446611,-0.036838 0.26458334,-0.099219 0.0350573,0.031192 0.0792877,0.057407 0.12402344,0.074414 0.0447358,0.017013 0.0899795,0.024792 0.1405599,0.024792 0.1011608,0 0.19446611,-0.036838 0.26458334,-0.099219 0.0350573,0.031192 0.07928769,0.057407 0.12402344,0.074414 0.04473575,0.017013 0.08997951,0.024791 0.1405599,0.024791 0.1011608,0 0.19446611,-0.036838 0.26458334,-0.099219 0.0350573,0.031192 0.0792877,0.057407 0.12402344,0.074414 0.0447357,0.017013 0.0899795,0.024791 0.1405599,0.024791 0.0273844,0 0.0568537,-0.00299 0.0826823,-0.00826 0.009128,-0.00185 0.0159014,-0.00577 0.0247915,-0.00825 0.014261,-0.00392 0.0277574,-0.011113 0.0413411,-0.016536 0.002117,-7.938e-4 0.006112,0.00106 0.008255,0 0.0365839,-0.015478 0.0692071,-0.032708 0.0992188,-0.057878 0.00299,-0.00238 0.00537,-0.00569 0.00825,-0.00826 0.070117,0.062381 0.1634225,0.099219 0.2645833,0.099219 0.219075,0 0.396875,-0.1778026 0.396875,-0.396875 0,-0.219075 -0.1778,-0.3968777 -0.396875,-0.396875 -0.1011608,0 -0.1944661,0.036838 -0.2645833,0.099219 -0.00291,-0.00265 -0.00529,-0.00577 -0.00825,-0.00825 -0.0300117,-0.025162 -0.0626348,-0.042394 -0.0992188,-0.057878 -0.0158221,-0.00669 -0.0328163,-0.011906 -0.0496094,-0.016536 -0.0348509,-0.00973 -0.0694849,-0.016497 -0.10742084,-0.016497 -0.0252942,0 -0.0503449,0.00384 -0.0744141,0.00825 -0.0240771,0.00442 -0.043778,0.00804 -0.0661458,0.016537 -0.0447358,0.017013 -0.0889661,0.043222 -0.12402344,0.074414 -0.0701172,-0.062381 -0.16342255,-0.099219 -0.26458334,-0.099219 -0.0252942,0 -0.0503449,0.00384 -0.0744141,0.00826 -0.0240771,0.00442 -0.04377796,0.00804 -0.06614584,0.016536 -0.04473575,0.017013 -0.08896615,0.043222 -0.12402344,0.074414 -0.07011723,-0.062381 -0.16342255,-0.099219 -0.26458334,-0.099219 -0.0252942,0 -0.0503449,0.00384 -0.0744141,0.00826 -0.0240771,0.00442 -0.043778,0.00804 -0.0661458,0.016536 -0.0447358,0.017013 -0.0889661,0.043222 -0.12402344,0.074414 -0.0701172,-0.062381 -0.16342255,-0.099219 -0.26458334,-0.099219 -0.0252942,0 -0.0503449,0.00384 -0.0744141,0.00826 -0.0240771,0.00442 -0.043778,0.00804 -0.0661458,0.016536 -0.0447358,0.017013 -0.0889662,0.043222 -0.1240235,0.074414 -0.070117,-0.062381 -0.1634225,-0.099219 -0.2645833,-0.099219 -0.036512,0 -0.073901,0.0073 -0.107487,0.016536 -0.017568,0.00492 -0.03311,0.00937 -0.049609,0.016536 -0.036584,0.015478 -0.069207,0.032708 -0.099219,0.057878 -0.00283,0.00238 -0.00553,0.00582 -0.00825,0.00826 -0.070117,-0.062381 -0.1634226,-0.099219 -0.2645834,-0.099219 z"
id="path9666" />
<g
id="g9344"
transform="matrix(0.26458334,0,0,0.26458334,-83.52464,-42.589199)"
style="display:inline;enable-background:new">
<rect
ry="1"
rx="1"
y="167.5"
x="307.5"
height="4"
width="2"
id="rect9320"
style="fill:url(#linearGradient3599);fill-opacity:1;stroke:url(#linearGradient3601);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
ry="1.34375"
rx="1.5925926"
y="167.6875"
x="307.5"
height="1.34375"
width="1.34375"
id="rect9332"
style="fill:#ffffff;fill-opacity:1;stroke:none" />
</g>
<use
x="0"
y="0"
xlink:href="#g9344"
id="use9348"
width="400"
height="300"
transform="translate(0.52916679)"
style="display:inline;enable-background:new" />
<use
style="display:inline;enable-background:new"
x="0"
y="0"
xlink:href="#g9344"
id="use9354"
width="400"
height="300"
transform="translate(1.0583335)" />
<use
style="display:inline;enable-background:new"
x="0"
y="0"
xlink:href="#g9344"
id="use9356"
width="400"
height="300"
transform="translate(1.5875002)" />
<use
style="display:inline;enable-background:new"
x="0"
y="0"
xlink:href="#g9344"
id="use9358"
width="400"
height="300"
transform="translate(2.1166668)" />
<use
style="display:inline;enable-background:new"
x="0"
y="0"
xlink:href="#g9344"
id="use9360"
width="400"
height="300"
transform="translate(2.6458335)" />
<use
style="display:inline;enable-background:new"
x="0"
y="0"
xlink:href="#g9344"
id="use3585"
width="400"
height="300"
transform="translate(3.1750002)" />
<g
id="g771-4"
style="display:inline;enable-background:new"
transform="matrix(0.25125064,0,0,0.25125064,-4.8903096,0.27303485)">
<path
sodipodi:nodetypes="cccccccccccc"
style="display:inline;opacity:0.4;fill:url(#linearGradient6424-5);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 28.439579,18.977235 -11.05307,2.981944 -0.08333,0.04323 -0.0625,0.05188 -1.833334,1.90212 4.958336,-0.56199 0.1875,-0.01729 0.125,-0.05188 7.761402,-1.788796 v -2.559216 z"
id="path2334-5-8" />
<path
sodipodi:nodetypes="ccccccc"
id="path2273-6-2"
d="m 17.261509,20.123069 9.114589,-9.208339 c 1.450033,0.239974 2.05648,1.154818 2.333334,2.333335 l -9.114589,9.208339 -2.826979,0.270797 z"
style="fill:url(#linearGradient6432-5);fill-opacity:1;fill-rule:evenodd;stroke:#ce5c00;stroke-width:1.05307;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cczcc"
id="path2298-0-7"
d="m 16.516694,22.952014 1.047591,-2.628096 c 0,0 0.75413,0.154254 1.214731,0.613024 0.4606,0.458769 0.627673,1.222055 0.627673,1.222055 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
<path
sodipodi:nodetypes="cccccc"
id="path2313-6-7"
d="M 17.931487,20.648059 28.796386,9.8599434 c 0.567332,0.092866 0.789902,0.5141756 1.04122,1.0409006 L 19.02477,21.741005 17.306755,22.209411 Z"
style="display:inline;opacity:0.282353;fill:none;stroke:#ffffff;stroke-width:1.05307;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
id="path6416-5"
d="m 19.594843,22.456404 -3.666668,1 1.333334,-3.333335"
style="fill:none;stroke:#e9b96e;stroke-width:1.05307;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path2283-1-5"
d="m 15.907127,22.191239 -0.817772,2.03033 2.114928,-0.592179 c 0.0018,-0.02873 0,-0.05541 0,-0.0846 0,-0.723812 -0.582306,-1.317279 -1.297156,-1.353553 z"
style="display:inline;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
sodipodi:nodetypes="cccsc" />
<path
sodipodi:nodetypes="ccccc"
id="path4113-1-6-3"
d="m 26.741372,10.597989 c 1.233482,-0.336694 2.612732,1.11088 2.320097,2.320621 l 1.476419,-1.476761 C 31.255126,9.7826894 29.77644,8.4756072 28.187664,9.0910857 Z"
style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient736-9);fill-opacity:1;fill-rule:nonzero;stroke:#ef2929;stroke-width:1.05307;marker:none;enable-background:new" />
<path
style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient820);fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:1.05307;marker:none;enable-background:new"
d="m 25.221696,12.012979 c 1.30228,-0.355488 2.758451,1.172927 2.449493,2.45023 l 1.55877,-1.559236 c 0.507381,-1.07342 -1.375033,-2.917669 -2.481304,-2.482047 z"
id="path4095-8-4-6"
sodipodi:nodetypes="ccccc" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -0,0 +1,610 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="24"
height="24"
viewBox="0 0 6.3499999 6.3500002"
version="1.1"
id="svg1580"
sodipodi:docname="hicolor_categories_24x24_preferences-autocompletion.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview77"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="5.980945"
inkscape:cx="23.825666"
inkscape:cy="22.82248"
inkscape:window-width="1680"
inkscape:window-height="989"
inkscape:window-x="0"
inkscape:window-y="30"
inkscape:window-maximized="1"
inkscape:current-layer="g1146" />
<defs
id="defs1577">
<radialGradient
cx="11.092737"
cy="18.597048"
fx="11.092737"
fy="18.597048"
gradientTransform="matrix(1,0,0,0.2469636,0,14.004255)"
gradientUnits="userSpaceOnUse"
id="radialGradient11811"
r="10.915961"
xlink:href="#linearGradient7440" />
<linearGradient
id="linearGradient7440">
<stop
id="stop7442"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop7444"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11813"
x1="35.310661"
x2="33.536613"
xlink:href="#linearGradient6964"
y1="16.222532"
y2="4.7902908" />
<linearGradient
id="linearGradient6964">
<stop
id="stop6966"
offset="0"
style="stop-color:#d3d7cf;stop-opacity:1" />
<stop
id="stop6968"
offset="1"
style="stop-color:#ffffff;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30,1)"
gradientUnits="userSpaceOnUse"
id="linearGradient11815"
x1="40.28125"
x2="40.28125"
xlink:href="#linearGradient7440"
y1="4.7506509"
y2="1.75" />
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11817"
x1="38"
x2="38"
xlink:href="#linearGradient8718"
y1="9.7488794"
y2="11.492249" />
<linearGradient
id="linearGradient8718">
<stop
id="stop8720"
offset="0"
style="stop-color:#eeeeec;stop-opacity:1" />
<stop
id="stop8722"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11819"
x1="41.96875"
x2="41.96875"
xlink:href="#linearGradient6934"
y1="6.7255816"
y2="12.34375" />
<linearGradient
id="linearGradient6934">
<stop
id="stop6936"
offset="0"
style="stop-color:#babdb6;stop-opacity:1" />
<stop
id="stop6938"
offset="1"
style="stop-color:#babdb6;stop-opacity:0" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11821"
x1="36.21875"
x2="36.96875"
xlink:href="#linearGradient7013"
y1="9.71875"
y2="11.688599" />
<linearGradient
id="linearGradient7013">
<stop
id="stop7015"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop7017"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11823"
x1="42.8125"
x2="41"
xlink:href="#linearGradient6981"
y1="6"
y2="-0.12500003" />
<linearGradient
id="linearGradient6981">
<stop
id="stop6983"
offset="0"
style="stop-color:#eeeeec;stop-opacity:1;" />
<stop
id="stop6985"
offset="1"
style="stop-color:#ffffff;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11825"
x1="40.28125"
x2="40.28125"
xlink:href="#linearGradient6926"
y1="4.75"
y2="1.4357522" />
<linearGradient
id="linearGradient6926">
<stop
id="stop6928"
offset="0"
style="stop-color:#a3a5a1;stop-opacity:1;" />
<stop
id="stop6930"
offset="1"
style="stop-color:#555753;stop-opacity:0" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11827"
x1="37.21875"
x2="37.21875"
xlink:href="#linearGradient7013"
y1="4.65625"
y2="0.96384674" />
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11829"
x1="49.5"
x2="49.5"
xlink:href="#linearGradient7013"
y1="6.0625"
y2="0.18749996" />
<linearGradient
id="linearGradient7134">
<stop
id="stop7136"
offset="0"
style="stop-color:#f0f0ee;stop-opacity:1" />
<stop
id="stop7138"
offset="1"
style="stop-color:#a1a196;stop-opacity:1" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath5046">
<path
sodipodi:type="inkscape:offset"
inkscape:radius="0.46707526"
inkscape:original="M 716.96875 181.4375 C 714.46819 181.4375 712.43749 183.48912 712.4375 186 C 712.4375 187.41668 713.11279 188.66556 714.125 189.5 C 711.94045 190.29751 710.40625 191.96761 710.40625 193.90625 C 710.40624 194.88 710.78135 195.79899 711.4375 196.5625 L 722.53125 196.5625 C 723.18737 195.79899 723.5625 194.88 723.5625 193.90625 C 723.5625 191.96761 722.0283 190.29751 719.84375 189.5 C 720.85066 188.66548 721.5 187.41238 721.5 186 C 721.5 183.48911 719.46934 181.4375 716.96875 181.4375 z "
style="display:inline;overflow:visible;visibility:visible;fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.902582;marker:none;enable-background:accumulate"
id="path5048"
transform="translate(-6,-3)" />
</clipPath>
<linearGradient
id="linearGradient9590">
<stop
id="stop9592"
offset="0"
style="stop-color:#bfbfbf;stop-opacity:1;" />
<stop
id="stop9594"
offset="1"
style="stop-color:#f8f8f8;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient5635">
<stop
id="stop5637"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop5639"
offset="1"
style="stop-color:#ededed;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3384">
<stop
id="stop3386"
offset="0"
style="stop-color:white;stop-opacity:1" />
<stop
id="stop3388"
offset="1"
style="stop-color:#eeeeec;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient3269">
<stop
id="stop3271"
offset="0"
style="stop-color:#fecb81;stop-opacity:1" />
<stop
id="stop3273"
offset="1"
style="stop-color:#fcaf3e;stop-opacity:1" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7440"
id="radialGradient75156"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)"
cx="4.9929786"
cy="43.5"
fx="4.9929786"
fy="43.5"
r="2.5" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7440"
id="radialGradient75158"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)"
cx="4.9929786"
cy="43.5"
fx="4.9929786"
fy="43.5"
r="2.5" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3702"
id="linearGradient75160"
gradientUnits="userSpaceOnUse"
x1="25.058096"
y1="47.027729"
x2="25.058096"
y2="39.999443" />
<linearGradient
id="linearGradient3702">
<stop
id="stop3704"
offset="0"
style="stop-color:black;stop-opacity:0;" />
<stop
id="stop3710"
offset="0.5"
style="stop-color:black;stop-opacity:1;" />
<stop
id="stop3706"
offset="1"
style="stop-color:black;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6732"
id="linearGradient75148"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.5299684,0,0,0.5000003,32.329,-4.73409)"
x1="11.511479"
y1="0.75951481"
x2="31.5"
y2="36.625" />
<linearGradient
id="linearGradient6732">
<stop
id="stop6734"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop6736"
offset="1"
style="stop-color:#dddddd;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4585"
id="linearGradient75132"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.601359,0,0,0.5980622,32.91089,-9.54032)"
x1="9.117774"
y1="18.345161"
x2="8.4885712"
y2="34.608616" />
<linearGradient
id="linearGradient4585">
<stop
id="stop4587"
offset="0"
style="stop-color:#9e9e9e;stop-opacity:1;" />
<stop
id="stop4589"
offset="1"
style="stop-color:#dddddd;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient6557">
<stop
style="stop-color:#fce94f;stop-opacity:1;"
offset="0"
id="stop6559" />
<stop
id="stop6565"
offset="0.67301035"
style="stop-color:#fce94f;stop-opacity:1" />
<stop
style="stop-color:#fce94f;stop-opacity:0;"
offset="1"
id="stop6561" />
</linearGradient>
<linearGradient
id="linearGradient6620">
<stop
id="stop6622"
offset="0"
style="stop-color:#ffffff;stop-opacity:1" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0.32992947"
id="stop6624" />
<stop
id="stop6626"
offset="1"
style="stop-color:#fce94f;stop-opacity:1" />
</linearGradient>
</defs>
<g
id="g32"
style="display:inline;enable-background:new"
transform="matrix(0.26458334,0,0,0.26458334,-1.3205092,-0.81649318)">
<g
id="g1146"
transform="translate(-27.960236,7.820061)">
<g
transform="matrix(0.5499999,0,0,0.3596138,31.7489,-0.63594)"
inkscape:label="Shadow"
id="g9211"
style="display:inline;enable-background:new">
<g
style="display:inline"
inkscape:label="Shadow"
id="g9213">
<g
transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)"
style="opacity:0.4"
id="g9215">
<rect
y="40"
x="38"
width="5"
style="opacity:1;fill:url(#radialGradient75156);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect9217"
height="7" />
<rect
y="-47"
x="-10"
width="5"
transform="scale(-1)"
style="opacity:1;fill:url(#radialGradient75158);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect9219"
height="7" />
<rect
y="40"
x="10"
width="28"
style="opacity:1;fill:url(#linearGradient75160);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect9221"
height="7.0000005" />
</g>
</g>
</g>
<rect
y="-0.23408474"
x="34.448898"
width="21"
style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient75148);fill-opacity:1;fill-rule:evenodd;stroke:#939393;stroke-width:1;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;enable-background:new"
ry="2.0346971"
rx="2.0346971"
inkscape:r_cy="true"
inkscape:r_cx="true"
id="rect9223"
height="15.000001" />
<path
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.12102px;line-height:120%;font-family:Segoe;text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;enable-background:new"
inkscape:r_cy="true"
inkscape:r_cx="true"
id="path9225"
d="m 44.4822,3.19344 c 0,0.20076 -0.0472,0.35472 -0.14154,0.46188 -0.0944,0.10645 -0.22303,0.15968 -0.38601,0.15968 -0.0665,0 -0.1301,-0.0125 -0.19087,-0.0375 V 3.49244 c 0.0536,0.0407 0.11295,0.0611 0.178,0.0611 0.0801,0 0.14011,-0.0296 0.18014,-0.0889 0.0407,-0.06 0.0611,-0.14967 0.0611,-0.26899 V 2.2451 h 0.29916 v 0.94841 m 0.83529,-0.54868 c 0.16727,0 0.30059,0.0514 0.39995,0.15432 0.0994,0.10287 0.14904,0.24112 0.14904,0.41472 0,0.18861 -0.0532,0.33579 -0.15977,0.44152 -0.10651,0.10502 -0.24947,0.15753 -0.42889,0.15753 -0.16514,0 -0.29952,-0.0518 -0.40318,-0.15539 -0.10293,-0.10359 -0.1544,-0.23933 -0.1544,-0.40722 0,-0.18861 0.054,-0.3365 0.16191,-0.44366 0.10794,-0.10788 0.25305,-0.16182 0.43534,-0.16182 m -0.0247,0.93769 c 0.0872,0 0.15797,-0.0311 0.2123,-0.0932 0.055,-0.0629 0.0826,-0.14825 0.0826,-0.25613 0,-0.1093 -0.0272,-0.19539 -0.0815,-0.25826 -0.0543,-0.0636 -0.12403,-0.0954 -0.20909,-0.0954 -0.0844,0 -0.15584,0.0332 -0.21446,0.0997 -0.0586,0.0657 -0.0879,0.15253 -0.0879,0.26041 0,0.10645 0.0286,0.1904 0.0858,0.25184 0.0579,0.0607 0.12867,0.0911 0.21231,0.0911 M 47.1146,3.7819 H 46.82723 V 3.18071 c 0,-0.10073 -0.0154,-0.1736 -0.0461,-0.21861 -0.0307,-0.0457 -0.0833,-0.0686 -0.15762,-0.0686 -0.0651,0 -0.11903,0.0247 -0.16191,0.0739 -0.0429,0.0493 -0.0643,0.11217 -0.0643,0.18861 V 3.78185 H 46.10672 V 2.15724 h 0.29058 v 0.68049 c 0.0393,-0.0643 0.0883,-0.11252 0.1469,-0.14467 0.0593,-0.0322 0.12831,-0.0482 0.20694,-0.0482 0.12081,0 0.2116,0.0375 0.27236,0.11252 0.0608,0.075 0.0911,0.18754 0.0912,0.33757 v 0.68692 m 1.31673,0 H 48.14406 V 3.18068 c 0,-0.10073 -0.0154,-0.1736 -0.0461,-0.21861 -0.0307,-0.0457 -0.0833,-0.0686 -0.15762,-0.0686 -0.065,0 -0.11902,0.0247 -0.16191,0.0739 -0.0429,0.0493 -0.0643,0.11217 -0.0643,0.18861 V 3.78182 H 47.42355 V 2.68446 h 0.29058 V 2.8377 c 0.0393,-0.0643 0.0883,-0.11252 0.14691,-0.14467 0.0593,-0.0322 0.1283,-0.0482 0.20694,-0.0482 0.12081,0 0.21159,0.0375 0.27235,0.11252 0.0608,0.075 0.0912,0.18754 0.0912,0.33757 V 3.78184 M 49.3719,2.2451 h 0.53827 c 0.2602,1e-5 0.45535,0.0625 0.58546,0.18754 0.13081,0.12503 0.19621,0.31221 0.19621,0.56155 0,0.24076 -0.0736,0.43223 -0.22088,0.5744 -0.14655,0.14217 -0.34527,0.21325 -0.59618,0.21325 H 49.3719 V 2.2451 m 0.29915,1.29991 h 0.1973 c 0.16155,0 0.28844,-0.0482 0.38065,-0.14467 0.0929,-0.0964 0.13939,-0.22826 0.1394,-0.39544 -10e-6,-0.16217 -0.045,-0.28827 -0.13511,-0.37829 -0.0901,-0.09 -0.21552,-0.13503 -0.37636,-0.13503 h -0.20588 v 1.05343 m 1.78853,-0.90018 c 0.16727,0 0.30059,0.0514 0.39995,0.15432 0.0994,0.10287 0.14905,0.24112 0.14905,0.41472 0,0.18861 -0.0533,0.33579 -0.15977,0.44152 -0.10651,0.10502 -0.24948,0.15753 -0.4289,0.15753 -0.16513,0 -0.29952,-0.0518 -0.40317,-0.15539 C 50.9138,3.55394 50.86233,3.4182 50.86233,3.25031 c 0,-0.18861 0.054,-0.3365 0.16191,-0.44366 0.10794,-0.10788 0.25306,-0.16182 0.43534,-0.16182 m -0.0247,0.93769 c 0.0872,0 0.15798,-0.0311 0.21231,-0.0932 0.055,-0.0629 0.0826,-0.14825 0.0826,-0.25613 0,-0.1093 -0.0272,-0.19539 -0.0815,-0.25826 -0.0543,-0.0636 -0.12402,-0.0954 -0.20908,-0.0954 -0.0844,0 -0.15584,0.0332 -0.21445,0.0997 -0.0586,0.0657 -0.0879,0.15253 -0.0879,0.26041 0,0.10645 0.0286,0.1904 0.0858,0.25184 0.0579,0.0607 0.12867,0.0911 0.21231,0.0911 m 1.7585,-0.28613 h -0.73128 c 0,0.09 0.0275,0.16003 0.0826,0.21004 0.0557,0.0493 0.13295,0.0739 0.2316,0.0739 0.10866,0 0.21339,-0.0325 0.31418,-0.0975 v 0.2379 c -0.11295,0.0586 -0.23948,0.0879 -0.37958,0.0879 -0.16942,0 -0.30202,-0.0497 -0.39781,-0.14896 -0.0951,-0.0993 -0.14262,-0.23505 -0.14262,-0.40723 0,-0.18575 0.0508,-0.33364 0.15227,-0.44366 0.10222,-0.11073 0.23661,-0.1661 0.40317,-0.1661 0.14654,0 0.26091,0.0457 0.34312,0.13717 0.0829,0.0907 0.12438,0.21754 0.12438,0.38043 v 0.1361 m -0.26807,-0.1929 c 0,-0.0764 -0.0193,-0.1361 -0.0579,-0.17896 -0.0379,-0.0429 -0.0918,-0.0643 -0.16191,-0.0643 -0.0636,0 -0.11866,0.0222 -0.16512,0.0664 -0.0465,0.0436 -0.0726,0.10252 -0.0783,0.17682 h 0.46321" />
<rect
y="5.2659001"
x="42.948898"
width="10"
style="display:inline;overflow:visible;visibility:visible;opacity:0.397661;fill:#8d8d8d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;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;enable-background:new"
ry="1"
rx="1"
inkscape:r_cy="true"
inkscape:r_cx="true"
id="rect9227"
height="1.0000004" />
<rect
y="7.2659001"
x="42.948898"
width="8"
style="display:inline;overflow:visible;visibility:visible;opacity:0.397661;fill:#8d8d8d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;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;enable-background:new"
ry="1"
rx="1.0000001"
inkscape:r_cy="true"
inkscape:r_cx="true"
id="rect9229"
height="0.99999952" />
<g
transform="matrix(0.477773,0,0,0.4438082,33.20227,-2.97473)"
style="display:inline;opacity:0.48538;fill:#787878;fill-opacity:1;enable-background:new"
inkscape:r_cy="true"
inkscape:r_cx="true"
id="g9231">
<rect
y="29.834135"
x="5.7488174"
width="2.0930443"
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#787878;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;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"
ry="0"
rx="0"
inkscape:r_cy="true"
inkscape:r_cx="true"
id="rect9233"
height="4.5064521" />
<rect
y="29.834135"
x="9.934906"
width="2.0930443"
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#787878;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;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"
ry="0"
rx="0"
inkscape:r_cy="true"
inkscape:r_cx="true"
id="rect9235"
height="4.5064425" />
<rect
y="29.834135"
x="14.120995"
width="2.0930443"
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#787878;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;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"
id="rect9239"
height="4.5064425" />
<rect
y="29.834135"
x="18.307083"
width="2.0930438"
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#787878;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;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"
id="rect9243"
height="2.2532265" />
<rect
y="29.834135"
x="22.493172"
width="4.1860876"
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#787878;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;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"
id="rect9247"
height="4.5064425" />
<rect
y="29.834135"
x="28.772305"
width="2.0930433"
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#787878;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;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"
id="rect9253"
height="4.5064425" />
<rect
y="29.834135"
x="32.958393"
width="2.0930455"
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#787878;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;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"
id="rect9255"
height="4.5064425" />
<rect
y="29.834135"
x="37.144482"
width="2.0930429"
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#787878;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;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"
id="rect9257"
height="4.5064425" />
<rect
y="29.834135"
x="41.33057"
width="2.093044"
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#787878;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;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"
id="rect9261"
height="4.5064511" />
</g>
<rect
y="2.2658999"
x="35.948898"
width="6.0000005"
style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient75132);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;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;enable-background:new"
ry="0"
rx="0"
inkscape:r_cy="true"
inkscape:r_cx="true"
id="rect9265"
height="7" />
<g
transform="matrix(0.1851369,0,0,0.1825178,32.40625,1.82877)"
style="display:inline;fill:#939393;fill-opacity:1;stroke:none;enable-background:new"
inkscape:r_cy="true"
inkscape:r_cx="true"
id="g9267">
<path
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#939393;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.29991px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
sodipodi:nodetypes="ccccc"
inkscape:r_cy="true"
inkscape:r_cx="true"
id="path9269"
d="M 45.839501,40.747425 C 46.695797,38.324508 45.985665,33.523468 40.43143,29.789592 H 30.053777 c -5.554236,3.446655 -6.24834,8.160264 -4.969579,10.914407 0,0 20.755303,0.04343 20.755303,0.04343 z" />
<circle
transform="matrix(1.2471424,0,0,1.2650381,-3.4624488,-5.2148703)"
style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#939393;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.29991px;stroke-linecap:round;stroke-linejoin:round;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"
id="path9271"
cx="31.112698"
cy="19.008621"
r="8.6620579" />
</g>
<rect
y="0.81156957"
x="35.448898"
width="18.999998"
style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;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;enable-background:new"
ry="1.2183677"
rx="1.2183677"
inkscape:r_cy="true"
inkscape:r_cx="true"
id="rect9273"
height="12.954331" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -0,0 +1,543 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="24"
height="24"
viewBox="0 0 6.3499999 6.3500002"
version="1.1"
id="svg1580"
sodipodi:docname="hicolor_categories_24x24_preferences-mail-accounts.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview77"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="11.96189"
inkscape:cx="-2.0481714"
inkscape:cy="17.095961"
inkscape:window-width="1680"
inkscape:window-height="989"
inkscape:window-x="0"
inkscape:window-y="30"
inkscape:window-maximized="1"
inkscape:current-layer="svg1580" />
<defs
id="defs1577">
<radialGradient
cx="11.092737"
cy="18.597048"
fx="11.092737"
fy="18.597048"
gradientTransform="matrix(1,0,0,0.2469636,0,14.004255)"
gradientUnits="userSpaceOnUse"
id="radialGradient11811"
r="10.915961"
xlink:href="#linearGradient7440" />
<linearGradient
id="linearGradient7440">
<stop
id="stop7442"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop7444"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11813"
x1="35.310661"
x2="33.536613"
xlink:href="#linearGradient6964"
y1="16.222532"
y2="4.7902908" />
<linearGradient
id="linearGradient6964">
<stop
id="stop6966"
offset="0"
style="stop-color:#d3d7cf;stop-opacity:1" />
<stop
id="stop6968"
offset="1"
style="stop-color:#ffffff;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30,1)"
gradientUnits="userSpaceOnUse"
id="linearGradient11815"
x1="40.28125"
x2="40.28125"
xlink:href="#linearGradient7440"
y1="4.7506509"
y2="1.75" />
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11817"
x1="38"
x2="38"
xlink:href="#linearGradient8718"
y1="9.7488794"
y2="11.492249" />
<linearGradient
id="linearGradient8718">
<stop
id="stop8720"
offset="0"
style="stop-color:#eeeeec;stop-opacity:1" />
<stop
id="stop8722"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11819"
x1="41.96875"
x2="41.96875"
xlink:href="#linearGradient6934"
y1="6.7255816"
y2="12.34375" />
<linearGradient
id="linearGradient6934">
<stop
id="stop6936"
offset="0"
style="stop-color:#babdb6;stop-opacity:1" />
<stop
id="stop6938"
offset="1"
style="stop-color:#babdb6;stop-opacity:0" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11821"
x1="36.21875"
x2="36.96875"
xlink:href="#linearGradient7013"
y1="9.71875"
y2="11.688599" />
<linearGradient
id="linearGradient7013">
<stop
id="stop7015"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop7017"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11823"
x1="42.8125"
x2="41"
xlink:href="#linearGradient6981"
y1="6"
y2="-0.12500003" />
<linearGradient
id="linearGradient6981">
<stop
id="stop6983"
offset="0"
style="stop-color:#eeeeec;stop-opacity:1;" />
<stop
id="stop6985"
offset="1"
style="stop-color:#ffffff;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11825"
x1="40.28125"
x2="40.28125"
xlink:href="#linearGradient6926"
y1="4.75"
y2="1.4357522" />
<linearGradient
id="linearGradient6926">
<stop
id="stop6928"
offset="0"
style="stop-color:#a3a5a1;stop-opacity:1;" />
<stop
id="stop6930"
offset="1"
style="stop-color:#555753;stop-opacity:0" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11827"
x1="37.21875"
x2="37.21875"
xlink:href="#linearGradient7013"
y1="4.65625"
y2="0.96384674" />
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11829"
x1="49.5"
x2="49.5"
xlink:href="#linearGradient7013"
y1="6.0625"
y2="0.18749996" />
<filter
inkscape:collect="always"
id="filter3759"
x="-0.084989584"
width="1.1699792"
y="-0.48208504"
height="1.9641701"
color-interpolation-filters="sRGB">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.60257583"
id="feGaussianBlur3761" />
</filter>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7134"
id="radialGradient6202"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.6030658,0,0,0.772437,-13.404374,5.2151143)"
cx="22.989853"
cy="19.626234"
fx="22.989853"
fy="19.626234"
r="5.8947372" />
<linearGradient
id="linearGradient7134">
<stop
id="stop7136"
offset="0"
style="stop-color:#f0f0ee;stop-opacity:1" />
<stop
id="stop7138"
offset="1"
style="stop-color:#a1a196;stop-opacity:1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient11307"
id="linearGradient6204"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0836401,0,0,1,-1.4628526,0)"
x1="22.405174"
y1="19.230879"
x2="22.405174"
y2="25.107412" />
<linearGradient
id="linearGradient11307"
inkscape:collect="always">
<stop
id="stop11309"
offset="0"
style="stop-color:#888a85;stop-opacity:1;" />
<stop
id="stop11311"
offset="1"
style="stop-color:#3d3f3c;stop-opacity:1" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7088"
id="radialGradient6206"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1709857,0,0,1.1709857,-13.208649,-9.3400963)"
cx="77.25"
cy="54.625004"
fx="77.25"
fy="54.625004"
r="5.125" />
<linearGradient
id="linearGradient7088"
inkscape:collect="always">
<stop
id="stop7090"
offset="0"
style="stop-color:#ffffff;stop-opacity:1" />
<stop
style="stop-color:#c8c8c1;stop-opacity:1"
offset="0.63414639"
id="stop7096" />
<stop
id="stop7092"
offset="1"
style="stop-color:#d9d9d4;stop-opacity:1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2401"
id="linearGradient6208"
gradientUnits="userSpaceOnUse"
x1="74.809799"
y1="55.235325"
x2="75.192665"
y2="59.013077" />
<linearGradient
id="linearGradient2401"
inkscape:collect="always">
<stop
id="stop2403"
offset="0"
style="stop-color:#888a85;stop-opacity:1;" />
<stop
id="stop2405"
offset="1"
style="stop-color:#555753;stop-opacity:1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient7013"
id="linearGradient6210"
gradientUnits="userSpaceOnUse"
x1="77.114586"
y1="54.003254"
x2="77.114586"
y2="56.299889" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient7013"
id="linearGradient6212"
gradientUnits="userSpaceOnUse"
x1="73.414131"
y1="53.407055"
x2="74.435577"
y2="60.753109" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath5046">
<path
sodipodi:type="inkscape:offset"
inkscape:radius="0.46707526"
inkscape:original="M 716.96875 181.4375 C 714.46819 181.4375 712.43749 183.48912 712.4375 186 C 712.4375 187.41668 713.11279 188.66556 714.125 189.5 C 711.94045 190.29751 710.40625 191.96761 710.40625 193.90625 C 710.40624 194.88 710.78135 195.79899 711.4375 196.5625 L 722.53125 196.5625 C 723.18737 195.79899 723.5625 194.88 723.5625 193.90625 C 723.5625 191.96761 722.0283 190.29751 719.84375 189.5 C 720.85066 188.66548 721.5 187.41238 721.5 186 C 721.5 183.48911 719.46934 181.4375 716.96875 181.4375 z "
style="display:inline;overflow:visible;visibility:visible;fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.902582;marker:none;enable-background:accumulate"
id="path5048"
transform="translate(-6,-3)" />
</clipPath>
<filter
inkscape:collect="always"
id="filter5063"
x="-0.22270509"
width="1.4454102"
y="-0.19540855"
height="1.3908171"
color-interpolation-filters="sRGB">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.3078125"
id="feGaussianBlur5065" />
</filter>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7134"
id="radialGradient6230"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.6030658,0,0,0.772437,-13.404374,5.2151143)"
cx="22.989853"
cy="19.626234"
fx="22.989853"
fy="19.626234"
r="5.8947372" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7088"
id="radialGradient6234"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1709857,0,0,1.1709857,-13.208649,-9.3400963)"
cx="77.25"
cy="54.625004"
fx="77.25"
fy="54.625004"
r="5.125" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient11307"
id="linearGradient1104"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0836401,0,0,1,-1.4628526,0)"
x1="22.405174"
y1="19.230879"
x2="22.405174"
y2="25.107412" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2401"
id="linearGradient1106"
gradientUnits="userSpaceOnUse"
x1="74.809799"
y1="55.235325"
x2="75.192665"
y2="59.013077" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient7013"
id="linearGradient1108"
gradientUnits="userSpaceOnUse"
x1="77.114586"
y1="54.003254"
x2="77.114586"
y2="56.299889" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient7013"
id="linearGradient1110"
gradientUnits="userSpaceOnUse"
x1="73.414131"
y1="53.407055"
x2="74.435577"
y2="60.753109" />
</defs>
<g
id="g1150"
transform="translate(-1.4478454,-5.2080467)">
<rect
style="display:inline;opacity:0.8;fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter3759);enable-background:new"
id="rect5129"
width="17.015991"
height="2.9998484"
x="304.98401"
y="195"
rx="1.4999242"
ry="1.4999242"
transform="matrix(0.2077338,0,0,0.26458334,-61.29379,-42.452451)" />
<g
transform="matrix(0.26458334,0,0,0.26458334,1.726964,5.6549445)"
inkscape:label="Layer 1"
id="use4942"
style="display:inline;enable-background:new">
<g
style="display:inline;enable-background:new"
id="g6188"
transform="matrix(1.1014872,0,0,1.0613236,-17.845915,-11.468757)">
<path
id="path6190"
d="m 23.449876,18.342249 c -3.296388,0 -5.960021,2.072 -5.960021,4.625 0,0.917484 0.326987,1.780602 0.922681,2.5 h 10.074679 c 0.595694,-0.719398 0.922682,-1.582516 0.922682,-2.5 0,-2.553 -2.663633,-4.625 -5.960021,-4.625 z"
style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient6202);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1104);stroke-width:0.834782;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="ccc"
id="path6192"
d="m 18.161425,23.87563 c -1.911925,-6.294746 11.927092,-7.310199 10.786577,0 0.188277,-4.464615 -11.120195,-4.757192 -10.786577,0 z"
style="display:inline;overflow:visible;visibility:visible;opacity:0.9;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
sodipodi:type="inkscape:offset"
inkscape:radius="-0.85675496"
inkscape:original="M 23.4375 18.34375 C 20.141111 18.34375 17.5 20.41575 17.5 22.96875 C 17.5 23.886234 17.810556 24.749352 18.40625 25.46875 L 28.5 25.46875 C 29.095694 24.749352 29.40625 23.886234 29.40625 22.96875 C 29.40625 20.41575 26.733888 18.34375 23.4375 18.34375 z "
style="display:inline;overflow:visible;visibility:visible;opacity:0.424242;fill:none;stroke:#ffffff;stroke-width:0.835168;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6194"
d="m 23.4375,19.201172 c -1.468685,0 -2.772574,0.467203 -3.677734,1.173828 -0.905161,0.706625 -1.402344,1.612691 -1.402344,2.59375 0,0.608945 0.26078,1.138829 0.595703,1.642578 h 9 c 0.334923,-0.503749 0.595703,-1.033633 0.595703,-1.642578 0,-0.977563 -0.502594,-1.883881 -1.416016,-2.591797 -0.913421,-0.707916 -2.226627,-1.175781 -3.695312,-1.175781 z" />
<circle
transform="matrix(0.8892163,0,0,0.9266773,-45.24438,-36.492579)"
id="path6196"
style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient6206);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1106);stroke-width:0.919613;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
cx="77.25"
cy="56.125"
r="4.625" />
<ellipse
transform="matrix(1.1827564,0,0,1.2888626,-67.743988,-56.551959)"
id="path6198"
style="display:inline;overflow:visible;visibility:visible;opacity:0.9;fill:url(#linearGradient1108);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
cx="77.0625"
cy="54.5"
rx="2.25"
ry="1.1875" />
<circle
transform="matrix(0.7070395,0,0,0.7368964,-31.17122,-25.841128)"
id="path6200"
style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:url(#linearGradient1110);stroke-width:1.15651;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
cx="77.25"
cy="56.125"
r="4.625" />
</g>
</g>
<rect
style="display:inline;opacity:0.8;fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter3759);enable-background:new"
id="rect5127"
width="17.015991"
height="2.9998484"
x="304.98401"
y="195"
rx="1.4999242"
ry="1.4999242"
transform="matrix(0.2077338,0,0,0.26458334,-59.70629,-41.658701)" />
<path
style="display:inline;overflow:visible;visibility:visible;opacity:0.3;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.902582;marker:none;filter:url(#filter5063);enable-background:accumulate"
clip-path="url(#clipPath5046)"
d="m 715.96875,181.96875 c -2.75604,0 -5.00001,2.26853 -5,5.03125 0,1.32254 0.60229,2.45435 1.4375,3.34375 -2.01198,0.92136 -3.46875,2.56653 -3.46875,4.5625 -10e-6,1.0937 0.4367,2.13147 1.15625,2.96875 0.0875,0.0981 0.21228,0.15486 0.34375,0.15625 h 11.09375 c 0.13147,-0.001 0.25626,-0.0581 0.34375,-0.15625 0.71951,-0.83728 1.15625,-1.87504 1.15625,-2.96875 0,-1.99597 -1.45677,-3.64114 -3.46875,-4.5625 0.82786,-0.89245 1.40625,-2.02874 1.40625,-3.34375 0,-2.76272 -2.24394,-5.03125 -5,-5.03125 z"
id="path5040"
sodipodi:nodetypes="cscssccsscsc"
transform="matrix(0.26458334,0,0,0.26458334,-184.27512,-41.44089)"
inkscape:connector-curvature="0" />
<g
transform="matrix(0.26458334,0,0,0.26458334,3.3144641,6.4486945)"
inkscape:label="Layer 1"
id="use5280"
style="display:inline;enable-background:new">
<g
style="display:inline;enable-background:new"
id="g6216"
transform="matrix(1.1014872,0,0,1.0613236,-17.845915,-11.468757)">
<path
id="path6218"
d="m 23.449876,18.342249 c -3.296388,0 -5.960021,2.072 -5.960021,4.625 0,0.917484 0.326987,1.780602 0.922681,2.5 h 10.074679 c 0.595694,-0.719398 0.922682,-1.582516 0.922682,-2.5 0,-2.553 -2.663633,-4.625 -5.960021,-4.625 z"
style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient6230);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6204);stroke-width:0.834782;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="ccc"
id="path6220"
d="m 18.161425,23.87563 c -1.911925,-6.294746 11.927092,-7.310199 10.786577,0 0.188277,-4.464615 -11.120195,-4.757192 -10.786577,0 z"
style="display:inline;overflow:visible;visibility:visible;opacity:0.9;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
sodipodi:type="inkscape:offset"
inkscape:radius="-0.85675496"
inkscape:original="M 23.4375 18.34375 C 20.141111 18.34375 17.5 20.41575 17.5 22.96875 C 17.5 23.886234 17.810556 24.749352 18.40625 25.46875 L 28.5 25.46875 C 29.095694 24.749352 29.40625 23.886234 29.40625 22.96875 C 29.40625 20.41575 26.733888 18.34375 23.4375 18.34375 z "
style="display:inline;overflow:visible;visibility:visible;opacity:0.424242;fill:none;stroke:#ffffff;stroke-width:0.835168;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path6222"
d="m 23.4375,19.201172 c -1.468685,0 -2.772574,0.467203 -3.677734,1.173828 -0.905161,0.706625 -1.402344,1.612691 -1.402344,2.59375 0,0.608945 0.26078,1.138829 0.595703,1.642578 h 9 c 0.334923,-0.503749 0.595703,-1.033633 0.595703,-1.642578 0,-0.977563 -0.502594,-1.883881 -1.416016,-2.591797 -0.913421,-0.707916 -2.226627,-1.175781 -3.695312,-1.175781 z" />
<circle
transform="matrix(0.8892163,0,0,0.9266773,-45.24438,-36.492579)"
id="path6224"
style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient6234);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6208);stroke-width:0.919613;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
cx="77.25"
cy="56.125"
r="4.625" />
<ellipse
transform="matrix(1.1827564,0,0,1.2888626,-67.743988,-56.551959)"
id="path6226"
style="display:inline;overflow:visible;visibility:visible;opacity:0.9;fill:url(#linearGradient6210);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
cx="77.0625"
cy="54.5"
rx="2.25"
ry="1.1875" />
<circle
transform="matrix(0.7070395,0,0,0.7368964,-31.17122,-25.841128)"
id="path6228"
style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:url(#linearGradient6212);stroke-width:1.15651;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
cx="77.25"
cy="56.125"
r="4.625" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -0,0 +1,431 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="24"
height="24"
viewBox="0 0 6.3499999 6.3500002"
version="1.1"
id="svg1580"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1577">
<radialGradient
cx="11.092737"
cy="18.597048"
fx="11.092737"
fy="18.597048"
gradientTransform="matrix(1,0,0,0.2469636,0,14.004255)"
gradientUnits="userSpaceOnUse"
id="radialGradient11811"
r="10.915961"
xlink:href="#linearGradient7440" />
<linearGradient
id="linearGradient7440">
<stop
id="stop7442"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop7444"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11813"
x1="35.310661"
x2="33.536613"
xlink:href="#linearGradient6964"
y1="16.222532"
y2="4.7902908" />
<linearGradient
id="linearGradient6964">
<stop
id="stop6966"
offset="0"
style="stop-color:#d3d7cf;stop-opacity:1" />
<stop
id="stop6968"
offset="1"
style="stop-color:#ffffff;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30,1)"
gradientUnits="userSpaceOnUse"
id="linearGradient11815"
x1="40.28125"
x2="40.28125"
xlink:href="#linearGradient7440"
y1="4.7506509"
y2="1.75" />
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11817"
x1="38"
x2="38"
xlink:href="#linearGradient8718"
y1="9.7488794"
y2="11.492249" />
<linearGradient
id="linearGradient8718">
<stop
id="stop8720"
offset="0"
style="stop-color:#eeeeec;stop-opacity:1" />
<stop
id="stop8722"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11819"
x1="41.96875"
x2="41.96875"
xlink:href="#linearGradient6934"
y1="6.7255816"
y2="12.34375" />
<linearGradient
id="linearGradient6934">
<stop
id="stop6936"
offset="0"
style="stop-color:#babdb6;stop-opacity:1" />
<stop
id="stop6938"
offset="1"
style="stop-color:#babdb6;stop-opacity:0" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11821"
x1="36.21875"
x2="36.96875"
xlink:href="#linearGradient7013"
y1="9.71875"
y2="11.688599" />
<linearGradient
id="linearGradient7013">
<stop
id="stop7015"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop7017"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11823"
x1="42.8125"
x2="41"
xlink:href="#linearGradient6981"
y1="6"
y2="-0.12500003" />
<linearGradient
id="linearGradient6981">
<stop
id="stop6983"
offset="0"
style="stop-color:#eeeeec;stop-opacity:1;" />
<stop
id="stop6985"
offset="1"
style="stop-color:#ffffff;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientTransform="translate(-30)"
gradientUnits="userSpaceOnUse"
id="linearGradient11825"
x1="40.28125"
x2="40.28125"
xlink:href="#linearGradient6926"
y1="4.75"
y2="1.4357522" />
<linearGradient
id="linearGradient6926">
<stop
id="stop6928"
offset="0"
style="stop-color:#a3a5a1;stop-opacity:1;" />
<stop
id="stop6930"
offset="1"
style="stop-color:#555753;stop-opacity:0" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11827"
x1="37.21875"
x2="37.21875"
xlink:href="#linearGradient7013"
y1="4.65625"
y2="0.96384674" />
<linearGradient
gradientUnits="userSpaceOnUse"
id="linearGradient11829"
x1="49.5"
x2="49.5"
xlink:href="#linearGradient7013"
y1="6.0625"
y2="0.18749996" />
</defs>
<g
id="layer1">
<g
id="g22"
style="display:inline;enable-background:new"
transform="matrix(0.26458333,0,0,0.26458333,0.52801615,-0.05787756)">
<g
id="g8396"
transform="translate(-1,40)">
<ellipse
id="path6775"
style="opacity:0.2;fill:url(#radialGradient11811);fill-opacity:1;fill-rule:evenodd;stroke:none"
transform="matrix(1.0997059,0,0,1.1128234,-1.1944,-42.69523)"
cx="11.092737"
cy="18.597048"
rx="10.915961"
ry="2.6958447" />
<g
id="g6777"
transform="translate(0,-76)">
<g
id="g6779"
transform="translate(0,41)">
<rect
height="12.999999"
id="rect6781"
rx="1.4416946"
ry="1.4416946"
style="fill:url(#linearGradient11813);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.7;stroke-opacity:1"
width="19"
x="1.5"
y="0.49999997" />
<path
d="m 2,2 7.5,7.5 h 3 L 20,2 Z"
id="path6783"
style="opacity:0.106061;fill:none;stroke:url(#linearGradient11815);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
<path
d="M 8.5,6.5 2,13 H 20 L 13.5,6.5 Z"
id="path6785"
style="fill:url(#linearGradient11817);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11819);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
<path
id="path6787"
style="fill:none;stroke:url(#linearGradient11821);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
transform="translate(-30)"
d="m 38.925781,7.53125 -6.4375,6.4375 h 17.023438 l -6.439453,-6.4375 z" />
<path
d="m 2,1 7.5,7.5 h 3 L 20,1 Z"
id="path6789"
style="fill:url(#linearGradient11823);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11825);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
<path
id="path6791"
style="fill:none;stroke:url(#linearGradient11827);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
transform="translate(-30)"
d="m 31.261719,-1.0625 8.626953,8.625 h 2.222656 l 8.626953,-8.625 z" />
<path
id="path6793"
style="opacity:0.810606;fill:none;stroke:url(#linearGradient11829);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.7;stroke-opacity:1"
transform="translate(-30)"
d="m 32.5,1.5 v 11 h 17 v -11 z" />
</g>
<g
id="g6795"
transform="matrix(1,0,0,-1,0,96)">
<rect
height="1"
id="rect6797"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="4"
y="43" />
<rect
height="1"
id="rect6799"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="5"
y="44" />
<rect
height="1"
id="rect6801"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="6"
y="45" />
<rect
height="1"
id="rect6803"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="7"
y="46" />
<rect
height="1"
id="rect6805"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="3"
y="42" />
</g>
<g
id="g6807"
transform="rotate(180,11,48)">
<rect
height="1"
id="rect6809"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="4"
y="43" />
<rect
height="1"
id="rect6811"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="5"
y="44" />
<rect
height="1"
id="rect6813"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="6"
y="45" />
<rect
height="1"
id="rect6815"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="7"
y="46" />
<rect
height="1"
id="rect6817"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="3"
y="42" />
</g>
<g
id="g6819">
<g
id="g6821">
<rect
height="1"
id="rect6823"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="4"
y="43" />
<rect
height="1"
id="rect6825"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="5"
y="44" />
<rect
height="1"
id="rect6827"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="6"
y="45" />
<rect
height="1"
id="rect6829"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="7"
y="46" />
<rect
height="1"
id="rect6831"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="8"
y="47" />
<rect
height="1"
id="rect327"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="9"
y="48" />
<rect
height="1"
id="rect6835"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="3"
y="42" />
</g>
<g
id="g6837"
transform="matrix(-1,0,0,1,22,0)">
<rect
height="1"
id="rect6839"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="4"
y="43" />
<rect
height="1"
id="rect6841"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="5"
y="44" />
<rect
height="1"
id="rect6843"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="6"
y="45" />
<rect
height="1"
id="rect6845"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="7"
y="46" />
<rect
height="1"
id="rect6847"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="8"
y="47" />
<rect
height="1"
id="rect6849"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="9"
y="48" />
<rect
height="1"
id="rect6851"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
width="1"
x="3"
y="42" />
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 53 KiB

View File

@ -29,7 +29,12 @@
#include "e-preferences-window.h"
#define SWITCH_PAGE_INTERVAL 250
enum {
CLOSE,
LAST_SIGNAL
};
static guint dialog_signals[LAST_SIGNAL];
#define E_PREFERENCES_WINDOW_GET_PRIVATE(obj) \
(G_TYPE_INSTANCE_GET_PRIVATE \
@ -39,23 +44,8 @@ struct _EPreferencesWindowPrivate {
gboolean setup;
gpointer shell;
GtkWidget *icon_view;
GtkWidget *scroll;
GtkWidget *notebook;
GHashTable *index;
GtkListStore *store;
GtkTreeModelFilter *filter;
const gchar *filter_view;
};
enum {
COLUMN_ID, /* G_TYPE_STRING */
COLUMN_TEXT, /* G_TYPE_STRING */
COLUMN_HELP, /* G_TYPE_STRING */
COLUMN_PIXBUF, /* GDK_TYPE_PIXBUF */
COLUMN_PAGE, /* G_TYPE_INT */
COLUMN_SORT /* G_TYPE_INT */
GtkWidget *stack;
GtkWidget *listbox;
};
G_DEFINE_TYPE (
@ -63,149 +53,149 @@ G_DEFINE_TYPE (
e_preferences_window,
GTK_TYPE_WINDOW)
static gboolean
preferences_window_filter_view (GtkTreeModel *model,
GtkTreeIter *iter,
EPreferencesWindow *window)
#define E_TYPE_PREFERENCES_WINDOW_ROW e_preferences_window_row_get_type ()
G_DECLARE_FINAL_TYPE (EPreferencesWindowRow, e_preferences_window_row, E, PREFERENCES_WINDOW_ROW, GtkListBoxRow)
struct _EPreferencesWindowRow {
GtkListBoxRow parent_instance;
gchar *page_name;
gchar *caption;
gchar *help_target;
EPreferencesWindowCreatePageFn create_fn;
gint sort_order;
GtkWidget *page;
};
G_DEFINE_TYPE (EPreferencesWindowRow, e_preferences_window_row, GTK_TYPE_LIST_BOX_ROW)
static void
e_preferences_window_row_finalize (GObject *gobject)
{
gchar *str;
gboolean visible = FALSE;
EPreferencesWindowRow *row = E_PREFERENCES_WINDOW_ROW (gobject);
if (!window->priv->filter_view)
return TRUE;
g_clear_pointer (&row->page_name, g_free);
g_clear_pointer (&row->caption, g_free);
g_clear_pointer (&row->help_target, g_free);
gtk_tree_model_get (model, iter, COLUMN_ID, &str, -1);
if (strncmp (window->priv->filter_view, "mail", 4) == 0) {
/* Show everything except calendar */
if (str && (strncmp (str, "cal", 3) == 0))
visible = FALSE;
else
visible = TRUE;
} else if (strncmp (window->priv->filter_view, "cal", 3) == 0) {
/* Show only calendar and nothing else */
if (str && (strncmp (str, "cal", 3) != 0))
visible = FALSE;
else
visible = TRUE;
} else /* In any other case, show everything */
visible = TRUE;
g_free (str);
return visible;
G_OBJECT_CLASS (e_preferences_window_row_parent_class)->finalize (gobject);
}
static GdkPixbuf *
preferences_window_load_pixbuf (const gchar *icon_name)
static void
e_preferences_window_row_class_init (EPreferencesWindowRowClass *class)
{
GtkIconTheme *icon_theme;
GtkIconInfo *icon_info;
GdkPixbuf *pixbuf;
const gchar *filename;
gint size;
GError *error = NULL;
GObjectClass *object_class = G_OBJECT_CLASS (class);
icon_theme = gtk_icon_theme_get_default ();
object_class->finalize = e_preferences_window_row_finalize;
}
if (!gtk_icon_size_lookup (GTK_ICON_SIZE_DIALOG, &size, 0))
return NULL;
static void
e_preferences_window_row_init (EPreferencesWindowRow *row)
{
}
icon_info = gtk_icon_theme_lookup_icon (
icon_theme, icon_name, size, 0);
static GtkWidget *
e_preferences_window_row_new (const gchar *page_name,
const gchar *icon_name,
const gchar *caption,
const gchar *help_target,
EPreferencesWindowCreatePageFn create_fn,
gint sort_order)
{
GtkWidget *hbox, *image, *label;
EPreferencesWindowRow *row;
if (icon_info == NULL)
return NULL;
row = g_object_new (E_TYPE_PREFERENCES_WINDOW_ROW, NULL);
row->page_name = g_strdup (page_name);
row->caption = g_strdup (caption);
row->help_target = g_strdup (help_target);
row->create_fn = create_fn;
row->sort_order = sort_order;
filename = gtk_icon_info_get_filename (icon_info);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);
gtk_container_set_border_width (GTK_CONTAINER (hbox), 12);
image = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_BUTTON);
g_object_set (G_OBJECT (image),
"pixel-size", 24,
"use-fallback", TRUE,
NULL);
gtk_style_context_add_class (gtk_widget_get_style_context (image), "sidebar-icon");
label = gtk_label_new (caption);
gtk_container_add (GTK_CONTAINER (hbox), image);
gtk_container_add (GTK_CONTAINER (hbox), label);
gtk_container_add (GTK_CONTAINER (row), hbox);
return GTK_WIDGET (row);
}
pixbuf = gdk_pixbuf_new_from_file (filename, &error);
static GtkWidget *
e_preferences_window_row_create_page (EPreferencesWindowRow *self,
EPreferencesWindow *window)
{
g_return_val_if_fail (E_IS_PREFERENCES_WINDOW_ROW (self), NULL);
g_return_val_if_fail (E_IS_PREFERENCES_WINDOW (window), NULL);
g_return_val_if_fail (self->create_fn != NULL, NULL);
g_return_val_if_fail (self->page == NULL, NULL);
gtk_icon_info_free (icon_info);
if (error != NULL) {
g_warning ("%s", error->message);
g_error_free (error);
}
if (pixbuf && (gdk_pixbuf_get_width (pixbuf) != size || gdk_pixbuf_get_height (pixbuf) != size)) {
GdkPixbuf *scaled;
scaled = e_icon_factory_pixbuf_scale (pixbuf, size, size);
g_object_unref (pixbuf);
pixbuf = scaled;
}
return pixbuf;
self->page = self->create_fn (window);
return self->page;
}
static void
preferences_window_help_clicked_cb (EPreferencesWindow *window)
{
GtkTreeModel *model;
GtkTreeIter iter;
GList *list;
gchar *help = NULL;
GtkListBoxRow *child;
g_return_if_fail (window != NULL);
model = GTK_TREE_MODEL (window->priv->filter);
list = gtk_icon_view_get_selected_items (
GTK_ICON_VIEW (window->priv->icon_view));
if (list != NULL) {
gtk_tree_model_get_iter (model, &iter, list->data);
gtk_tree_model_get (model, &iter, COLUMN_HELP, &help, -1);
} else if (gtk_tree_model_get_iter_first (model, &iter)) {
gint page_index, current_index;
current_index = gtk_notebook_get_current_page (
GTK_NOTEBOOK (window->priv->notebook));
do {
gtk_tree_model_get (
model, &iter, COLUMN_PAGE, &page_index, -1);
if (page_index == current_index) {
gtk_tree_model_get (
model, &iter, COLUMN_HELP, &help, -1);
break;
}
} while (gtk_tree_model_iter_next (model, &iter));
child = gtk_list_box_get_selected_row (GTK_LIST_BOX (window->priv->listbox));
if (child && E_IS_PREFERENCES_WINDOW_ROW (child)) {
EPreferencesWindowRow *row = E_PREFERENCES_WINDOW_ROW (child);
help = row->help_target;
}
e_display_help (GTK_WINDOW (window), help ? help : "index");
g_free (help);
}
static void
preferences_window_selection_changed_cb (EPreferencesWindow *window)
preferences_window_row_selected (EPreferencesWindow *window,
GtkListBoxRow *row,
GtkListBox *box)
{
GtkIconView *icon_view;
GtkNotebook *notebook;
GtkTreeModel *model;
GtkTreeIter iter;
GList *list;
gint page;
g_signal_emit_by_name (row, "activate", NULL);
}
icon_view = GTK_ICON_VIEW (window->priv->icon_view);
list = gtk_icon_view_get_selected_items (icon_view);
if (list == NULL)
return;
static void
preferences_window_row_activated (EPreferencesWindow *window,
GtkListBoxRow *row,
GtkListBox *box)
{
EPreferencesWindowRow *pref_row = E_PREFERENCES_WINDOW_ROW (row);
model = GTK_TREE_MODEL (window->priv->filter);
gtk_tree_model_get_iter (model, &iter, list->data);
gtk_tree_model_get (model, &iter, COLUMN_PAGE, &page, -1);
g_return_if_fail (window != NULL);
g_return_if_fail (E_IS_PREFERENCES_WINDOW_ROW (row));
notebook = GTK_NOTEBOOK (window->priv->notebook);
gtk_notebook_set_current_page (notebook, page);
gtk_stack_set_visible_child_name (GTK_STACK (window->priv->stack), pref_row->page_name);
}
g_list_foreach (list, (GFunc) gtk_tree_path_free, NULL);
g_list_free (list);
static gint
on_list_box_sort (GtkListBoxRow *row1,
GtkListBoxRow *row2,
gpointer user_data)
{
EPreferencesWindowRow *pref_row1 = E_PREFERENCES_WINDOW_ROW (row1);
EPreferencesWindowRow *pref_row2 = E_PREFERENCES_WINDOW_ROW (row2);
gtk_widget_grab_focus (GTK_WIDGET (icon_view));
if (pref_row1->sort_order != pref_row2->sort_order)
return pref_row1->sort_order - pref_row2->sort_order;
return g_utf8_collate (pref_row1->caption, pref_row2->caption);
}
static void
e_preferences_window_close (EPreferencesWindow *window)
{
gtk_window_close (GTK_WINDOW (window));
}
static void
@ -215,198 +205,111 @@ preferences_window_dispose (GObject *object)
priv = E_PREFERENCES_WINDOW_GET_PRIVATE (object);
if (priv->icon_view != NULL) {
g_signal_handlers_disconnect_by_func (priv->icon_view,
G_CALLBACK (preferences_window_selection_changed_cb), object);
g_object_unref (priv->icon_view);
priv->icon_view = NULL;
}
g_clear_object (&priv->notebook);
if (priv->shell) {
g_object_remove_weak_pointer (priv->shell, &priv->shell);
priv->shell = NULL;
}
g_hash_table_remove_all (priv->index);
/* Chain up to parent's dispose() method. */
G_OBJECT_CLASS (e_preferences_window_parent_class)->dispose (object);
}
static void
preferences_window_finalize (GObject *object)
{
EPreferencesWindowPrivate *priv;
priv = E_PREFERENCES_WINDOW_GET_PRIVATE (object);
g_hash_table_destroy (priv->index);
/* Chain up to parent's finalize() method. */
G_OBJECT_CLASS (e_preferences_window_parent_class)->finalize (object);
}
static void
preferences_window_show (GtkWidget *widget)
{
EPreferencesWindowPrivate *priv;
GtkIconView *icon_view;
GtkTreePath *path;
priv = E_PREFERENCES_WINDOW_GET_PRIVATE (widget);
if (!priv->setup)
g_warning ("Preferences window has not been setup correctly");
icon_view = GTK_ICON_VIEW (priv->icon_view);
path = gtk_tree_path_new_first ();
gtk_icon_view_select_path (icon_view, path);
gtk_icon_view_scroll_to_path (icon_view, path, FALSE, 0.0, 0.0);
gtk_tree_path_free (path);
gtk_widget_grab_focus (priv->icon_view);
/* Chain up to parent's show() method. */
GTK_WIDGET_CLASS (e_preferences_window_parent_class)->show (widget);
}
static void
e_preferences_window_class_init (EPreferencesWindowClass *class)
{
GObjectClass *object_class;
GtkWidgetClass *widget_class;
GtkBindingSet *binding_set;
g_type_class_add_private (class, sizeof (EPreferencesWindowPrivate));
object_class = G_OBJECT_CLASS (class);
object_class->dispose = preferences_window_dispose;
object_class->finalize = preferences_window_finalize;
widget_class = GTK_WIDGET_CLASS (class);
widget_class->show = preferences_window_show;
class->close = e_preferences_window_close;
/**
* EPreferencesWindow::close:
*
* GtkBindingSignal which gets emitted when the user uses a
* keybinding to close the dialog.
*
* The default binding for this signal is the Escape key.
*/
dialog_signals[CLOSE] =
g_signal_new ("close",
G_OBJECT_CLASS_TYPE (class),
G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
G_STRUCT_OFFSET (EPreferencesWindowClass, close),
NULL, NULL, NULL,
G_TYPE_NONE, 0);
binding_set = gtk_binding_set_by_class (class);
gtk_binding_entry_add_signal (binding_set, GDK_KEY_Escape, 0, "close", 0);
}
static void
e_preferences_window_init (EPreferencesWindow *window)
{
GtkListStore *store;
GtkWidget *container;
GtkWidget *hbox;
GtkWidget *vbox;
GtkWidget *header;
GtkWidget *widget;
GHashTable *index;
const gchar *title;
GtkAccelGroup *accel_group;
index = g_hash_table_new_full (
g_str_hash, g_str_equal,
(GDestroyNotify) g_free,
(GDestroyNotify) gtk_tree_row_reference_free);
GtkWidget *hbox;
window->priv = E_PREFERENCES_WINDOW_GET_PRIVATE (window);
window->priv->index = index;
window->priv->filter_view = NULL;
store = gtk_list_store_new (
6, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING,
GDK_TYPE_PIXBUF, G_TYPE_INT, G_TYPE_INT);
gtk_tree_sortable_set_sort_column_id (
GTK_TREE_SORTABLE (store), COLUMN_SORT, GTK_SORT_ASCENDING);
window->priv->store = store;
widget = gtk_header_bar_new ();
g_object_set (G_OBJECT (widget),
"show-close-button", TRUE,
"visible", TRUE,
NULL);
gtk_window_set_titlebar (GTK_WINDOW (window), widget);
header = widget;
window->priv->filter = (GtkTreeModelFilter *)
gtk_tree_model_filter_new (GTK_TREE_MODEL (store), NULL);
gtk_tree_model_filter_set_visible_func (
window->priv->filter, (GtkTreeModelFilterVisibleFunc)
preferences_window_filter_view, window, NULL);
widget = gtk_stack_new ();
gtk_widget_show (widget);
window->priv->stack = widget;
title = _("Evolution Preferences");
gtk_window_set_title (GTK_WINDOW (window), title);
widget = g_object_new (GTK_TYPE_LIST_BOX,
"selection-mode", GTK_SELECTION_BROWSE,
"visible", TRUE,
NULL);
g_signal_connect_swapped (
widget, "row-selected",
G_CALLBACK (preferences_window_row_selected), window);
g_signal_connect_swapped (
widget, "row-activated",
G_CALLBACK (preferences_window_row_activated), window);
gtk_list_box_set_sort_func (GTK_LIST_BOX (widget),
on_list_box_sort,
NULL, NULL);
window->priv->listbox = widget;
widget = g_object_new (GTK_TYPE_SCROLLED_WINDOW,
"hscrollbar-policy", GTK_POLICY_NEVER,
"visible", TRUE,
NULL);
gtk_container_add (GTK_CONTAINER (widget), window->priv->listbox);
hbox = g_object_new (GTK_TYPE_BOX,
"orientation", GTK_ORIENTATION_HORIZONTAL,
"visible", TRUE,
NULL);
gtk_container_add (GTK_CONTAINER (window), hbox);
gtk_container_add (GTK_CONTAINER (hbox), widget);
gtk_container_add (GTK_CONTAINER (hbox), window->priv->stack);
widget = gtk_button_new_from_icon_name ("help-browser", GTK_ICON_SIZE_LARGE_TOOLBAR);
gtk_widget_set_tooltip_text (widget, _("Help"));
gtk_widget_show (widget);
g_signal_connect_swapped (
widget, "clicked",
G_CALLBACK (preferences_window_help_clicked_cb), window);
gtk_header_bar_pack_end (GTK_HEADER_BAR (header), widget);
gtk_window_set_title (GTK_WINDOW (window), _("Evolution Preferences"));
gtk_window_set_resizable (GTK_WINDOW (window), TRUE);
gtk_container_set_border_width (GTK_CONTAINER (window), 12);
g_signal_connect (
window, "delete-event",
G_CALLBACK (gtk_widget_hide_on_delete), NULL);
widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
gtk_container_add (GTK_CONTAINER (window), widget);
gtk_widget_show (widget);
vbox = widget;
widget = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);
gtk_box_pack_start (GTK_BOX (vbox), widget, TRUE, TRUE, 0);
gtk_widget_show (widget);
hbox = widget;
widget = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_policy (
GTK_SCROLLED_WINDOW (widget),
GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
gtk_scrolled_window_set_shadow_type (
GTK_SCROLLED_WINDOW (widget), GTK_SHADOW_IN);
gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, TRUE, 0);
window->priv->scroll = widget;
gtk_widget_show (widget);
container = widget;
widget = gtk_icon_view_new_with_model (
GTK_TREE_MODEL (window->priv->filter));
gtk_icon_view_set_columns (GTK_ICON_VIEW (widget), 1);
gtk_icon_view_set_text_column (GTK_ICON_VIEW (widget), COLUMN_TEXT);
gtk_icon_view_set_pixbuf_column (GTK_ICON_VIEW (widget), COLUMN_PIXBUF);
g_signal_connect_swapped (
widget, "selection-changed",
G_CALLBACK (preferences_window_selection_changed_cb), window);
gtk_container_add (GTK_CONTAINER (container), widget);
window->priv->icon_view = g_object_ref (widget);
gtk_widget_show (widget);
g_object_unref (store);
widget = gtk_notebook_new ();
gtk_notebook_set_show_tabs (GTK_NOTEBOOK (widget), FALSE);
gtk_notebook_set_show_border (GTK_NOTEBOOK (widget), FALSE);
gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
window->priv->notebook = g_object_ref (widget);
gtk_widget_show (widget);
widget = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
gtk_button_box_set_layout (
GTK_BUTTON_BOX (widget), GTK_BUTTONBOX_END);
gtk_box_pack_start (GTK_BOX (vbox), widget, FALSE, FALSE, 0);
gtk_widget_show (widget);
container = widget;
widget = e_dialog_button_new_with_icon ("help-browser", _("_Help"));
g_signal_connect_swapped (
widget, "clicked",
G_CALLBACK (preferences_window_help_clicked_cb), window);
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, FALSE, 0);
gtk_button_box_set_child_secondary (
GTK_BUTTON_BOX (container), widget, TRUE);
gtk_widget_show (widget);
widget = e_dialog_button_new_with_icon ("window-close", _("_Close"));
g_signal_connect_swapped (
widget, "clicked",
G_CALLBACK (gtk_widget_hide), window);
gtk_widget_set_can_default (widget, TRUE);
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, FALSE, 0);
accel_group = gtk_accel_group_new ();
gtk_widget_add_accelerator (
widget, "activate", accel_group,
GDK_KEY_Escape, (GdkModifierType) 0,
GTK_ACCEL_VISIBLE);
gtk_window_add_accel_group (GTK_WINDOW (window), accel_group);
gtk_widget_grab_default (widget);
gtk_widget_show (widget);
}
GtkWidget *
@ -441,16 +344,7 @@ e_preferences_window_add_page (EPreferencesWindow *window,
EPreferencesWindowCreatePageFn create_fn,
gint sort_order)
{
GtkTreeRowReference *reference;
GtkIconView *icon_view;
GtkNotebook *notebook;
GtkTreeModel *model;
GtkTreePath *path;
GHashTable *index;
GdkPixbuf *pixbuf;
GtkTreeIter iter;
GtkWidget *align;
gint page;
GtkWidget *row;
g_return_if_fail (E_IS_PREFERENCES_WINDOW (window));
g_return_if_fail (create_fn != NULL);
@ -458,66 +352,29 @@ e_preferences_window_add_page (EPreferencesWindow *window,
g_return_if_fail (icon_name != NULL);
g_return_if_fail (caption != NULL);
icon_view = GTK_ICON_VIEW (window->priv->icon_view);
notebook = GTK_NOTEBOOK (window->priv->notebook);
page = gtk_notebook_get_n_pages (notebook);
model = GTK_TREE_MODEL (window->priv->store);
pixbuf = preferences_window_load_pixbuf (icon_name);
gtk_list_store_append (GTK_LIST_STORE (model), &iter);
gtk_list_store_set (
GTK_LIST_STORE (model), &iter,
COLUMN_ID, page_name,
COLUMN_TEXT, caption,
COLUMN_HELP, help_target,
COLUMN_PIXBUF, pixbuf,
COLUMN_PAGE, page,
COLUMN_SORT, sort_order,
-1);
index = window->priv->index;
path = gtk_tree_model_get_path (model, &iter);
reference = gtk_tree_row_reference_new (model, path);
g_hash_table_insert (index, g_strdup (page_name), reference);
gtk_tree_path_free (path);
align = g_object_new (GTK_TYPE_ALIGNMENT, NULL);
gtk_widget_show (GTK_WIDGET (align));
g_object_set_data (G_OBJECT (align), "create_fn", create_fn);
gtk_notebook_append_page (notebook, align, NULL);
gtk_container_child_set (
GTK_CONTAINER (notebook), align,
"tab-fill", FALSE, "tab-expand", FALSE, NULL);
/* Force GtkIconView to recalculate the text wrap width,
* otherwise we get a really narrow icon list on the left
* side of the preferences window. */
gtk_icon_view_set_item_width (icon_view, -1);
gtk_widget_queue_resize (GTK_WIDGET (window));
row = e_preferences_window_row_new (page_name, icon_name, caption, help_target, create_fn, sort_order);
gtk_widget_show_all (row);
gtk_container_add (GTK_CONTAINER (window->priv->listbox), row);
}
void
e_preferences_window_show_page (EPreferencesWindow *window,
const gchar *page_name)
{
GtkTreeRowReference *reference;
GtkIconView *icon_view;
GtkTreePath *path;
GList *children, *list;
g_return_if_fail (E_IS_PREFERENCES_WINDOW (window));
g_return_if_fail (page_name != NULL);
g_return_if_fail (window->priv->setup);
g_return_if_fail (window->priv->listbox);
icon_view = GTK_ICON_VIEW (window->priv->icon_view);
reference = g_hash_table_lookup (window->priv->index, page_name);
g_return_if_fail (reference != NULL);
path = gtk_tree_row_reference_get_path (reference);
gtk_icon_view_select_path (icon_view, path);
gtk_icon_view_scroll_to_path (icon_view, path, FALSE, 0.0, 0.0);
gtk_tree_path_free (path);
children = gtk_container_get_children (GTK_CONTAINER (window->priv->listbox));
for (list = children; list != NULL; list = list->next) {
EPreferencesWindowRow *child = list->data;
if (!g_strcmp0 (page_name, child->page_name)) {
gtk_list_box_select_row (GTK_LIST_BOX (window->priv->listbox), GTK_LIST_BOX_ROW (child));
break;
}
}
}
/*
@ -526,10 +383,9 @@ e_preferences_window_show_page (EPreferencesWindow *window,
void
e_preferences_window_setup (EPreferencesWindow *window)
{
gint i, num;
GtkNotebook *notebook;
EPreferencesWindowPrivate *priv;
GSList *children = NULL;
GList *children, *list;
GSList *slist_children = NULL;
g_return_if_fail (E_IS_PREFERENCES_WINDOW (window));
@ -538,47 +394,28 @@ e_preferences_window_setup (EPreferencesWindow *window)
if (priv->setup)
return;
notebook = GTK_NOTEBOOK (priv->notebook);
num = gtk_notebook_get_n_pages (notebook);
children = gtk_container_get_children (GTK_CONTAINER (window->priv->listbox));
for (list = children; list != NULL; list = list->next) {
EPreferencesWindowRow *child = list->data;
GtkWidget *content, *scrolled;
for (i = 0; i < num; i++) {
GtkBin *align;
GtkWidget *content;
EPreferencesWindowCreatePageFn create_fn;
align = GTK_BIN (gtk_notebook_get_nth_page (notebook, i));
create_fn = g_object_get_data (G_OBJECT (align), "create_fn");
if (!create_fn || gtk_bin_get_child (align))
continue;
content = create_fn (window);
content = e_preferences_window_row_create_page (child, window);
if (content) {
GtkScrolledWindow *scrolled;
children = g_slist_prepend (children, content);
scrolled = GTK_SCROLLED_WINDOW (gtk_scrolled_window_new (NULL, NULL));
gtk_scrolled_window_add_with_viewport (scrolled, content);
gtk_scrolled_window_set_min_content_width (scrolled, 320);
gtk_scrolled_window_set_min_content_height (scrolled, 240);
gtk_scrolled_window_set_policy (scrolled, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
gtk_scrolled_window_set_shadow_type (scrolled, GTK_SHADOW_NONE);
gtk_viewport_set_shadow_type (
GTK_VIEWPORT (gtk_bin_get_child (GTK_BIN (scrolled))),
GTK_SHADOW_NONE);
scrolled = gtk_scrolled_window_new (NULL, NULL);
g_object_set (G_OBJECT (scrolled),
"min-content-width", 320,
"min-content-height", 240,
"hscrollbar-policy", GTK_POLICY_NEVER,
"visible", TRUE,
NULL);
gtk_container_add (GTK_CONTAINER (scrolled), content);
gtk_widget_show (content);
gtk_widget_show (GTK_WIDGET (scrolled));
gtk_container_add (GTK_CONTAINER (align), GTK_WIDGET (scrolled));
gtk_stack_add_named (GTK_STACK (priv->stack), scrolled, child->page_name);
slist_children = g_slist_prepend (slist_children, scrolled);
}
}
e_util_resize_window_for_screen (GTK_WINDOW (window), -1, -1, children);
g_slist_free (children);
e_util_resize_window_for_screen (GTK_WINDOW (window), -1, -1, slist_children);
g_slist_free (slist_children);
priv->setup = TRUE;
}

View File

@ -59,6 +59,8 @@ struct _EPreferencesWindow {
struct _EPreferencesWindowClass {
GtkWindowClass parent_class;
void (*close) (EPreferencesWindow *window);
};
typedef GtkWidget *

View File

@ -310,7 +310,7 @@ book_shell_backend_init_preferences (EShell *shell)
e_preferences_window_add_page (
E_PREFERENCES_WINDOW (preferences_window),
"contacts",
"preferences-autocompletion",
"preferences-contact",
_("Contacts"),
"index#contacts",
autocompletion_config_new,

View File

@ -997,6 +997,7 @@ mail_shell_backend_create_network_page (EPreferencesWindow *window)
pango_attr_list_insert (bold, pango_attr_weight_new (PANGO_WEIGHT_BOLD));
vbox = GTK_BOX (gtk_box_new (GTK_ORIENTATION_VERTICAL, 4));
gtk_container_set_border_width (GTK_CONTAINER (vbox), 12);
widget = gtk_label_new (_("General"));
g_object_set (G_OBJECT (widget),

View File

@ -263,7 +263,8 @@ em_account_prefs_new (EPreferencesWindow *window)
return g_object_new (
EM_TYPE_ACCOUNT_PREFS,
"store", account_store,
"backend", backend, NULL);
"backend", backend,
"margin", 12, NULL);
}
EMailBackend *