瀏覽代碼

Add icons

Billy Barrow 2 年之前
父節點
當前提交
8e2bf17316
共有 4 個文件被更改,包括 446 次插入1 次删除
  1. 95 0
      nz.barrow.billy.publicate-symbolic.svg
  2. 10 0
      nz.barrow.billy.publicate.desktop
  3. 336 0
      nz.barrow.billy.publicate.svg
  4. 5 1
      src/meson.build

+ 95 - 0
nz.barrow.billy.publicate-symbolic.svg

@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   sodipodi:docname="nz.barrow.billy.publicate-symbolic.svg"
+   height="16"
+   id="svg7384"
+   inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
+   version="1.1"
+   width="16"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Gnome Symbolic Icon Theme</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     inkscape:bbox-paths="true"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:current-layer="layer9"
+     inkscape:cx="3.7786019"
+     inkscape:cy="8.8167377"
+     gridtolerance="10"
+     inkscape:guide-bbox="true"
+     guidetolerance="10"
+     id="namedview88"
+     inkscape:object-nodes="false"
+     inkscape:object-paths="false"
+     objecttolerance="10"
+     pagecolor="#555753"
+     inkscape:pageopacity="1"
+     inkscape:pageshadow="2"
+     showborder="false"
+     showgrid="false"
+     showguides="true"
+     inkscape:snap-bbox="true"
+     inkscape:snap-bbox-midpoints="false"
+     inkscape:snap-global="true"
+     inkscape:snap-grids="true"
+     inkscape:snap-nodes="true"
+     inkscape:snap-others="false"
+     inkscape:snap-to-guides="true"
+     inkscape:window-height="1011"
+     inkscape:window-maximized="1"
+     inkscape:window-width="1920"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:zoom="22.627417"
+     inkscape:showpageshadow="2"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1">
+    <inkscape:grid
+       empspacing="2"
+       enabled="true"
+       id="grid4866"
+       originx="138px"
+       originy="108px"
+       snapvisiblegridlinesonly="true"
+       spacingx="1px"
+       spacingy="1px"
+       type="xygrid"
+       visible="false"
+       units="px" />
+  </sodipodi:namedview>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <defs
+     id="defs7386" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer9"
+     inkscape:label="apps"
+     style="display:inline"
+     transform="translate(-103.0002,-325)">
+    <path
+       d="m 112.75965,339.33215 h 1.29842 v -3.33944 h 2.44628 v -1.18614 h -2.44629 l 0.0188,-3.75914 h 2.42746 v -1.18614 h -2.42746 v -3.19345 h -1.29842 v 3.19345 h -3.50007 v -3.19345 h -1.29841 v 3.19345 h -2.48392 v 1.18614 h 2.48392 l -0.0188,3.75914 h -2.46509 v 1.18614 h 2.4651 v 3.33944 h 1.29841 v -3.33944 h 3.50007 z m -3.50007,-4.52558 0.0188,-3.75914 h 3.50007 l -0.0188,3.75914 z"
+       id="text1"
+       style="font-size:7.10984px;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:1.63526px;display:inline;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:7.00372;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers;enable-background:new"
+       aria-label="#" />
+  </g>
+</svg>

+ 10 - 0
nz.barrow.billy.publicate.desktop

@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Name=Publicate
+GenericName=PPUB Editor
+Keywords=ppub;editor;text;
+Exec=publicate
+Icon=nz.barrow.billy.publicate
+Terminal=false
+Type=Application
+Categories=GTK;Office;Publishing

+ 336 - 0
nz.barrow.billy.publicate.svg

@@ -0,0 +1,336 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   viewBox="0 0 128 128"
+   style="display:inline;enable-background:new"
+   version="1.0"
+   id="svg11300"
+   height="128"
+   width="128"
+   sodipodi:docname="nz.barrow.billy.publicate.svg"
+   inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
+   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"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
+  <sodipodi:namedview
+     id="namedview1"
+     pagecolor="#131313"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     showgrid="false"
+     showguides="true"
+     inkscape:zoom="2.2235194"
+     inkscape:cx="106.36291"
+     inkscape:cy="72.182866"
+     inkscape:window-width="1920"
+     inkscape:window-height="1011"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg11300" />
+  <title
+     id="title4162">Adwaita Icon Template</title>
+  <defs
+     id="defs3">
+    <linearGradient
+       y2="72"
+       x2="340"
+       y1="76"
+       x1="344"
+       gradientTransform="matrix(0.25,0,0,0.25,180,83)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient1574"
+       xlink:href="#linearGradient1351-3" />
+    <linearGradient
+       id="linearGradient1351-3">
+      <stop
+         id="stop1347"
+         offset="0"
+         style="stop-color:#d5d3cf;stop-opacity:1" />
+      <stop
+         id="stop1349-6"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+    <clipPath
+       id="clipPath1609"
+       clipPathUnits="userSpaceOnUse">
+      <path
+         style="fill:#e74747;stroke:none;stroke-width:0.25px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 252,116 28,-28 v -8 h -36 v 36 z"
+         id="path1611" />
+    </clipPath>
+    <linearGradient
+       y2="-180.00006"
+       x2="256"
+       y1="268"
+       x1="256"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient1572"
+       xlink:href="#linearGradient1187" />
+    <linearGradient
+       id="linearGradient1187">
+      <stop
+         id="stop1183"
+         offset="0"
+         style="stop-color:#eeeeec;stop-opacity:1;" />
+      <stop
+         id="stop1185"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+  </defs>
+  <metadata
+     id="metadata4">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>GNOME Design Team</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source />
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+        <dc:title>Adwaita Icon Template</dc:title>
+        <dc:subject>
+          <rdf:Bag />
+        </dc:subject>
+        <dc:date />
+        <dc:rights>
+          <cc:Agent>
+            <dc:title />
+          </cc:Agent>
+        </dc:rights>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title />
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier />
+        <dc:relation />
+        <dc:language />
+        <dc:coverage />
+        <dc:description />
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title />
+          </cc:Agent>
+        </dc:contributor>
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     style="display:none"
+     id="layer2"
+     transform="translate(0,-172)">
+    <g
+       id="g12027"
+       transform="matrix(7.9911709,0,0,8.0036407,-167.7909,-4846.0776)"
+       style="display:inline;fill:#000000;enable-background:new" />
+    <rect
+       y="172"
+       x="9.2651362e-08"
+       height="128"
+       width="128"
+       id="rect13805"
+       style="display:inline;overflow:visible;visibility:visible;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:accumulate" />
+    <g
+       transform="translate(-24,24)"
+       style="fill:none;fill-opacity:0.25098;stroke:#a579b3;stroke-opacity:1"
+       id="g883" />
+    <g
+       transform="translate(-24,24)"
+       style="fill:none;fill-opacity:0.25098;stroke:#a579b3;stroke-opacity:1"
+       id="g900" />
+    <rect
+       style="display:inline;overflow:visible;visibility:visible;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:accumulate"
+       id="rect859"
+       width="16"
+       height="16"
+       x="160"
+       y="172" />
+    <text
+       id="text863"
+       y="164"
+       x="0"
+       style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4px;line-height:125%;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.332649;enable-background:new"
+       xml:space="preserve"><tspan
+         y="164"
+         x="0"
+         id="tspan861"
+         style="font-size:4px;stroke-width:0.332649">Hicolor</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4px;line-height:125%;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.332649;enable-background:new"
+       x="160"
+       y="164"
+       id="text867"><tspan
+         style="font-size:4px;stroke-width:0.332649"
+         id="tspan865"
+         x="160"
+         y="164">Symbolic</tspan></text>
+  </g>
+  <g
+     style="display:none"
+     id="layer3"
+     transform="translate(0,-172)">
+    <circle
+       style="display:inline;opacity:0.1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.99, 0.99;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
+       id="circle2892"
+       r="59.504131"
+       cy="236"
+       cx="64.000031" />
+    <rect
+       style="display:inline;opacity:0.1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.99, 0.99;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
+       id="rect2894"
+       width="87.009987"
+       height="111.01005"
+       x="20.495007"
+       y="180.49496"
+       rx="8.701004"
+       ry="7.9292889" />
+    <rect
+       style="display:inline;opacity:0.1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.99, 0.99;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
+       id="rect2896"
+       width="103.00952"
+       height="103.00952"
+       x="12.495266"
+       y="184.49524"
+       rx="7.9238095"
+       ry="7.9238095" />
+    <rect
+       style="display:inline;opacity:0.1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.99, 0.99;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
+       id="rect2898"
+       width="111.01004"
+       height="87.010048"
+       x="8.4950066"
+       y="200.49496"
+       rx="7.9292889"
+       ry="8.701005" />
+    <path
+       style="display:inline;fill:none;stroke:#62a0ea;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
+       d="M 2.6203015e-5,288.99999 H 128.00003"
+       id="path2900" />
+  </g>
+  <g
+     style="display:inline"
+     id="layer9"
+     transform="translate(0,-172)" />
+  <rect
+     transform="scale(-1)"
+     clip-path="none"
+     ry="9.4549999"
+     rx="8"
+     y="-118.20496"
+     x="-116.5764"
+     height="96"
+     width="104.00001"
+     id="rect1473"
+     style="vector-effect:none;fill:#ffd42a;fill-opacity:1;stroke:none;stroke-width:13.5781;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;paint-order:normal;opacity:1" />
+  <rect
+     style="vector-effect:none;fill:#d5d3cf;fill-opacity:1;stroke:none;stroke-width:13.5781;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;paint-order:normal"
+     id="rect1475"
+     width="104.00001"
+     height="96"
+     x="-116.5764"
+     y="-116.20497"
+     rx="8"
+     ry="9.4549999"
+     clip-path="none"
+     transform="scale(-1)" />
+  <rect
+     style="vector-effect:none;fill:#f6f5f4;fill-opacity:1;stroke:none;stroke-width:13.5781;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;paint-order:normal"
+     id="rect1477"
+     width="104.00001"
+     height="95.999992"
+     x="-116.5764"
+     y="-110.20497"
+     rx="8"
+     ry="8"
+     clip-path="none"
+     transform="scale(-1)" />
+  <rect
+     clip-path="url(#clipPath1609)"
+     transform="matrix(0,1,1,0,0.57640043,-169.79503)"
+     ry="8"
+     rx="8"
+     y="88"
+     x="252"
+     height="36"
+     width="36"
+     id="rect1570"
+     style="display:inline;fill:url(#linearGradient1574);fill-opacity:1;stroke:none;stroke-width:0.5;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;paint-order:normal;enable-background:new" />
+  <path
+     d="m 30.163644,37.952348 h 1.298411 v -3.339435 h 2.446286 v -1.18614 h -2.446286 l 0.01876,-3.759144 h 2.427467 v -1.186137 h -2.427466 v -3.193448 h -1.298414 v 3.193448 h -3.500067 v -3.193448 h -1.298414 v 3.193448 H 22.9 v 1.186137 h 2.483921 l -0.01877,3.759144 h -2.465093 v 1.18614 h 2.465103 v 3.339435 h 1.298413 v -3.339435 h 3.50007 z m -3.50007,-4.525575 0.01877,-3.759144 h 3.500067 l -0.01876,3.759144 z"
+     id="text1-6"
+     style="font-size:7.10984px;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:1.63526px;display:inline;fill:#ffd42a;stroke:none;stroke-width:7.00372;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers;enable-background:new"
+     aria-label="#" />
+  <path
+     d="m 30.163644,37.380236 h 1.298411 v -3.339435 h 2.446286 v -1.18614 h -2.446286 l 0.01876,-3.759144 h 2.427467 V 27.90938 H 31.480816 V 24.715932 H 30.182402 V 27.90938 H 26.682335 V 24.715932 H 25.383921 V 27.90938 H 22.9 v 1.186137 h 2.483921 l -0.01877,3.759144 h -2.465093 v 1.18614 h 2.465103 v 3.339435 h 1.298413 v -3.339435 h 3.50007 z m -3.50007,-4.525575 0.01877,-3.759144 h 3.500067 l -0.01876,3.759144 z"
+     id="text1"
+     style="font-size:7.10984px;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:1.63526px;fill:#333333;stroke:none;stroke-width:7.00372;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
+     aria-label="#" />
+  <path
+     style="fill:#999999;stroke:#999999;stroke-width:3.525;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke fill markers"
+     d="m 43.068674,31.891162 55.028778,0"
+     id="path3"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="display:inline;fill:#999999;stroke:#999999;stroke-width:3.525;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke fill markers;enable-background:new"
+     d="m 23.599945,54.382749 h 64.0882"
+     id="path3-4"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="display:inline;fill:#999999;stroke:#999999;stroke-width:3.525;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke fill markers;enable-background:new"
+     d="m 23.599945,92.406916 h 57.85714"
+     id="path3-4-7"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="display:inline;fill:#999999;stroke:#999999;stroke-width:3.525;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke fill markers;enable-background:new"
+     d="M 23.599945,73.394832 H 104.29995"
+     id="path3-4-7-7"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="display:inline;fill:#999999;stroke:#999999;stroke-width:3.525;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke fill markers;enable-background:new"
+     d="M 23.54156,82.464293 H 60.70491"
+     id="path3-4-7-72"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="display:inline;fill:#999999;stroke:#999999;stroke-width:3.525;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke fill markers;enable-background:new"
+     d="m 23.390007,63.816582 h 74.58323"
+     id="path3-4-7-6"
+     sodipodi:nodetypes="cc" />
+  <path
+     d="m 105.14224,106.43117 h 1.20296 v -3.50741 h 1.71023 c 2.24648,0 3.7538,-1.3334 3.7538,-3.347987 0,-1.927633 -1.42036,-3.203058 -3.5364,-3.203058 h -3.13059 z m 1.20296,-4.55094 v -4.463986 h 1.78269 c 1.46384,0 2.4494,0.956568 2.4494,2.376929 0,1.362377 -0.81164,2.087057 -2.30446,2.087057 z"
+     id="text3"
+     style="font-size:53.3333px;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0.92px;fill:#4d4d4d;stroke:#4d4d4d;stroke-width:0.957927;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
+     aria-label="P" />
+</svg>

+ 5 - 1
src/meson.build

@@ -34,4 +34,8 @@ dependencies = [
     dependency('libspelling-1'),
 ]
 
-executable('publicate', sources, dependencies: dependencies, install: true)
+executable('publicate', sources, dependencies: dependencies, install: true)
+
+install_data('../nz.barrow.billy.publicate.svg', install_dir: get_option('datadir') / 'hicolor/symbolic/apps')
+install_data('../nz.barrow.billy.publicate-symbolic.svg', install_dir: get_option('datadir') / 'hicolor/scalable/apps')
+install_data('../nz.barrow.billy.publicate.desktop', install_dir: get_option('datadir') / 'applications')