[gnome-builder] icons: add editor and documentation symbolics
- From: Jakub Steiner <jimmac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] icons: add editor and documentation symbolics
- Date: Sat, 20 Sep 2014 00:23:41 +0000 (UTC)
commit 55ae1e7a006d1d6d76ec376fbb744c04c5b5f414
Author: Jakub Steiner <jimmac gmail com>
Date: Sat Sep 20 02:23:02 2014 +0200
icons: add editor and documentation symbolics
.../apps/builder-documentation-symbolic.svg | 24 +
.../scalable/apps/builder-editor-symbolic.svg | 26 +
data/icons/render-symbolic.rb | 83 +++
data/icons/src/symbolic.svg | 621 ++++++++++++++++++++
4 files changed, 754 insertions(+), 0 deletions(-)
---
diff --git a/data/icons/hicolor/scalable/apps/builder-documentation-symbolic.svg
b/data/icons/hicolor/scalable/apps/builder-documentation-symbolic.svg
new file mode 100644
index 0000000..000d6a2
--- /dev/null
+++ b/data/icons/hicolor/scalable/apps/builder-documentation-symbolic.svg
@@ -0,0 +1,24 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/'
sodipodi:docname='builder-documentation-symbolic.svg' height='16' id='svg7384'
xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'
xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg'
inkscape:version='0.48.4 r9939' version='1.1' width='16' xmlns='http://www.w3.org/2000/svg'>
+ <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='106.24167' inkscape:cy='-47.790743' 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='1209' inkscape:window-maximized='0' inkscape:window-width='1664'
inkscape:window-x='818' inkscape:window-y='116' inkscape:zoom='2.8284271'>
+ <inkscape:grid empspacing='2' enabled='true' id='grid4866' originx='179.11627px' originy='-42px'
snapvisiblegridlinesonly='true' spacingx='1px' spacingy='1px' type='xygrid' visible='true'/>
+ </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(-61.88393,-175)'>
+
+ <path inkscape:connector-curvature='0' d='m 66.27318,176.0625 c -0.85693,0.003 -2.358,0.9136
-2.358,2.52183 l 0,9.85317 c 0,0.85692 0.70558,1.5625 1.5625,1.5625 l 9.4375,0 c 1.125,0.0312
0.93388,-0.98875 0.93388,-0.98875 l -9.33599,0.0253 c -2.28266,0.006 -2.08441,-2.99124 -0.0372,-2.99375 l
9.40809,-0.0115 0.0312,-10 z m 0.63848,1.875 2.6875,0 c 3.31698,0 4.27148,1.26309 4.25,3.03125 -0.03,2.4678
-2.19062,3.01183 -4.81434,3.10346 -0.62199,0.0217 -1.50599,0.0215 -2.12316,0.0215 z m 2.03125,1.0625
0,4.03125 c 1.94269,0.023 2.99796,-0.68325 3,-2.0625 0.003,-1.76848 -1.24077,-1.93828 -3,-1.96875 z'
id='rect3993' sodipodi:nodetypes='ssssccssccscsssccccsc'
style='color:#000000;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:0.99999976;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new'/>
+ <path inkscape:connector-curvature='0' d='m 64.4046,186.0625 10.44808,0 c -1.18379,0.49216
-1.2956,2.4585 0,3 l -10.44808,0 z' id='rect4006' sodipodi:nodetypes='ccccc'
style='opacity:0.3;color:#000000;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999976;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new'/>
+ </g>
+</svg>
diff --git a/data/icons/hicolor/scalable/apps/builder-editor-symbolic.svg
b/data/icons/hicolor/scalable/apps/builder-editor-symbolic.svg
new file mode 100644
index 0000000..463cc02
--- /dev/null
+++ b/data/icons/hicolor/scalable/apps/builder-editor-symbolic.svg
@@ -0,0 +1,26 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/'
sodipodi:docname='builder-editor-symbolic.svg' height='16.001583' id='svg7384'
xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'
xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg'
inkscape:version='0.48.4 r9939' version='1.1' width='16.000004' xmlns='http://www.w3.org/2000/svg'>
+ <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='127.27205' inkscape:cy='-47.787569' 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='1209' inkscape:window-maximized='0' inkscape:window-width='1664'
inkscape:window-x='818' inkscape:window-y='116' inkscape:zoom='2.8284271'>
+ <inkscape:grid empspacing='2' enabled='true' id='grid4866' originx='200.14664px' originy='-41.996826px'
snapvisiblegridlinesonly='true' spacingx='1px' spacingy='1px' type='xygrid' visible='true'/>
+ </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(-40.853556,-175.00159)'>
+ <path inkscape:connector-curvature='0' d='m 43.86251,185.0006 -0.99931,3.9996 11.99173,0
-0.99931,-3.9996 -2.99793,0 -2.49005,1.9998 -3.50581,0 0,-1.9998 z' id='path4308'
sodipodi:nodetypes='ccccccccc' style='fill:#bebebe;fill-opacity:1;stroke:none'/>
+
+ <rect height='0.99988312' id='rect13358' ry='0' style='fill:#bebebe;fill-opacity:1;stroke:none'
width='11.991719' x='42.863201' y='190.00011'/>
+ <path inkscape:connector-curvature='0' d='m 45.86295,184.00069 6.99336,-6.9993 c 0.9993,0 1.99862,0.9999
1.99862,1.9998 l -6.99517,6.99931 -1.99862,0 z' id='path13365' sodipodi:nodetypes='cccccc'
style='fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none'/>
+ <path inkscape:connector-curvature='0' d='m 53.85562,176.00149 c 0.99931,0 1.99863,0.9999 1.99863,1.9998
l 0.99931,-0.9999 c 0,-0.9999 -0.75134,-1.9998 -1.99863,-1.9998 z' id='path13367' sodipodi:nodetypes='ccccc'
style='fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new'/>
+ </g>
+</svg>
diff --git a/data/icons/render-symbolic.rb b/data/icons/render-symbolic.rb
new file mode 100755
index 0000000..715e484
--- /dev/null
+++ b/data/icons/render-symbolic.rb
@@ -0,0 +1,83 @@
+#!/usr/bin/env ruby
+
+require "rexml/document"
+require "fileutils"
+include REXML
+
+
+INKSCAPE = '/usr/bin/inkscape'
+#INKSCAPE = '/usr/bin/inkscape' # like this works for me, while using `which` inkscape hangs
+SRC = "src/symbolic.svg"
+PREFIX = "hicolor/scalable"
+
+def chopSVG(icon)
+ FileUtils.mkdir_p(icon[:dir]) unless File.exists?(icon[:dir])
+ unless (File.exists?(icon[:file]) && !icon[:forcerender])
+ FileUtils.cp(SRC,icon[:file])
+ puts " >> #{icon[:name]}"
+ cmd = "#{INKSCAPE} -f #{icon[:file]} --select #{icon[:id]} --verb=FitCanvasToSelection
--verb=EditInvertInAllLayers "
+ cmd += "--verb=EditDelete --verb=EditSelectAll --verb=SelectionUnGroup
--verb=SelectionUnGroup --verb=SelectionUnGroup --verb=StrokeToPath --verb=FileVacuum "
+ cmd += "--verb=FileSave --verb=FileClose > /dev/null 2>&1"
+ system(cmd)
+ #saving as plain SVG gets rid of the classes :/
+ #cmd = "#{INKSCAPE} -f #{icon[:file]} -z --vacuum-defs -l #{icon[:file]} > /dev/null 2>&1"
+ #system(cmd)
+ svgcrop = Document.new(File.new(icon[:file], 'r'))
+ svgcrop.root.each_element("//rect") do |rect|
+ w = ((rect.attributes["width"].to_f * 10).round / 10.0).to_i #get rid of 16 vs
15.99999
+ h = ((rect.attributes["width"].to_f * 10).round / 10.0).to_i #Inkscape bugs
+ if w == 16 && h == 16
+ rect.remove
+ end
+ end
+ icon_f = File.new(icon[:file],'w+')
+ icon_f.puts svgcrop
+ icon_f.close
+ else
+ puts " -- #{icon[:name]} already exists"
+ end
+end #end of function
+
+def get_output_filename(d,n)
+ if (/rtl$/.match(n))
+ outfile = "#{d}/#{n.chomp('-rtl')}-symbolic-rtl.svg"
+ else
+ outfile = "#{d}/#{n}-symbolic.svg"
+ end
+ return outfile
+end
+
+#main
+# Open SVG file.
+svg = Document.new(File.new(SRC, 'r'))
+
+if (ARGV[0].nil?) #render all SVGs
+ puts "Rendering from icons in #{SRC}"
+ # Go through every layer.
+ svg.root.each_element("/svg/g[ inkscape:groupmode='layer']") do |context|
+ context_name = context.attributes.get_attribute("inkscape:label").value
+ puts "Going through layer '" + context_name + "'"
+ context.each_element("g") do |icon|
+ #puts "DEBUG #{icon.attributes.get_attribute('id')}"
+ dir = "#{PREFIX}/#{context_name}"
+ icon_name = icon.attributes.get_attribute("inkscape:label").value
+ chopSVG({ :name => icon_name,
+ :id => icon.attributes.get_attribute("id"),
+ :dir => dir,
+ :file => get_output_filename(dir, icon_name)})
+ end
+ end
+ puts "\nrendered all SVGs"
+else #only render the icons passed
+ icons = ARGV
+ ARGV.each do |icon_name|
+ icon = svg.root.elements["//g[ inkscape:label='#{icon_name}']"]
+ dir = "#{PREFIX}/#{icon.parent.attributes['inkscape:label']}"
+ chopSVG({ :name => icon_name,
+ :id => icon.attributes["id"],
+ :dir => dir,
+ :file => get_output_filename(dir, icon_name),
+ :forcerender => true})
+ end
+ puts "\nrendered #{ARGV.length} icons"
+end
diff --git a/data/icons/src/symbolic.svg b/data/icons/src/symbolic.svg
new file mode 100644
index 0000000..4f5d8b5
--- /dev/null
+++ b/data/icons/src/symbolic.svg
@@ -0,0 +1,621 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ width="16"
+ height="16"
+ id="svg7384"
+ inkscape:version="0.91pre2 r13556"
+ sodipodi:docname="symbolic.svg">
+ <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
+ pagecolor="#555753"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1664"
+ inkscape:window-height="1209"
+ id="namedview88"
+ showgrid="false"
+ inkscape:zoom="1"
+ inkscape:cx="-109.04773"
+ inkscape:cy="-78.189728"
+ inkscape:window-x="818"
+ inkscape:window-y="116"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg7384"
+ showborder="false"
+ inkscape:snap-nodes="true"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-paths="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:snap-to-guides="true"
+ inkscape:snap-grids="true"
+ inkscape:snap-global="true"
+ inkscape:object-nodes="false"
+ inkscape:snap-bbox-midpoints="false"
+ inkscape:object-paths="false"
+ inkscape:snap-others="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4866"
+ empspacing="2"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ spacingx="1px"
+ spacingy="1px" />
+ </sodipodi:namedview>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <defs
+ id="defs7386">
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect17900"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4322"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect3524"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect3158"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect3152"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect3137"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4077"
+ is_visible="true" />
+ <inkscape:path-effect
+ is_visible="true"
+ id="path-effect4044"
+ effect="spiro" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4040"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect3959"
+ is_visible="true" />
+ <inkscape:path-effect
+ is_visible="true"
+ id="path-effect3957"
+ effect="spiro" />
+ <inkscape:path-effect
+ is_visible="true"
+ id="path-effect3951"
+ effect="spiro" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect3947"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect3869"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect3097"
+ is_visible="true" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5408">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop5410" />
+ <stop
+ style="stop-color:#bebebe;stop-opacity:0;"
+ offset="1"
+ id="stop5412" />
+ </linearGradient>
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4601"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4597"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4593"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4589"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4585"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4580"
+ is_visible="true" />
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6279-6-1-4-5">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6281-3-0-3-5"
+ width="3.8250003"
+ height="6.3750005"
+ x="26.85"
+ y="220.75" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6265-33-6-5-1-3">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6267-6-9-1-4-8"
+ width="2.8977277"
+ height="5.21591"
+ x="26.96591"
+ y="221.32954" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6259-6-8-2-1-6-6">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6261-4-9-2-0-9-0"
+ width="1.8762827"
+ height="4.8734746"
+ x="26.998718"
+ y="221.50153" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6279-2-3">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6281-5-3"
+ width="3.8250003"
+ height="6.3750005"
+ x="26.85"
+ y="220.75" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6265-3-5-6">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6267-1-8-1"
+ width="2.8977277"
+ height="5.21591"
+ x="26.96591"
+ y="221.32954" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6259-8-8-8">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6261-6-0-7"
+ width="1.8762827"
+ height="4.8734746"
+ x="26.998718"
+ y="221.50153" />
+ </clipPath>
+ <clipPath
+ id="clipPath3157-7-0"
+ clipPathUnits="userSpaceOnUse">
+ <rect
+ y="221.32954"
+ x="28.124998"
+ height="5.21591"
+ width="1.7386366"
+ id="rect3159-5-5"
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
/>
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6279-6-1">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6281-3-1"
+ width="3.8250003"
+ height="6.3750005"
+ x="26.85"
+ y="220.75" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6265-33-6-4-0">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6267-6-9-19-3"
+ width="2.8977277"
+ height="5.21591"
+ x="26.96591"
+ y="221.32954" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6259-6-8-2-8-0">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6261-4-9-2-7-0"
+ width="1.8762827"
+ height="4.8734746"
+ x="26.998718"
+ y="221.50153" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6265-33-4">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6267-6-5"
+ width="2.8977277"
+ height="5.21591"
+ x="26.96591"
+ y="221.32954" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6259-6-8-25-4">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6261-4-9-24-2"
+ width="1.8762827"
+ height="4.8734746"
+ x="26.998718"
+ y="221.50153" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6259-6-4">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6261-4-9"
+ width="1.8762827"
+ height="4.8734746"
+ x="26.998718"
+ y="221.50153" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6279-7-9">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6281-1-9"
+ width="3.8250003"
+ height="6.3750005"
+ x="26.85"
+ y="220.75" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6265-3-4">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6267-1-9"
+ width="2.8977277"
+ height="5.21591"
+ x="26.96591"
+ y="221.32954" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6259-8-81">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6261-6-6"
+ width="1.8762827"
+ height="4.8734746"
+ x="26.998718"
+ y="221.50153" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6279-3">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6281-9"
+ width="3.8250003"
+ height="6.3750005"
+ x="26.85"
+ y="220.75" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6265-334">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6267-61"
+ width="2.8977277"
+ height="5.21591"
+ x="26.96591"
+ y="221.32954" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6259-5">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6261-61"
+ width="1.8762827"
+ height="4.8734746"
+ x="26.998718"
+ y="221.50153" />
+ </clipPath>
+ <clipPath
+ id="clipPath6810-7"
+ clipPathUnits="userSpaceOnUse">
+ <rect
+ y="281"
+ x="21"
+ height="11"
+ width="14"
+ id="rect6812-2"
+
style="color:#bebebe;fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
/>
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath3668">
+ <rect
+ y="221.50153"
+ x="26.998718"
+ height="3.3729413"
+ width="1.8762826"
+ id="rect3670"
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
/>
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath3697">
+ <path
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ d="m 26.965789,221.32959 0,5.21591 0.579546,0 0,-1.15909 2.318182,0 0,-4.05682 -2.897728,0 z"
+ id="path3699" />
+ </clipPath>
+ <clipPath
+ id="clipPath6810-7-87"
+ clipPathUnits="userSpaceOnUse">
+ <rect
+ y="281"
+ x="21"
+ height="11"
+ width="14"
+ id="rect6812-2-4"
+
style="color:#bebebe;fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
/>
+ </clipPath>
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect44198-7"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect44202-9"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect8915-0-8-2-7-4-4-8"
+ is_visible="true" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5408"
+ id="radialGradient5414"
+ cx="-196.78575"
+ cy="-28.512899"
+ fx="-196.78575"
+ fy="-28.512899"
+ r="1.607125"
+ gradientTransform="matrix(2.9445462,0,0,2.8235465,602.73629,270.04529)"
+ gradientUnits="userSpaceOnUse" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4601-8"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4597-5"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect3869-0"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect3097-4"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4040-0"
+ is_visible="true" />
+ <inkscape:path-effect
+ is_visible="true"
+ id="path-effect4044-4"
+ effect="spiro" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient15264"
+ id="linearGradient15270"
+ x1="155"
+ y1="162.95799"
+ x2="230.13904"
+ y2="138.95799"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient15264">
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1;"
+ offset="0"
+ id="stop15266" />
+ <stop
+ style="stop-color:#ff4c4c;stop-opacity:1"
+ offset="1"
+ id="stop15268" />
+ </linearGradient>
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect14728"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect3524-7"
+ is_visible="true" />
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath6265-334-4">
+ <rect
+
style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect6267-61-0"
+ width="2.8977277"
+ height="5.21591"
+ x="26.96591"
+ y="221.32954" />
+ </clipPath>
+ <inkscape:path-effect
+ is_visible="true"
+ id="path-effect8588"
+ effect="spiro" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect121411"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect8915-0-8-2-7-4-4-8-1"
+ is_visible="true" />
+ </defs>
+ <g
+ inkscape:groupmode="layer"
+ id="layer9"
+ inkscape:label="apps"
+ style="display:inline"
+ transform="translate(-241.0002,-217)">
+ <text
+ sodipodi:linespacing="125%"
+ id="text6726"
+ y="165.94501"
+ x="41.823399"
+
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Droid
Sans"
+ xml:space="preserve"><tspan
+ y="165.94501"
+ x="41.823399"
+ id="tspan6728"
+ sodipodi:role="line">apps</tspan></text>
+ <g
+ transform="translate(13.88393,-223)"
+ inkscape:label="builder-documentation"
+ id="g3961">
+ <rect
+
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;opacity:0.51464431;fill:none;stroke:none;stroke-width:3;marker:none;enable-background:accumulate"
+ id="rect3963"
+ width="16"
+ height="16"
+ x="48"
+ y="398" />
+ <path
+
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:0.99999976;marker:none;enable-background:new"
+ d="m -153.61075,-40.9375 c -0.85693,0.0028 -2.358,0.913597 -2.358,2.521828 l 0,9.853172 c 0,0.85692
0.70558,1.5625 1.5625,1.5625 l 9.4375,0 c 1.125,0.03125 0.93388,-0.98875 0.93388,-0.98875 l -9.33599,0.0253 c
-2.28266,0.0062 -2.08441,-2.991236 -0.0372,-2.99375 l 9.40809,-0.01155 0.0312,-10 z m 0.63848,1.875 2.6875,0
c 3.31698,0 4.27148,1.263093 4.25,3.03125 -0.03,2.467798 -2.19062,3.011827 -4.81434,3.103464 -0.62199,0.02172
-1.50599,0.02154 -2.12316,0.02154 z m 2.03125,1.0625 0,4.03125 c 1.94269,0.02302 2.99796,-0.683252 3,-2.0625
0.003,-1.76848 -1.24077,-1.938279 -3,-1.96875 z"
+ transform="translate(206,440)"
+ id="rect3993"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssccssccscsssccccsc" />
+ <g
+ transform="matrix(0.28893613,0,0,0.28893613,95.491581,418.94283)"
+
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;line-height:125%;font-family:Cantarell;-inkscape-font-specification:'Cantarell
Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
+ id="text3998" />
+ <path
+
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.3;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999976;marker:none;enable-background:new"
+ d="m 50.52067,409.0625 10.44808,0 c -1.18379,0.49216 -1.2956,2.4585 0,3 l -10.44808,0 z"
+ id="rect4006"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ <g
+ transform="translate(-122.13561,-20)"
+ style="display:inline"
+ id="g3517"
+ inkscape:label="builder-editor">
+ <path
+ sodipodi:nodetypes="ccccccccc"
+ inkscape:connector-curvature="0"
+ id="path4308"
+ d="m 165.99812,205.0006 -0.99931,3.9996 11.99173,0 -0.99931,-3.9996 -2.99793,0 -2.49005,1.9998
-3.50581,0 0,-1.9998 z"
+ style="fill:#bebebe;fill-opacity:1;stroke:none" />
+ <rect
+ style="fill:none;stroke:none"
+ id="rect13184"
+ width="16"
+ height="16"
+ x="162.98917"
+ y="195.00317" />
+ <rect
+ ry="0"
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ id="rect13358"
+ width="11.991719"
+ height="0.99988312"
+ x="164.99881"
+ y="210.00011" />
+ <path
+ style="fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 167.99856,204.00069 6.99336,-6.9993 c 0.9993,0 1.99862,0.9999 1.99862,1.9998 l
-6.99517,6.99931 -1.99862,0 z"
+ id="path13365"
+ sodipodi:nodetypes="cccccc"
+ inkscape:connector-curvature="0" />
+ <path
+
style="display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:new"
+ d="m 175.99123,196.00149 c 0.99931,0 1.99863,0.9999 1.99863,1.9998 l 0.99931,-0.9999 c 0,-0.9999
-0.75134,-1.9998 -1.99863,-1.9998 z"
+ id="path13367"
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <text
+ xml:space="preserve"
+
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:Cantarell;-inkscape-font-specification:Cantarell;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#eeeeec;fill-opacity:1;stroke:none"
+ x="-199"
+ y="-128"
+ id="text4574"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4576"
+ x="-199"
+ y="-128">Builder</tspan></text>
+</svg>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]