91 Commits
Author SHA1 Message Date
NotAlexNoyle c334cf8312 Update canonical Gitea link 2026-11-03 10:48:47 -05:00
NotAlexNoyle 9e42799b2f Rework for successful build on FreeBSD 2022-05-12 00:12:41 -04:00
RonnyDo 9c9ac86520 Fix travis build problem 2020-05-10 03:18:25 +02:00
RonnyDo a56546d42a Fix build error 2020-05-10 02:51:04 +02:00
RonnyDo 7bc46bd78f add editorconfig 2020-05-03 02:04:56 +02:00
RonnyDo 10bfe6637d Merge branch 'master' of https://github.com/RonnyDo/ColorPicker 2020-05-03 02:03:49 +02:00
RonnyDo 0c069a94b6 update changelog 2020-05-03 02:03:01 +02:00
RonnyDo c169c75744 Update README.md 2020-05-03 01:28:27 +02:00
RonnyDo c1cd137825 Merge pull request #76 from clappingmonkey/master
Add Bulgarian translation.
2020-05-03 01:25:02 +02:00
clappingmonkey 03a97c55cc add file for bulgarian; edit and add bg in LINGUAS. 2020-02-17 12:25:23 +02:00
RonnyDo ed24697961 code refactoring 2020-01-05 00:18:12 +01:00
RonnyDo 6ae6ec8825 correct copy icon 2020-01-04 23:15:52 +01:00
RonnyDo 9853a843d3 Merge pull request #74 from ryonakano/fix-deprecations
Fix deprecations
2020-01-04 22:53:22 +01:00
Ryo Nakano fefbcb7b04 Fix deprecations 2020-01-03 13:21:50 +09:00
RonnyDo c042a00abd add batches 2020-01-02 22:26:58 +01:00
RonnyDo e912b19340 fix minor config issues 2020-01-02 21:43:09 +01:00
RonnyDo 27298a0de5 polish translation file fix 2020-01-02 18:12:41 +01:00
RonnyDo 1c7a98951b fix travis file 2020-01-02 17:57:19 +01:00
RonnyDo 7e97211c24 fix build warning; update build scripts 2020-01-02 17:51:26 +01:00
RonnyDo 31c1dea1de Merge pull request #65 from onderbakirtas/master
Added Turkish translation
2020-01-02 17:04:57 +01:00
RonnyDo 8f64ef46a5 Merge branch 'master' into master 2020-01-02 17:04:44 +01:00
RonnyDo 7dea159fec Merge pull request #71 from michalzkosmosu/patch-2
Update LINGUAS
2020-01-02 17:03:46 +01:00
RonnyDo b8afc8b75f Merge pull request #69 from michalzkosmosu/master
Added Polish translation
2020-01-02 17:03:29 +01:00
RonnyDo c25de0ffda Merge pull request #68 from Vistaus/master
Added Dutch translation
2020-01-02 17:03:09 +01:00
RonnyDo 90413dfa46 Merge pull request #56 from NathanBnm/patch-1
Fixed error
2020-01-02 17:01:23 +01:00
Michał Nowakowski 91a6ab530d Update LINGUAS 2019-12-12 09:24:19 +01:00
Michał Nowakowski b70938d8c2 Update LINGUAS 2019-11-24 13:31:50 +01:00
Michał Nowakowski e7579118c8 Add files via upload 2019-11-18 13:11:56 +01:00
Heimen Stoffels d5c749fd88 Update LINGUAS 2019-11-09 14:17:32 +01:00
Heimen Stoffels c2b0e1f68e Added Dutch translation 2019-11-09 14:17:18 +01:00
Önder Emre 57597a0cdb Updated LINGUAS to include Turkish language 2019-09-17 15:35:52 +03:00
Önder Emre 574eac863e Updated Turkish translation 2019-09-17 15:33:45 +03:00
Önder Emre 3eadb2bb54 Created Turkish translation 2019-09-17 15:31:02 +03:00
Nathan a11b4c2fb3 Fix 2019-01-24 20:28:04 +01:00
RonnyDo 0c82ba4cea Merge pull request #53 from waldyrious/patch-2
README: Add more info about building from source
2019-01-03 20:58:43 +01:00
RonnyDo 3dd765c6b1 Merge pull request #52 from waldyrious/patch-1
Update pt_PT.po
2019-01-03 20:57:17 +01:00
Waldir Pimenta d48422ef68 README: Add more info about building from source 2019-01-03 10:14:54 +00:00
Waldir Pimenta 35f7fa70ec Update pt_PT.po
- Add information to the opening comment
- Remove extraneous blank lines
- Don't use title case (in Portuguese it's only used for actual titles, not for regular labels)
2019-01-03 10:07:24 +00:00
Ronny f192badbf3 fixing issue #51 2019-01-02 21:45:03 +01:00
Ronny a5b3e9bf4f resolve build conflicts 2019-01-02 21:33:18 +01:00
Ronny 77f08ed556 resolve build conflicts 2019-01-02 21:17:50 +01:00
Ronny c6edc2e8bf Fix build problem. Make app ready for Juno. 2019-01-02 21:00:01 +01:00
RonnyDo 0bde55cc10 Merge pull request #46 from drom98/master
Add pt_PT translation
2019-01-02 19:49:20 +01:00
drom98 e70d73a494 Add pt_PT translation 2018-08-27 15:46:47 +01:00
RonnyDo 784efe70b8 implement 'Easier way on working pixelwise' (issue #36) 2018-05-03 10:51:35 -05:00
RonnyDo 24f9e217f0 fix version conflict part 2 2018-04-26 22:37:53 -05:00
RonnyDo 20d20b7030 fix version conflict 2018-04-26 22:27:42 -05:00
RonnyDo 3bd7c874a3 update changelog, fix build errrors 2018-04-26 02:38:57 -05:00
RonnyDo 03fb308604 update changelog, fix build errrors 2018-04-26 02:36:04 -05:00
RonnyDo 6b26a0bd98 update changelog 2018-04-26 02:21:58 -05:00
RonnyDo 67129a8c81 update french comment 2018-04-26 02:18:04 -05:00
RonnyDo 9bf90f96c5 Merge pull request #40 from ArthurS1/master
Adds French translation
2018-04-25 22:14:38 -05:00
ArthurS1 7d4c1a2916 Adds French translation 2018-04-10 22:04:27 +02:00
RonnyDo b8fb337f08 Merge pull request #38 from fitojb/master
Provide Catalan translation; update Spanish translation
2018-04-08 12:06:37 -05:00
Adolfo Jayme Barrientos 5483c57b4f Provide Catalan translation; update Spanish translation 2018-03-25 01:59:13 -06:00
Ronny Dobra 895c2b571d Implement 'close with right-mouse-button' feature (issue #27) 2017-10-29 16:31:31 +01:00
Ronny Dobra 97f4ceaba9 integrate spanish translation 2017-10-29 16:12:46 +01:00
RonnyDo b55c027ac9 Merge pull request #33 from Juankz/master
Added Spanish translation
2017-10-20 19:23:08 +02:00
Juan Carlos c3cc0df53e Create es.po
Added Spanish translation
2017-10-20 10:59:34 -05:00
RonnyDo cdaae3c8b2 Merge pull request #31 from caazdev/master
Updated icons
2017-10-17 20:44:00 +02:00
caazdev c581f88766 Add updated icon 2017-09-25 01:34:36 -04:00
caazdev 3c87c3fd49 Add updated icon 2017-09-25 01:33:38 -04:00
caazdev 55311dd2b7 Add 16px icon size 2017-09-22 00:12:37 -04:00
caazdev 971f1e0bc8 Add 24px icon size 2017-09-22 00:11:42 -04:00
caazdev 83a1644bb0 Add updated icon 2017-09-22 00:09:16 -04:00
caazdev 165d93afb6 Add updated icon 2017-09-22 00:07:13 -04:00
caazdev c1f49798af Add updated icon 2017-09-22 00:06:16 -04:00
caazdev 24510619e6 Add updated icon 2017-09-22 00:05:21 -04:00
Ronny Dobra 3a9d2e4d13 update release notes for v1.0.2 2017-08-20 13:34:56 +02:00
Ronny Dobra 63ffa15123 implement: Don't add the same color to color history twice #24 2017-08-20 13:28:56 +02:00
Ronny Dobra 3de7a3746f update release notes 2017-07-13 01:43:14 +02:00
Ronny Dobra 53268107d5 improvements to avoid issue #19 2017-07-13 01:39:35 +02:00
Ronny Dobra d2d04ade5b remove dead code 2017-07-12 23:15:27 +02:00
Ronny Dobra 083dbaded6 update release info 2017-07-07 12:06:57 +02:00
Ronny Dobra 6927c4cf08 update release info 2017-07-07 12:05:12 +02:00
Ronny Dobra 2c1626da05 save most recent zoomlevel 2017-07-07 11:32:16 +02:00
Ronny Dobra ea611827ea implement magnifier (issue #12); fixed issue #17 2017-07-05 00:14:17 +02:00
Ronny Dobra 8231e746c2 fix AppData warnings (issue #17) 2017-06-27 23:52:34 +02:00
Ronny Dobra 917bdb9f90 update changelog 2017-06-27 23:45:05 +02:00
Ronny Dobra 8ac5abbd8c update screenshots 2017-06-27 23:43:47 +02:00
Ronny Dobra 624fd7bb67 fix issue #13 ( 2017-06-27 23:34:11 +02:00
Ronny Dobra 33765cdef1 add missing meson file (issue #16) 2017-06-26 23:07:10 +02:00
Ronny Dobra b3b9365bda update README 2017-06-26 22:59:13 +02:00
Ronny Dobra 2fdfab926b update screenshot 2017-06-26 22:52:15 +02:00
Ronny Dobra 28c9a74221 minor icon changes 2017-06-26 22:35:05 +02:00
Ronny Dobra a9b2386cc4 implement issue #15: Remember last color format; add settings-class 2017-06-26 22:18:58 +02:00
Ronny Dobra 657f7594f1 implement issue #11: Remember color history between sessions 2017-06-25 20:15:03 +02:00
Ronny Dobra 4dd56a8c3c add gSettings support; implement issue #10: Remember window position 2017-06-25 14:40:52 +02:00
Ronny Dobra 89f04d677f fix typo 2017-06-25 01:11:54 +02:00
Ronny Dobra e83daa8424 update project description; fix issue #14 2017-06-25 01:08:40 +02:00
Ronny Dobra 82b4f4215f fix issue #9 2017-06-23 17:10:42 +02:00
38 changed files with 3255 additions and 1157 deletions

No files matched your search

+16
View File
@@ -0,0 +1,16 @@
# EditorConfig <https://EditorConfig.org>
root = true
# elementary defaults
[*]
charset = utf-8
end_of_line = lf
indent_size = tab
indent_style = space
insert_final_newline = true
max_line_length = 80
tab_width = 4
# Markup files
[{*.html,*.xml,*.xml.in,*.yml}]
tab_width = 2
+3
View File
@@ -0,0 +1,3 @@
build
~*
*~
+28
View File
@@ -0,0 +1,28 @@
---
language: node_js
node_js:
- 10.17.0
sudo: required
services:
- docker
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- libstdc++-5-dev
cache:
directories:
- /tmp/liftoff
install:
- npm i -g @elementaryos/houston
script:
- houston ci
+36 -15
View File
@@ -1,28 +1,49 @@
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
# Color Picker
One Color Picker to rule them all! No overhelming menus and settings. Just a dialog with all the features you'll need:
* Pick a color
One Color Picker to rule them all! No overhelming menus or settings. An easy tool with the features you need.
This fork has been verified to build on FreeBSD 13.1.
Features:
* Pick a color with the zoomable Magnifier
* Choose between multiple Color Formats
* Let the Color History remember your last colors
![ColorPicker Screenshot](https://raw.github.com/ronnydo/colorpicker/master/data/screenshot.png)
## Appcenter
Color Picker will be soon available on [Appcenter](https://github.com/elementary/appcenter)!
## Installation
On elementaryOS? Simply install Color Picker from AppCenter:
<p align="center">
<a href="https://appcenter.elementary.io/com.github.ronnydo.colorpicker">
<img src="https://appcenter.elementary.io/badge.svg" alt="Get it on AppCenter">
</a>
</p>
## Dependencies
You'll need the following dependencies to build:
For other Debian-based systems, you can download and install the [latest .deb file](https://github.com/ronnydo/colorpicker/releases/latest).
For FreeBSD (and other systems), you will need to compile the package yourself. See the instructions below.
## Build from source
If you like to build ColorPicker yourself, take a look at the [`dev-build.sh`](dev-build.sh) file.
### Dependencies
You'll need the following dependencies to compile ColorPicker:
* granite
* libgtk-3-dev
* meson
* valac
* vala
* ninja
## Build, Install and Run
Call in the projects root folder:
### Example
meson build && cd build
mesonconf -Dprefix=/usr
ninja
sudo ninja install
com.github.ronnydo.colorpicker
Here's a sample list of commands for building the package from source. These have been tested to work correctly on FreeBSD 13.1.
```bash
sudo pkg install vala granite meson ninja
git clone https://git.trueog.net/NotAlexNoyle/ColorPicker
cd ColorPicker/
chmod +x dev-build.sh
./dev-build.sh
Enter your sudo password when prompted.
```
+201 -32
View File
@@ -1,32 +1,201 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2017 Ronny Dobra <ronnydobra at arcor dot de> -->
<component type="desktop">
<id>com.github.ronnydo.colorpicker.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>Color Picker</name>
<summary>The most intuitive Color Picker to speed up your workflow.</summary>
<description>
<p>One Color Picker to rule them all! No overhelming menus and settings. Just a dialog with all the features you'll need:</p>
<ul>
<li>Pick a color</li>
<li>Choose between multiple <b>Color Formats</b></li>
<li>Let the <b>Color History</b> remember your last colors</li>
</ul>
</description>
<provides>
<binary>com.github.ronnydo.colorpicker</binary>
</provides>
<screenshots>
<screenshot type="default">
<image>https://raw.githubusercontent.com/ronnydo/colorpicker/master/data/screenshot.png</image>
</screenshot>
</screenshots>
<developer_name>Ronny Dobra</developer_name>
<url type="homepage">https://github.com/RonnyDo/ColorPicker</url>
<url type="bugtracker">https://github.com/RonnyDo/ColorPicker/issues</url>
<custom>
<value key="x-appcenter-color-primary">#A3FF91</value>
<value key="x-appcenter-color-primary-text">#333333</value>
</custom>
</component>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2017 Ronny Dobra <ronnydobra at arcor dot de> -->
<component type="desktop">
<id>com.github.ronnydo.colorpicker</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>Color Picker</name>
<summary>The most intuitive Color Picker to speed up your workflow</summary>
<description>
<p>One Color Picker to rule them all! No overhelming menus or settings. An easy tool with the features you need.</p>
<p>Features:</p>
<ul>
<li>Pick a color with the zoomable Magnifier</li>
<li>Choose between multiple Color Formats</li>
<li>Let the Color History remember your last colors</li>
</ul>
</description>
​<categories>
​ <category>GTK</category>
​ <category>Utility</category>
<category>Graphics</category>
<category>Development</category>
</categories>
<releases>
​<release version="1.1.5" date="2020-05-10" urgency="low">
​ <description>
<ul>
<li>Fix travis build problem</li>
</ul>
</description>
​</release>
​<release version="1.1.4" date="2020-05-03" urgency="low">
​ <description>
<ul>
<li>Added Bulgarian translation (kudos to @clappingmonkey)</li>
</ul>
</description>
​</release>
​<release version="1.1.3" date="2020-01-02" urgency="medium">
​ <description>
<ul>
<li>Added Polish translation (kudos to @michalzkosmosu)</li>
<li>Added Dutch translation (kudos to @Vistaus)</li>
<li>Added Turkish translation (kudos to @onderbakirtas )</li>
<li>Fix build integration (kudos to @meisenzahl)</li>
</ul>
</description>
​</release>
​<release version="1.1.2" date="2019-01-02" urgency="medium">
​ <description>
<ul>
<li>Juno Release!!1! (finally)</li>
<li>"Olá em português" (Translation by @drom98)</li>
</ul>
</description>
​</release>
​<release version="1.0.5" date="2018-04-27" urgency="medium">
​ <description>
<ul>
<li>Implement 'close with right-mouse-button' feature (issue #27)</li>
<li>Update icon</li>
<li>Add French, Spanish and Catalan translation</li>
</ul>
</description>
​</release>
​<release version="1.0.4" date="2018-04-27" urgency="medium">
​ <description>
<ul>
<li>fix version conflict</li>
</ul>
</description>
​</release>
​<release version="1.0.3" date="2018-04-26" urgency="medium">
​ <description>
<ul>
<li>Implement 'close with right-mouse-button' feature (issue #27)</li>
<li>Update icon</li>
<li>Add French, Spanish and Catalan translation</li>
</ul>
</description>
​</release>
​<release version="1.0.2" date="2017-08-20" urgency="medium">
​ <description>
<ul>
<li>Implement "Don't add the same color to color history twice" (issue #24)</li>
</ul>
</description>
​</release>
​<release version="1.0.1" date="2017-07-13" urgency="medium">
​ <description>
<ul>
<li>Improvements to avoid issue #19</li>
</ul>
</description>
​</release>
​<release version="1.0.0" date="2017-07-07" urgency="medium">
​ <description>
<ul>
<li>Main Release!</li>
<li>Implement magnifier (issue #12)</li>
<li>Use your mousewheel to zoom the magnifier in and out.</li>
<li>Invalid AppData file (issue #17)</li>
<li>Code cleanup</li>
</ul>
</description>
​</release>
​<release version="0.9.5" date="2017-06-27" urgency="medium">
​ <description>
<ul>
<li>Fix dark color scheme bug (issue #13)</li>
<li>Enhance project description</li>
</ul>
</description>
​</release>
​<release version="0.9.4" date="2017-06-26" urgency="medium">
​ <description>
<ul>
<li>Fix build bug (issue #16)</li>
</ul>
</description>
​</release>
​<release version="0.9.3" date="2017-06-26" urgency="medium">
​ <description>
<ul>
<li>Color Picker now restores your recent window position, color format and color history! (issue #10, issue #11 and issue #15)</li>
<li>Minor icon changes</li>
</ul>
</description>
​</release>
​<release version="0.9.2" date="2017-06-23" urgency="low">
​ <description>
<ul>
<li>Fix issue #8</li>
</ul>
</description>
​</release>
​<release version="0.9.1" date="2017-06-23" urgency="low">
​ <description>
<ul>
<li>Fix issue #8</li>
</ul>
</description>
​</release>
​<release version="0.9.0" date="2017-06-22" urgency="medium">
​ <description>
<ul>
<li>Beta release</li>
<li>Fix issue #4</li>
<li>Fix issue #5</li>
<li>Fix issue #6</li>
<li>Fix issue #7</li>
<li>Update icons</li>
<li>Add German translation</li>
</ul>
</description>
​</release>
​<release version="0.1.2" date="2017-06-21" urgency="low">
​ <description>
<ul>
<li>Fix build information</li>
</ul>
</description>
​</release>
​<release version="0.1.1" date="2017-06-19" urgency="low">
​ <description>
<ul>
<li>Added debian files and logo files</li>
</ul>
</description>
​</release>
​<release version="0.1.0" date="2017-06-15" urgency="low">
​ <description>
<ul>
<li>First official release</li>
</ul>
</description>
​</release>
<release version="1.0" date="2012-08-26"/>
​ </releases>
<provides>
<binary>com.github.ronnydo.colorpicker</binary>
</provides>
<screenshots>
<screenshot type="default">
<caption>Normal variant</caption>
<image>https://raw.githubusercontent.com/ronnydo/colorpicker/master/data/screenshot.png</image>
</screenshot>
<screenshot>
<caption>Dark variant</caption>
<image>https://raw.githubusercontent.com/ronnydo/colorpicker/master/data/screenshot_dark.png</image>
</screenshot>
</screenshots>
<developer_name>Ronny Dobra</developer_name>
<url type="homepage">https://github.com/RonnyDo/ColorPicker</url>
<url type="bugtracker">https://github.com/RonnyDo/ColorPicker/issues</url>
<custom>
<value key="x-appcenter-color-primary">#A3FF91</value>
<value key="x-appcenter-color-primary-text">#333333</value>
</custom>
</component>
+3 -2
View File
@@ -1,9 +1,10 @@
[Desktop Entry]
Name=Color Picker
Comment=The one and only Color Picker to speed up professionals workflow.
Comment=An intuitive Color Picker
Comment[fr]=Un Sélecteur de Couleurs intuitifs
Exec=com.github.ronnydo.colorpicker
Icon=com.github.ronnydo.colorpicker
Keywords=color;picker;selector;pipette;
Keywords=colorpicker;color;picker;selector;pipette;
Terminal=false
Type=Application
Categories=GTK;Utility;Graphics;Development;
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<schemalist>
<schema path="/com/github/ronnydo/colorpicker/"
id="com.github.ronnydo.colorpicker"
gettext-domain="com.github.ronnydo.colorpicker">
<key name="window-x" type="i">
<default>-1</default>
<summary>Most recent x position of app window</summary>
<description>Most recent x position of app window</description>
</key>
<key name="window-y" type="i">
<default>-1</default>
<summary>Most recent y position of app window</summary>
<description>Most recent y position of app window</description>
</key>
<key name="color-format-index" type="i">
<default>2</default>
<summary>Most recent index of selected color format</summary>
<description>Most recent index of selected color format</description>
</key>
<key name="color-history" type="as">
<default>[]</default>
<summary>Color History</summary>
<description>Color History</description>
</key>
<key name="zoomlevel" type="i">
<default>3</default>
<summary>Most recent zoomlevel of the picker's magnifier.</summary>
<description>Most recent zoomlevel of the picker's magnifier.</description>
</key>
</schema>
</schemalist>
+363 -265
View File
@@ -8,13 +8,23 @@
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"
id="svg5644"
viewBox="0 0 128 128"
height="128"
width="128"
version="1.1"
id="svg2"
inkscape:version="0.91 r13725"
sodipodi:docname="com.github.ronnydo.colorpicker.svg">
<metadata
id="metadata56">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
@@ -24,311 +34,399 @@
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="899"
inkscape:window-height="961"
id="namedview52"
inkscape:window-width="1280"
inkscape:window-height="739"
id="namedview54"
showgrid="false"
showguides="false"
inkscape:zoom="0.99999999"
inkscape:cx="33.679442"
inkscape:cy="104.75812"
inkscape:window-x="1665"
inkscape:zoom="4.515625"
inkscape:cx="64"
inkscape:cy="64"
inkscape:window-x="0"
inkscape:window-y="30"
inkscape:window-maximized="0"
inkscape:current-layer="svg5644" />
inkscape:window-maximized="1"
inkscape:current-layer="svg2"
inkscape:object-nodes="true" />
<defs
id="defs5646">
id="defs4">
<radialGradient
r="62.769119"
fy="193.04066"
fx="279.45264"
cy="193.04066"
cx="279.45264"
gradientTransform="matrix(2.2646518,0,0,0.70753242,1422.3606,871.75449)"
id="b"
fx="-9.205"
gradientUnits="userSpaceOnUse"
id="radialGradient3163-0"
xlink:href="#linearGradient3820-7-2-8-6" />
<linearGradient
id="linearGradient3820-7-2-8-6">
cy="8.2603"
cx="6.5633"
gradientTransform="matrix(-1.1206e-7,3.75,-4.25,-2.503e-7,100.11,38.388)"
r="20">
<stop
stop-color="#b1e198"
offset="0"
style="stop-color:#3d3d3d;stop-opacity:1"
id="stop3822-2-6-5-0" />
id="stop7" />
<stop
offset="0.5"
style="stop-color:#686868;stop-opacity:0.49803922"
id="stop3864-8-7-4-1" />
stop-color="#71c586"
offset=".30769"
id="stop9" />
<stop
stop-color="#04a171"
offset=".65385"
id="stop11" />
<stop
stop-color="#108562"
offset="1"
style="stop-color:#686868;stop-opacity:0"
id="stop3824-1-2-6-7" />
id="stop13" />
</radialGradient>
<radialGradient
id="a"
gradientUnits="userSpaceOnUse"
cy="186.17"
cx="99.157"
gradientTransform="matrix(0.68694,0,0,0.21462096,-4.0217,68.573778)"
r="62.769">
<stop
stop-color="#3d3d3d"
offset="0"
id="stop16" />
<stop
stop-color="#686868"
stop-opacity=".49804"
offset=".5"
id="stop18" />
<stop
stop-color="#686868"
stop-opacity="0"
offset="1"
id="stop20" />
</radialGradient>
<linearGradient
id="d"
y2="53.699"
gradientUnits="userSpaceOnUse"
x2="64.034"
gradientTransform="translate(0,63.5)"
y1="-49.85"
x1="64.775">
<stop
stop-color="#fff"
offset="0"
id="stop23" />
<stop
stop-color="#fff"
stop-opacity=".23529"
offset=".40804"
id="stop25" />
<stop
stop-color="#fff"
stop-opacity=".15686"
offset=".84138"
id="stop27" />
<stop
stop-color="#fff"
stop-opacity=".39216"
offset="1"
id="stop29" />
</linearGradient>
<linearGradient
id="c"
y2="39"
gradientUnits="userSpaceOnUse"
x2="65"
y1="-36"
x1="65">
<stop
stop-color="#fff"
offset="0"
id="stop32" />
<stop
stop-color="#cee7dd"
offset="1"
id="stop34" />
</linearGradient>
<radialGradient
r="62.769119"
fy="-516.01373"
fx="-151.86722"
cy="-516.01373"
cx="-151.86722"
gradientTransform="matrix(0.6963061,-8.8819362e-8,2.5407298e-8,0.19918243,169.58823,211.02257)"
id="b-3"
gradientUnits="userSpaceOnUse"
id="radialGradient3163-0-2"
xlink:href="#linearGradient3820-7-2-8-6" />
<linearGradient
y2="40.495617"
x2="71.204407"
y1="15.369057"
x1="71.204407"
gradientTransform="matrix(13.727156,0,0,13.727156,-353.60124,993.39589)"
gradientUnits="userSpaceOnUse"
id="linearGradient3118"
xlink:href="#linearGradient4806" />
<linearGradient
id="linearGradient4806">
cy="186.17"
cx="99.156998"
gradientTransform="matrix(0.38235,0,0,0.11948739,-79.611541,-11.298357)"
r="62.769001">
<stop
id="stop4808"
stop-color="#3d3d3d"
offset="0"
id="stop25-6" />
<stop
stop-color="#686868"
stop-opacity=".49804"
offset=".5"
id="stop27-7" />
<stop
stop-color="#686868"
stop-opacity="0"
offset="1"
id="stop29-5" />
</radialGradient>
<linearGradient
x1="71.204407"
y1="15.369057"
x2="71.204407"
y2="40.495617"
id="linearGradient4338-5-6"
xlink:href="#linearGradient3801"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(4.2290254,0,0,4.2290271,-365.09168,-60.64967)" />
<linearGradient
id="linearGradient3801">
<stop
offset="0"
style="stop-color:#ffffff;stop-opacity:1"
id="stop3803" />
<stop
offset="0.42447853"
style="stop-color:#ffffff;stop-opacity:0.23529412"
id="stop3805" />
<stop
offset="0.82089913"
style="stop-color:#ffffff;stop-opacity:0.15686275"
id="stop3807" />
<stop
offset="1"
style="stop-color:#ffffff;stop-opacity:0.32"
id="stop3809" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3818"
id="linearGradient3799-3"
x1="3.4672444"
y1="24.111755"
x2="44.532757"
y2="24.111755"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,2.5325384,-2.5431726,0,1.4632975,-3.5870691)" />
<linearGradient
id="linearGradient3818"
inkscape:collect="always">
<stop
id="stop3820"
offset="0"
style="stop-color:#ffc9ff;stop-opacity:1" />
<stop
style="stop-color:#ffffff;stop-opacity:0.5"
offset="0.3413879"
id="stop3822" />
<stop
id="stop3826"
offset="0.67349619"
style="stop-color:#939393;stop-opacity:0.45098037" />
<stop
id="stop3824"
offset="1"
style="stop-color:#4f2d00;stop-opacity:0.40000001" />
</linearGradient>
<linearGradient
y2="44.340794"
x2="71.204407"
y1="6.2375584"
x1="71.204407"
gradientTransform="matrix(2.7567566,0,0,2.7567566,-257.60891,-12.709787)"
gradientUnits="userSpaceOnUse"
id="linearGradient3540"
xlink:href="#linearGradient4011-8" />
<linearGradient
id="linearGradient4011-8">
<stop
id="stop4013-9"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop4810"
id="stop4015-2"
style="stop-color:#ffffff;stop-opacity:0.23529412"
offset="0.42447853" />
offset="0.507761" />
<stop
id="stop4812"
id="stop4017-28"
style="stop-color:#ffffff;stop-opacity:0.15686275"
offset="0.82089913" />
offset="0.83456558" />
<stop
id="stop4814"
id="stop4019-23"
style="stop-color:#ffffff;stop-opacity:0.39215687"
offset="1" />
</linearGradient>
<radialGradient
gradientTransform="matrix(0,154.49053,-304.35366,0,3674.6039,-96.071093)"
xlink:href="#linearGradient3820-7-2-8-6"
id="radialGradient3163"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8-8-9"
id="radialGradient5521-1"
fy="9.9571075"
fx="6.9303164"
r="12.671875"
cy="9.9571075"
cx="7.4605465" />
gradientTransform="matrix(0.6869404,0,0,0.21461693,-3.9963115,68.57334)"
cx="99.157013"
cy="186.17059"
fx="99.157013"
fy="186.17059"
r="62.769119" />
<linearGradient
id="linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8-8-9">
id="linearGradient3820-7-2-8-6">
<stop
id="stop3750-8-9-0"
style="stop-color:#90dbec;stop-opacity:1"
id="stop3822-2-6-5-0"
style="stop-color:#3d3d3d;stop-opacity:1"
offset="0" />
<stop
id="stop3752-3-2-2"
style="stop-color:#42baea;stop-opacity:1"
offset="0.26238" />
id="stop3864-8-7-4-1"
style="stop-color:#686868;stop-opacity:0.49803922"
offset="0.5" />
<stop
id="stop3754-7-2-2"
style="stop-color:#3689e6;stop-opacity:1"
offset="0.704952" />
<stop
id="stop3756-9-3-05"
style="stop-color:#2b63a0;stop-opacity:1"
id="stop3824-1-2-6-7"
style="stop-color:#686868;stop-opacity:0"
offset="1" />
</linearGradient>
<radialGradient
r="62.769119"
fy="186.17059"
fx="99.157013"
cy="186.17059"
cx="99.157013"
gradientTransform="matrix(2.2646518,0,0,0.70753243,411.27467,1384.4188)"
gradientUnits="userSpaceOnUse"
id="radialGradient3163"
xlink:href="#linearGradient3820-7-2-8-6" />
<linearGradient
y2="40.495617"
x2="71.204407"
y1="15.369057"
x1="71.204407"
gradientTransform="matrix(4.16388,0,0,4.16388,-236.03265,-50.036246)"
gradientUnits="userSpaceOnUse"
id="linearGradient3118-2"
xlink:href="#linearGradient4806" />
<radialGradient
r="62.769119"
fy="186.17059"
fx="99.157013"
cy="186.17059"
cx="99.157013"
gradientTransform="matrix(0.6869404,0,0,0.21461693,-4.02174,68.573331)"
gradientUnits="userSpaceOnUse"
id="radialGradient3163-9"
xlink:href="#linearGradient3820-7-2-8-6" />
<radialGradient
gradientTransform="matrix(0,46.861858,-92.320077,0,985.84907,-380.50601)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8-8-9"
id="radialGradient5521-1-1"
fy="9.9571075"
fx="6.9303164"
r="12.671875"
cy="9.9571075"
cx="7.4605465" />
<radialGradient
r="62.769119"
fy="-500.58121"
fx="-150.24731"
cy="-500.58121"
cx="-150.24731"
gradientTransform="matrix(0.78392881,0,0,0.24299389,181.87534,233.6299)"
gradientUnits="userSpaceOnUse"
id="radialGradient3163-0-2-6"
xlink:href="#linearGradient3820-7-2-8-6" />
</defs>
<metadata
id="metadata5649">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<path
inkscape:connector-curvature="0"
d="m 108.18623,109.00945 a 44.186236,13.804854 0 0 1 -88.372457,0 44.186236,13.804854 0 1 1 88.372457,0 z"
id="path3818-0-5-0-4"
style="fill:url(#radialGradient3163-0-2);fill-opacity:1;stroke:none" />
style="fill:url(#radialGradient3163);fill-opacity:1;stroke:none"
id="path3818-0-5-0"
d="m 107.23729,108.52869 a 43.118644,13.471312 0 0 1 -86.237288,0 43.118644,13.471312 0 1 1 86.237288,0 z" />
<g
transform="matrix(0.31548205,0,0,0.31680676,-266.02134,-79.894447)"
id="g4992">
id="g3965"
transform="translate(123.85706,8.8060501)">
<g
transform="matrix(2.5324466,0,0,2.5218623,-120.63307,-2.9403405)"
id="g4220">
<path
inkscape:connector-curvature="0"
id="path8272-96-8-29-8"
d="M 29.314755,43.762237 A 20.534583,20.62081 0 0 0 43.834902,18.507005 20.534583,20.62081 0 0 0 18.685271,3.9258899 20.534583,20.62081 0 0 0 4.1651283,29.181122 20.534583,20.62081 0 0 0 29.314755,43.762237 Z"
style="fill:#f2ec39;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-7-5-1-4"
d="m 8.9819695,37.907423 a 20.534583,20.62081 0 0 0 9.7033025,5.854814 l 5.314741,-19.918173 z"
style="fill:#f9ba13;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-6-4-2-5"
d="m 3.9917301,28.482736 a 20.534583,20.62081 0 0 0 5.488141,9.942443 L 24.000013,23.844064 Z"
style="fill:#f89a22;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-29-5-7-0"
d="M 4.362693,17.815121 A 20.534583,20.62081 0 0 0 4.1651283,29.181122 L 24.000013,23.844064 Z"
style="fill:#ef5725;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-82-5-0-3"
d="M 9.9954605,8.7629571 A 20.534583,20.62081 0 0 0 4.1651279,18.507005 l 19.8348851,5.337059 z"
style="fill:#ec3425;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-9-2-9-6"
d="M 19.380736,3.7517639 A 20.534583,20.62081 0 0 0 9.4798692,9.2629482 L 24.000013,23.844064 Z"
style="fill:#a61d4c;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-15-5-3-1"
d="M 30.003744,4.124285 A 20.534583,20.62081 0 0 0 18.68527,3.9258902 l 5.314743,19.9181738 z"
style="fill:#7d3693;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-6-7-6-0"
d="M 39.018054,9.7807062 A 20.534583,20.62081 0 0 0 29.314753,3.9258903 l -5.31474,19.9181737 z"
style="fill:#47318f;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-1-5-0-6"
d="M 44.008298,19.205392 A 20.534583,20.62081 0 0 0 38.520152,9.2629502 L 24.000013,23.844064 Z"
style="fill:#3e5daa;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-9-4-62-3"
d="M 43.637328,29.873006 A 20.534583,20.62081 0 0 0 43.834902,18.507005 L 24.000013,23.844064 Z"
style="fill:#1892cd;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-4-9-8-61-2"
d="m 38.004566,38.92517 a 20.534583,20.62081 0 0 0 5.830328,-9.744047 L 24.000013,23.844064 Z"
style="fill:#63ae45;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-4-3-69-0-8-0"
d="m 29.314755,43.762237 a 20.534583,20.62081 0 0 0 9.205401,-5.337058 L 24.000013,23.844064 Z"
style="fill:#cedd38;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
transform="matrix(0.25881905,0.96592583,0.96592583,-0.25881905,0,0)"
style="fill:#f2ec39;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 878.63707,891.61951 A 164.44035,164.44035 0 0 1 714.19672,1056.0599 164.44035,164.44035 0 0 1 549.75636,891.61951 164.44035,164.44035 0 0 1 714.19672,727.17915 164.44035,164.44035 0 0 1 878.63707,891.61951 Z"
id="path8272-96-8-29-8"
style="opacity:0.4;fill:url(#linearGradient3799-3);fill-opacity:1;stroke:none;stroke-width:1.00719976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M -7.8570585,57.193856 A 51.999987,51.999992 0 0 1 -59.857083,109.19385 51.999987,51.999992 0 0 1 -111.85706,57.193856 51.999987,51.999992 0 0 1 -59.857083,5.1938559 51.999987,51.999992 0 0 1 -7.8570585,57.193856 Z"
id="path8089-1-7-6-3-3"
inkscape:connector-curvature="0" />
<path
transform="matrix(0.25881905,0.96592583,0.96592583,-0.25881905,0,0)"
style="fill:#f9ba13;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 791.39679,746.42729 a 164.44035,164.44035 0 0 1 65.20945,62.97204 l -142.40952,82.22018 z"
id="path8272-5-7-5-1-4"
inkscape:connector-curvature="0" />
<path
transform="matrix(0.25881905,0.96592583,0.96592583,-0.25881905,0,0)"
style="fill:#f89a22;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 708.45783,727.27933 a 164.44035,164.44035 0 0 1 87.95907,21.93066 l -82.22018,142.40952 z"
id="path8272-5-6-6-4-2-5"
inkscape:connector-curvature="0" />
<path
transform="matrix(0.25881905,0.96592583,0.96592583,-0.25881905,0,0)"
style="fill:#ef5725;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 627.0566,752.16618 a 164.44035,164.44035 0 0 1 87.14012,-24.98703 l 0,164.44036 z"
id="path8272-5-6-9-29-5-7-0"
inkscape:connector-curvature="0" />
<path
transform="matrix(0.25881905,0.96592583,0.96592583,-0.25881905,0,0)"
style="fill:#ec3425;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 569.0045,814.41944 a 164.44035,164.44035 0 0 1 62.97204,-65.20946 l 82.22018,142.40953 z"
id="path8272-5-6-9-6-82-5-0-3"
inkscape:connector-curvature="0" />
<path
transform="matrix(0.25881905,0.96592583,0.96592583,-0.25881905,0,0)"
style="fill:#a61d4c;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 549.85654,897.35839 a 164.44035,164.44035 0 0 1 21.93065,-87.95906 l 142.40953,82.22018 z"
id="path8272-5-6-9-6-3-9-2-9-6"
inkscape:connector-curvature="0" />
<path
transform="matrix(0.25881905,0.96592583,0.96592583,-0.25881905,0,0)"
style="fill:#7d3693;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 574.74339,978.75962 A 164.44035,164.44035 0 0 1 549.75636,891.6195 l 164.44036,10e-6 z"
id="path8272-5-6-9-6-3-0-15-5-3-1"
inkscape:connector-curvature="0" />
<path
transform="matrix(0.25881905,0.96592583,0.96592583,-0.25881905,0,0)"
style="fill:#47318f;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 636.99665,1036.8117 A 164.44035,164.44035 0 0 1 571.78719,973.83968 L 714.19672,891.61951 Z"
id="path8272-5-6-9-6-3-0-8-6-7-6-0"
inkscape:connector-curvature="0" />
<path
transform="matrix(0.25881905,0.96592583,0.96592583,-0.25881905,0,0)"
style="fill:#3e5daa;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 719.93561,1055.9597 A 164.44035,164.44035 0 0 1 631.97654,1034.029 L 714.19672,891.61951 Z"
id="path8272-5-6-9-6-3-0-8-5-1-5-0-6"
inkscape:connector-curvature="0" />
<path
transform="matrix(0.25881905,0.96592583,0.96592583,-0.25881905,0,0)"
style="fill:#1892cd;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 801.33682,1031.0728 a 164.44035,164.44035 0 0 1 -87.1401,24.9871 l 0,-164.44039 z"
id="path8272-5-6-9-6-3-0-8-5-4-9-4-62-3"
inkscape:connector-curvature="0" />
<path
transform="matrix(0.25881905,0.96592583,0.96592583,-0.25881905,0,0)"
style="fill:#63ae45;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 859.38893,968.81958 A 164.44035,164.44035 0 0 1 796.41689,1034.029 L 714.19672,891.61951 Z"
id="path8272-5-6-9-6-3-0-8-5-4-4-9-8-61-2"
inkscape:connector-curvature="0" />
<path
transform="matrix(0.25881905,0.96592583,0.96592583,-0.25881905,0,0)"
style="fill:#cedd38;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 878.63707,891.61951 a 164.44035,164.44035 0 0 1 -22.03083,82.22017 L 714.19672,891.61951 Z"
id="path8272-5-6-9-6-3-0-8-5-4-4-3-69-0-8-0"
inkscape:connector-curvature="0" />
<path
style="opacity:0.4;fill:none;fill-opacity:1;stroke:#000000;stroke-width:5.62718296;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 1210.0349,459.59296 A 163.94891,163.94891 0 0 1 1046.0859,623.54187 163.94891,163.94891 0 0 1 882.13702,459.59296 163.94891,163.94891 0 0 1 1046.0859,295.64404 163.94891,163.94891 0 0 1 1210.0349,459.59296 Z"
style="opacity:0.4;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.00719976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M -7.8606685,57.193856 A 51.996387,51.996501 0 0 1 -59.857101,109.19035 51.996387,51.996501 0 0 1 -111.85346,57.193856 51.996387,51.996501 0 0 1 -59.857101,5.197352 51.996387,51.996501 0 0 1 -7.8606685,57.193856 Z"
id="path8089-1-7-6"
inkscape:connector-curvature="0" />
<path
style="opacity:0.5;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.02979922;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 1206.0136,459.09299 A 159.92764,159.92764 0 0 1 1046.0859,619.02063 159.92764,159.92764 0 0 1 886.15829,459.09299 159.92764,159.92764 0 0 1 1046.0859,299.16534 159.92764,159.92764 0 0 1 1206.0136,459.09299 Z"
id="path8089-1-3-92-1"
inkscape:connector-curvature="0" />
</g>
<g
style="opacity:0.05;fill:#000000;fill-opacity:1"
id="g8243-2-7-4"
transform="matrix(0.25099333,0.25204725,-0.25099333,0.25204725,49.82923,-183.15957)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 525.66016,363.19141 a 20,20.455589 0 0 0 -10.47266,2.73437 20,20.455589 0 0 0 -9.99414,17.44336 l -0.006,0 0,25.52539 -9.71875,0 c -5.50089,0 -9.92969,4.4288 -9.92969,9.92969 0,5.50089 4.4288,9.92969 9.92969,9.92969 l 59.4375,0 c 5.50089,0 9.92969,-4.4288 9.92969,-9.92969 0,-5.50089 -4.4288,-9.92969 -9.92969,-9.92969 l -9.71875,0 0,-25.52539 -0.0137,0 a 20,20.455589 0 0 0 -9.98633,-17.44336 20,20.455589 0 0 0 -9.52734,-2.73437 z"
id="rect8140-3-36-5" />
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 505.1875,438.1582 0,95.9375 0,0.0274 0.008,0 13.20703,41.51172 13.57227,0 13.20508,-41.51172 0.008,0 0,-0.0274 0,-95.9375 -40,0 z"
id="rect8172-9-2-12-2" />
</g>
<g
style="opacity:0.15;fill:#000000;fill-opacity:1"
id="g8243-2-7-5"
transform="matrix(0.24438711,0.24541328,-0.24438711,0.24541328,50.202209,-177.27309)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 525.66016,363.19141 a 20,20.455589 0 0 0 -10.47266,2.73437 20,20.455589 0 0 0 -9.99414,17.44336 l -0.006,0 0,25.52539 -9.71875,0 c -5.50089,0 -9.92969,4.4288 -9.92969,9.92969 0,5.50089 4.4288,9.92969 9.92969,9.92969 l 59.4375,0 c 5.50089,0 9.92969,-4.4288 9.92969,-9.92969 0,-5.50089 -4.4288,-9.92969 -9.92969,-9.92969 l -9.71875,0 0,-25.52539 -0.0137,0 a 20,20.455589 0 0 0 -9.98633,-17.44336 20,20.455589 0 0 0 -9.52734,-2.73437 z"
id="rect8140-3-36-4" />
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 505.1875,438.1582 0,95.9375 0,0.0274 0.008,0 13.20703,41.51172 13.57227,0 13.20508,-41.51172 0.008,0 0,-0.0274 0,-95.9375 -40,0 z"
id="rect8172-9-2-12-7" />
</g>
<g
id="g4667"
transform="matrix(0.95399968,0,0,0.95399968,-3.7442232,0.37868768)">
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
id="rect8140-3-36" />
<g
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)"
id="g4284">
<path
id="rect8172-9-2-12"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
id="g3920"
transform="translate(-2.9445353,-0.49640061)">
<g
id="g3996"
transform="translate(2.9999951,0)">
<g
style="opacity:0.07000002;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.97839558;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(1.0115544,0,0,1.0102864,-131.69043,-10.629898)"
id="g4667-3">
<path
id="rect8140-3-36-6"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.97839558;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.24202991;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="g4284-7"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.24202991;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12-5" />
</g>
</g>
<g
style="opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(1.0115544,0,0,1.0102864,-131.69104,-10.630547)"
id="g4667">
<path
id="rect8140-3-36"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1"
id="g4284"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12" />
</g>
</g>
<g
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(1.0115544,0,0,1.0102864,-131.69104,-11.630547)"
id="g4667-6">
<path
id="rect8140-3-36-2"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1"
id="g4284-9"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12-1" />
</g>
</g>
</g>
</g>
<path
inkscape:connector-curvature="0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:none;stroke:url(#linearGradient3540);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path8655-4"
d="m -8.8570613,57.192144 c 0,28.167431 -22.8351587,51.001806 -50.9993457,51.001806 -28.166777,0 -51.000653,-22.834634 -51.000653,-51.001806 0,-28.166128 22.833876,-50.9981901 51.000653,-50.9981901 28.164187,0 50.9993457,22.8320621 50.9993457,50.9981901 l 0,0 z" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 20 KiB

@@ -0,0 +1,395 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
width="16"
height="16"
id="svg3123"
inkscape:version="0.91 r13725"
sodipodi:docname="com.github.ronnydo.colorpicker.svg">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="739"
id="namedview28"
showgrid="false"
inkscape:object-nodes="true"
inkscape:zoom="11.313708"
inkscape:cx="11.653991"
inkscape:cy="-1.1600876"
inkscape:window-x="0"
inkscape:window-y="30"
inkscape:window-maximized="1"
inkscape:current-layer="g3923" />
<defs
id="defs3125">
<linearGradient
id="linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8">
<stop
id="stop3750-8-9"
style="stop-color:#90dbec;stop-opacity:1"
offset="0" />
<stop
id="stop3752-3-2"
style="stop-color:#55c1ec;stop-opacity:1"
offset="0.26238" />
<stop
id="stop3754-7-2"
style="stop-color:#3689e6;stop-opacity:1"
offset="0.704952" />
<stop
id="stop3756-9-3"
style="stop-color:#2b63a0;stop-opacity:1"
offset="1" />
</linearGradient>
<radialGradient
cx="5.7800279"
cy="8.4497671"
r="19.99999"
fx="5.7800279"
fy="8.4497671"
id="radialGradient3119"
xlink:href="#linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,0.89892574,-0.95095622,-1.6561642e-8,16.035401,-6.0146846)" />
<linearGradient
gradientTransform="matrix(0.53899354,0,0,0.53902447,-30.90246,-7.0209414)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4806-2-9-2"
id="linearGradient4338-5-6"
y2="40.495617"
x2="71.204407"
y1="15.369057"
x1="71.204407" />
<linearGradient
id="linearGradient4806-2-9-2">
<stop
offset="0"
style="stop-color:#ffffff;stop-opacity:1"
id="stop4808-4-6-7" />
<stop
offset="0.42447853"
style="stop-color:#ffffff;stop-opacity:0.23529412"
id="stop4810-0-9-3" />
<stop
offset="0.82089913"
style="stop-color:#ffffff;stop-opacity:0.15686275"
id="stop4812-8-7-9" />
<stop
offset="1"
style="stop-color:#ffffff;stop-opacity:0.39215687"
id="stop4814-0-7-4" />
</linearGradient>
<radialGradient
gradientTransform="matrix(0,1.4370175,-1.1315221,-1.6315828e-8,17.918287,-1.380598)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4223"
id="radialGradient3126-7-25-24-9"
fy="8.449769"
fx="0.66680855"
r="19.99999"
cy="8.449769"
cx="-1.2645766" />
<linearGradient
id="linearGradient4223">
<stop
offset="0"
style="stop-color:#cdf87e;stop-opacity:1"
id="stop4225" />
<stop
offset="0.26238"
style="stop-color:#a2e34f;stop-opacity:1"
id="stop4227" />
<stop
offset="0.66093999"
style="stop-color:#68b723;stop-opacity:1"
id="stop4229" />
<stop
offset="1"
style="stop-color:#1d7e0d;stop-opacity:1"
id="stop4231" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient8838"
id="radialGradient3090"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1294118,0,0,0.2823525,-84.831109,12.685645)"
cx="62.625"
cy="4.625"
fx="62.625"
fy="4.625"
r="10.625" />
<linearGradient
id="linearGradient8838">
<stop
id="stop8840"
style="stop-color:#000000;stop-opacity:1"
offset="0" />
<stop
id="stop8842"
style="stop-color:#000000;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
id="c"
y2="40.495998"
gradientUnits="userSpaceOnUse"
x2="71.204002"
gradientTransform="matrix(0.53900001,0,0,0.53899999,-30.902334,-7.0199985)"
y1="15.369"
x1="71.204002">
<stop
stop-color="#fff"
offset="0"
id="stop19"
style="stop-opacity:1" />
<stop
stop-color="#fff"
stop-opacity=".23529"
offset=".42448"
id="stop21" />
<stop
stop-color="#fff"
stop-opacity=".15686"
offset=".8209"
id="stop23" />
<stop
stop-color="#fff"
stop-opacity=".39216"
offset="1"
id="stop25" />
</linearGradient>
<radialGradient
id="b"
gradientUnits="userSpaceOnUse"
cy="4.625"
cx="62.625"
gradientTransform="matrix(1.0353,0,0,0.28235,-52.835,11.694)"
r="10.625">
<stop
offset="0"
id="stop23-3" />
<stop
stop-opacity="0"
offset="1"
id="stop25-6" />
</radialGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3818"
id="linearGradient3799-3"
x1="3.4672444"
y1="24.111755"
x2="44.532757"
y2="24.111755"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,0.51144814,-0.51359573,0,24.385134,-8.2761951)" />
<linearGradient
id="linearGradient3818"
inkscape:collect="always">
<stop
id="stop3820"
offset="0"
style="stop-color:#ffc9ff;stop-opacity:1" />
<stop
style="stop-color:#ffffff;stop-opacity:0.5"
offset="0.3413879"
id="stop3822" />
<stop
id="stop3826"
offset="0.67349619"
style="stop-color:#939393;stop-opacity:0.45098037" />
<stop
id="stop3824"
offset="1"
style="stop-color:#4f2d00;stop-opacity:0.40000001" />
</linearGradient>
<linearGradient
x1="71.204407"
y1="15.369057"
x2="71.204407"
y2="40.495617"
id="linearGradient4338-5-6-7"
xlink:href="#linearGradient4806-2-9-2"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.75471831,0,0,0.75469454,-42.472634,-17.030999)" />
</defs>
<metadata
id="metadata3128">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="matrix(0.71418776,0,0,0.71418777,-0.57025308,5.1432491)"
id="g32">
<g
transform="matrix(0.51140258,0,0,0.50926415,-0.27222991,-8.144366)"
id="g4220">
<path
inkscape:connector-curvature="0"
id="path8272-96-8-29-8"
d="M 29.314755,43.762237 A 20.534583,20.62081 0 0 0 43.834902,18.507005 20.534583,20.62081 0 0 0 18.685271,3.9258899 20.534583,20.62081 0 0 0 4.1651283,29.181122 20.534583,20.62081 0 0 0 29.314755,43.762237 Z"
style="fill:#f2ec39;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-7-5-1-4"
d="m 8.9819695,37.907423 a 20.534583,20.62081 0 0 0 9.7033025,5.854814 l 5.314741,-19.918173 z"
style="fill:#f9ba13;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-6-4-2-5"
d="m 3.9917301,28.482736 a 20.534583,20.62081 0 0 0 5.488141,9.942443 L 24.000013,23.844064 Z"
style="fill:#f89a22;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-29-5-7-0"
d="M 4.362693,17.815121 A 20.534583,20.62081 0 0 0 4.1651283,29.181122 L 24.000013,23.844064 Z"
style="fill:#ef5725;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-82-5-0-3"
d="M 9.9954605,8.7629571 A 20.534583,20.62081 0 0 0 4.1651279,18.507005 l 19.8348851,5.337059 z"
style="fill:#ec3425;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-9-2-9-6"
d="M 19.380736,3.7517639 A 20.534583,20.62081 0 0 0 9.4798692,9.2629482 L 24.000013,23.844064 Z"
style="fill:#a61d4c;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-15-5-3-1"
d="M 30.003744,4.124285 A 20.534583,20.62081 0 0 0 18.68527,3.9258902 l 5.314743,19.9181738 z"
style="fill:#7d3693;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-6-7-6-0"
d="M 39.018054,9.7807062 A 20.534583,20.62081 0 0 0 29.314753,3.9258903 l -5.31474,19.9181737 z"
style="fill:#47318f;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-1-5-0-6"
d="M 44.008298,19.205392 A 20.534583,20.62081 0 0 0 38.520152,9.2629502 L 24.000013,23.844064 Z"
style="fill:#3e5daa;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-9-4-62-3"
d="M 43.637328,29.873006 A 20.534583,20.62081 0 0 0 43.834902,18.507005 L 24.000013,23.844064 Z"
style="fill:#1892cd;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-4-9-8-61-2"
d="m 38.004566,38.92517 a 20.534583,20.62081 0 0 0 5.830328,-9.744047 L 24.000013,23.844064 Z"
style="fill:#63ae45;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-4-3-69-0-8-0"
d="m 29.314755,43.762237 a 20.534583,20.62081 0 0 0 9.205401,-5.337058 L 24.000013,23.844064 Z"
style="fill:#cedd38;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
inkscape:connector-curvature="0"
id="path8089-1-7-6-3-3"
d="M 22.502881,3.9985599 A 10.501438,10.50144 0 0 1 12.001432,14.5 10.501438,10.50144 0 0 1 1.4999993,3.9985599 10.501438,10.50144 0 0 1 12.001432,-6.50288 10.501438,10.50144 0 0 1 22.502881,3.9985599 Z"
style="opacity:0.4;fill:url(#linearGradient3799-3);fill-opacity:1;stroke:none;stroke-width:1.00719976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="opacity:0.4;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.41027308;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 22.4964,3.9999995 A 10.496397,10.4964 0 0 1 11.999996,14.496399 10.496397,10.4964 0 0 1 1.5035999,3.9999995 10.496397,10.4964 0 0 1 11.999996,-6.4963994 10.496397,10.4964 0 0 1 22.4964,3.9999995 Z"
id="path8089-1-7-6"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="sssss"
inkscape:connector-curvature="0"
d="m 21.101536,3.9999996 c 0,5.0264809 -4.0749,9.1012484 -9.10154,9.1012484 -5.0266338,0 -9.1015325,-4.0747675 -9.1015325,-9.1012484 0,-5.0264788 4.0748987,-9.1012479 9.1015325,-9.1012479 5.02664,0 9.10154,4.0747691 9.10154,9.1012479 z"
id="path4762-7"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.7;fill:none;stroke:url(#linearGradient4338-5-6-7);stroke-width:1.40019202;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<g
transform="matrix(0.51219518,0,0,0.51263051,-31.910357,-29.705405)"
id="g3886">
<g
id="g3923"
transform="translate(46.090337,30.228793)">
<g
style="opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.38566838,0,0,0.38566838,12.204848,11.83573)"
id="g4667">
<path
id="rect8140-3-36"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1"
id="g4284"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12" />
</g>
</g>
<g
style="opacity:0.07000002;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:14.17044735;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(0.38566838,0,0,0.38566838,12.204848,11.83573)"
id="g4667-2">
<path
id="rect8140-3-36-7"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:14.17044735;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:16.05875587;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="g4284-0"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:16.05875587;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12-9" />
</g>
</g>
<g
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.38566838,0,0,0.38566838,12.204065,9.1043432)"
id="g4667-6">
<path
id="rect8140-3-36-2"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1"
id="g4284-9"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12-1" />
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 19 KiB

@@ -0,0 +1,396 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="24"
width="24"
version="1.1"
id="svg2"
inkscape:version="0.91 r13725"
sodipodi:docname="com.github.ronnydo.colorpicker.svg">
<metadata
id="metadata46">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="739"
id="namedview44"
showgrid="false"
inkscape:zoom="9.8333333"
inkscape:cx="-21.152542"
inkscape:cy="12"
inkscape:window-x="0"
inkscape:window-y="30"
inkscape:window-maximized="1"
inkscape:current-layer="g32"
inkscape:object-nodes="true" />
<defs
id="defs4">
<linearGradient
id="c"
y2="44.341"
gradientUnits="userSpaceOnUse"
x2="71.204"
gradientTransform="matrix(.51351 0 0 .51351 -24.836 -9.0213)"
y1="6.2376"
x1="71.204">
<stop
stop-color="#fff"
offset="0"
id="stop7" />
<stop
stop-color="#fff"
stop-opacity=".23529"
offset=".50776"
id="stop9" />
<stop
stop-color="#fff"
stop-opacity=".15686"
offset=".83457"
id="stop11" />
<stop
stop-color="#fff"
stop-opacity=".39216"
offset="1"
id="stop13" />
</linearGradient>
<radialGradient
id="a"
gradientUnits="userSpaceOnUse"
cy="8.4498"
cx="6.0694"
gradientTransform="matrix(0 1.1469 -1.2133 -3.1216e-8 22.252 -14.943)"
r="20">
<stop
stop-color="#b1e198"
offset="0"
id="stop16" />
<stop
stop-color="#04a171"
offset=".70495"
id="stop18" />
<stop
stop-color="#04a171"
offset="1"
id="stop20" />
</radialGradient>
<radialGradient
id="b"
gradientUnits="userSpaceOnUse"
cy="4.625"
cx="62.625"
gradientTransform="matrix(1.0353 0 0 .28235 -52.835 11.694)"
r="10.625">
<stop
offset="0"
id="stop23" />
<stop
stop-opacity="0"
offset="1"
id="stop25" />
</radialGradient>
<linearGradient
id="d"
y2="10"
gradientUnits="userSpaceOnUse"
x2="12"
y1="-2"
x1="12">
<stop
stop-color="#fff"
offset="0"
id="stop28" />
<stop
stop-color="#cee7dd"
offset="1"
id="stop30" />
</linearGradient>
<linearGradient
x1="71.204407"
y1="15.369057"
x2="71.204407"
y2="40.495617"
id="linearGradient4338-5-6"
xlink:href="#linearGradient3801"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.78775974,0,0,0.78773501,-44.857436,-17.951734)" />
<linearGradient
id="linearGradient3801">
<stop
offset="0"
style="stop-color:#ffffff;stop-opacity:1"
id="stop3803" />
<stop
offset="0.42447853"
style="stop-color:#ffffff;stop-opacity:0.23529412"
id="stop3805" />
<stop
offset="0.82089913"
style="stop-color:#ffffff;stop-opacity:0.15686275"
id="stop3807" />
<stop
offset="1"
style="stop-color:#ffffff;stop-opacity:0.321"
id="stop3809" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3818"
id="linearGradient3799-3"
x1="3.4672444"
y1="24.111755"
x2="44.532757"
y2="24.111755"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,0.511378,-0.5135253,0,24.381996,-8.2730718)" />
<linearGradient
id="linearGradient3818"
inkscape:collect="always">
<stop
id="stop3820"
offset="0"
style="stop-color:#ffc9ff;stop-opacity:1" />
<stop
style="stop-color:#ffffff;stop-opacity:0.5"
offset="0.3413879"
id="stop3822" />
<stop
id="stop3826"
offset="0.67349619"
style="stop-color:#939393;stop-opacity:0.45098037" />
<stop
id="stop3824"
offset="1"
style="stop-color:#4f2d00;stop-opacity:0.40000001" />
</linearGradient>
<radialGradient
id="a-3"
gradientUnits="userSpaceOnUse"
cx="99.156998"
cy="186.17"
r="62.769001"
gradientTransform="matrix(0.17525,0,0,0.05576,-37.614088,1.4500076)">
<stop
stop-color="#3d3d3d"
offset="0"
id="stop25-6" />
<stop
stop-color="#686868"
stop-opacity=".49804"
offset=".5"
id="stop27" />
<stop
stop-color="#686868"
stop-opacity="0"
offset="1"
id="stop29" />
</radialGradient>
<linearGradient
y2="44.340794"
x2="71.204407"
y1="6.2375584"
x1="71.204407"
gradientTransform="matrix(0.51351349,0,0,0.51351349,-24.83613,-9.0212841)"
gradientUnits="userSpaceOnUse"
id="linearGradient3540"
xlink:href="#linearGradient4011-8" />
<linearGradient
id="linearGradient4011-8">
<stop
id="stop4013-9"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop4015-2"
style="stop-color:#ffffff;stop-opacity:0.23529412"
offset="0.507761" />
<stop
id="stop4017-28"
style="stop-color:#ffffff;stop-opacity:0.15686275"
offset="0.83456558" />
<stop
id="stop4019-23"
style="stop-color:#ffffff;stop-opacity:0.39215687"
offset="1" />
</linearGradient>
</defs>
<g
transform="translate(0,8)"
id="g32">
<path
opacity=".3"
d="m23 13c0 1.6568-4.9249 3-11 3s-11-1.3432-11-3 4.9249-3 11-3 11 1.3432 11 3z"
fill-rule="evenodd"
fill="url(#b)"
id="path34" />
<g
transform="matrix(0.51133247,0,0,0.50919433,-0.27198695,-8.1412616)"
id="g4220">
<path
inkscape:connector-curvature="0"
id="path8272-96-8-29-8"
d="M 29.314755,43.762237 A 20.534583,20.62081 0 0 0 43.834902,18.507005 20.534583,20.62081 0 0 0 18.685271,3.9258899 20.534583,20.62081 0 0 0 4.1651283,29.181122 20.534583,20.62081 0 0 0 29.314755,43.762237 Z"
style="fill:#f2ec39;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-7-5-1-4"
d="m 8.9819695,37.907423 a 20.534583,20.62081 0 0 0 9.7033025,5.854814 l 5.314741,-19.918173 z"
style="fill:#f9ba13;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-6-4-2-5"
d="m 3.9917301,28.482736 a 20.534583,20.62081 0 0 0 5.488141,9.942443 L 24.000013,23.844064 Z"
style="fill:#f89a22;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-29-5-7-0"
d="M 4.362693,17.815121 A 20.534583,20.62081 0 0 0 4.1651283,29.181122 L 24.000013,23.844064 Z"
style="fill:#ef5725;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-82-5-0-3"
d="M 9.9954605,8.7629571 A 20.534583,20.62081 0 0 0 4.1651279,18.507005 l 19.8348851,5.337059 z"
style="fill:#ec3425;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-9-2-9-6"
d="M 19.380736,3.7517639 A 20.534583,20.62081 0 0 0 9.4798692,9.2629482 L 24.000013,23.844064 Z"
style="fill:#a61d4c;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-15-5-3-1"
d="M 30.003744,4.124285 A 20.534583,20.62081 0 0 0 18.68527,3.9258902 l 5.314743,19.9181738 z"
style="fill:#7d3693;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-6-7-6-0"
d="M 39.018054,9.7807062 A 20.534583,20.62081 0 0 0 29.314753,3.9258903 l -5.31474,19.9181737 z"
style="fill:#47318f;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-1-5-0-6"
d="M 44.008298,19.205392 A 20.534583,20.62081 0 0 0 38.520152,9.2629502 L 24.000013,23.844064 Z"
style="fill:#3e5daa;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-9-4-62-3"
d="M 43.637328,29.873006 A 20.534583,20.62081 0 0 0 43.834902,18.507005 L 24.000013,23.844064 Z"
style="fill:#1892cd;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-4-9-8-61-2"
d="m 38.004566,38.92517 a 20.534583,20.62081 0 0 0 5.830328,-9.744047 L 24.000013,23.844064 Z"
style="fill:#63ae45;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-4-3-69-0-8-0"
d="m 29.314755,43.762237 a 20.534583,20.62081 0 0 0 9.205401,-5.337058 L 24.000013,23.844064 Z"
style="fill:#cedd38;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
inkscape:connector-curvature="0"
id="path8089-1-7-6-3-3"
d="M 22.500001,4 A 10.499998,10.5 0 0 1 11.999992,14.5 10.499998,10.5 0 0 1 1.4999993,4 10.499998,10.5 0 0 1 11.999992,-6.4999998 10.499998,10.5 0 0 1 22.500001,4 Z"
style="opacity:0.4;fill:url(#linearGradient3799-3);fill-opacity:1;stroke:none;stroke-width:1.00719976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="opacity:0.4;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.00719976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 22.4964,3.9999995 A 10.496397,10.4964 0 0 1 11.999996,14.496399 10.496397,10.4964 0 0 1 1.5035999,3.9999995 10.496397,10.4964 0 0 1 11.999996,-6.4963994 10.496397,10.4964 0 0 1 22.4964,3.9999995 Z"
id="path8089-1-7-6"
inkscape:connector-curvature="0" />
<g
transform="matrix(0.51219518,0,0,0.51263051,-31.910357,-29.705405)"
id="g3886">
<g
id="g3923"
transform="translate(46.090337,30.228793)">
<g
style="opacity:0.07000002;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:10.12036037;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(0.38566838,0,0,0.38566838,12.400802,10.858496)"
id="g4667-2">
<path
id="rect8140-3-36-7"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:10.12036037;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:11.46896648;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="g4284-0"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:11.46896648;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12-9" />
</g>
</g>
<g
style="opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.38566838,0,0,0.38566838,12.400802,10.858496)"
id="g4667">
<path
id="rect8140-3-36"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1"
id="g4284"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12" />
</g>
</g>
<g
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.38566838,0,0,0.38566838,12.400802,8.9077733)"
id="g4667-6">
<path
id="rect8140-3-36-2"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1"
id="g4284-9"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12-1" />
</g>
</g>
</g>
</g>
<path
inkscape:connector-curvature="0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:none;stroke:url(#linearGradient3540);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path8655-4"
d="M 21.5,3.9996638 C 21.5,9.2465382 17.246392,13.5 12.00012,13.5 6.753368,13.5 2.5,9.24649 2.5,3.9996638 c 0,-5.2466316 4.253368,-9.4996628 9.50012,-9.4996628 5.246272,0 9.49988,4.2530312 9.49988,9.4996628 l 0,0 z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 19 KiB

+313 -281
View File
@@ -8,13 +8,23 @@
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"
id="svg5644"
viewBox="0 0 32 32"
height="32"
width="32"
version="1.1"
id="svg2"
inkscape:version="0.91 r13725"
sodipodi:docname="com.github.ronnydo.colorpicker.svg">
<metadata
id="metadata56">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
@@ -24,30 +34,120 @@
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="842"
inkscape:window-height="961"
id="namedview52"
inkscape:window-width="1280"
inkscape:window-height="739"
id="namedview54"
showgrid="false"
showguides="false"
inkscape:zoom="1"
inkscape:cx="1.7438941"
inkscape:cy="77.729381"
inkscape:window-x="1753"
inkscape:window-y="38"
inkscape:window-maximized="0"
inkscape:current-layer="svg5644" />
inkscape:zoom="7.375"
inkscape:cx="-28.20339"
inkscape:cy="16"
inkscape:window-x="0"
inkscape:window-y="30"
inkscape:window-maximized="1"
inkscape:current-layer="svg2"
inkscape:snap-smooth-nodes="true" />
<defs
id="defs5646">
<radialGradient
r="62.769119"
fy="193.04066"
fx="279.45264"
cy="193.04066"
cx="279.45264"
gradientTransform="matrix(2.2646518,0,0,0.70753242,1422.3606,871.75449)"
id="defs4">
<linearGradient
id="c"
y2="44.341"
gradientUnits="userSpaceOnUse"
id="radialGradient3163-0"
xlink:href="#linearGradient3820-7-2-8-6" />
x2="71.204"
gradientTransform="matrix(0.72973,0,0,0.72973,-36.346,-2.5039)"
y1="6.2376"
x1="71.204">
<stop
stop-color="#fff"
offset="0"
id="stop7" />
<stop
stop-color="#fff"
stop-opacity=".23529"
offset=".50776"
id="stop9" />
<stop
stop-color="#fff"
stop-opacity=".15686"
offset=".83457"
id="stop11" />
<stop
stop-color="#fff"
stop-opacity=".39216"
offset="1"
id="stop13" />
</linearGradient>
<radialGradient
id="b"
gradientUnits="userSpaceOnUse"
cy="8.4498"
cx="5.9922"
gradientTransform="matrix(3.0712e-8,1.9,-1.8698,-1.7556e-8,31.799,-10.385)"
r="20">
<stop
stop-color="#b1e198"
offset="0"
id="stop16" />
<stop
stop-color="#71c586"
offset=".28947"
id="stop18" />
<stop
stop-color="#04a171"
offset=".71053"
id="stop20" />
<stop
stop-color="#108562"
offset="1"
id="stop22" />
</radialGradient>
<radialGradient
id="a"
gradientUnits="userSpaceOnUse"
cx="99.157"
cy="186.17"
r="62.769"
gradientTransform="matrix(.17525 0 0 .055760 -1.3768 18.119)">
<stop
stop-color="#3d3d3d"
offset="0"
id="stop25" />
<stop
stop-color="#686868"
stop-opacity=".49804"
offset=".5"
id="stop27" />
<stop
stop-color="#686868"
stop-opacity="0"
offset="1"
id="stop29" />
</radialGradient>
<linearGradient
id="d"
y2="26"
gradientUnits="userSpaceOnUse"
x2="16"
y1="6"
x1="16">
<stop
stop-color="#fff"
offset="0"
id="stop32" />
<stop
stop-color="#cee7dd"
offset="1"
id="stop34" />
</linearGradient>
<radialGradient
cx="99.157013"
cy="187.86072"
r="62.769119"
fx="99.157013"
fy="187.86072"
id="radialGradient3018"
xlink:href="#linearGradient3820-7-2-8-6"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.27083381,0,0,0.08762273,-56.143207,14.201917)" />
<linearGradient
id="linearGradient3820-7-2-8-6">
<stop
@@ -63,310 +163,242 @@
style="stop-color:#686868;stop-opacity:0"
id="stop3824-1-2-6-7" />
</linearGradient>
<radialGradient
r="62.769119"
fy="-779.76959"
fx="-197.5938"
cy="-779.76959"
cx="-197.5938"
gradientTransform="matrix(0.69630612,0,0,0.11886762,169.58821,148.39555)"
gradientUnits="userSpaceOnUse"
id="radialGradient3163-0-2"
xlink:href="#linearGradient3820-7-2-8-6" />
<linearGradient
y2="40.495617"
x2="71.204407"
y1="15.369057"
x1="71.204407"
gradientTransform="matrix(13.727156,0,0,13.727156,-353.60124,993.39589)"
inkscape:collect="always"
xlink:href="#linearGradient3818"
id="linearGradient3799-3"
x1="3.4672444"
y1="24.111755"
x2="44.532757"
y2="24.111755"
gradientUnits="userSpaceOnUse"
id="linearGradient3118"
xlink:href="#linearGradient4806" />
gradientTransform="matrix(0,0.70618864,-0.70915395,0,33.098945,-0.9485277)" />
<linearGradient
id="linearGradient4806">
id="linearGradient3818"
inkscape:collect="always">
<stop
id="stop4808"
id="stop3820"
offset="0"
style="stop-color:#ffc9ff;stop-opacity:1" />
<stop
style="stop-color:#ffffff;stop-opacity:0.5"
offset="0.3413879"
id="stop3822" />
<stop
id="stop3826"
offset="0.67349619"
style="stop-color:#939393;stop-opacity:0.45098037" />
<stop
id="stop3824"
offset="1"
style="stop-color:#4f2d00;stop-opacity:0.40000001" />
</linearGradient>
<linearGradient
x1="71.204407"
y1="15.369057"
x2="71.204407"
y2="40.495617"
id="linearGradient4338-5-6"
xlink:href="#linearGradient3801"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1194657,0,0,1.1194306,-64.798678,-15.19485)" />
<linearGradient
id="linearGradient3801">
<stop
offset="0"
style="stop-color:#ffffff;stop-opacity:1"
id="stop3803" />
<stop
offset="0.42447853"
style="stop-color:#ffffff;stop-opacity:0.23529412"
id="stop3805" />
<stop
offset="0.82089913"
style="stop-color:#ffffff;stop-opacity:0.15686275"
id="stop3807" />
<stop
offset="1"
style="stop-color:#ffffff;stop-opacity:0.321"
id="stop3809" />
</linearGradient>
<linearGradient
y2="44.340794"
x2="71.204407"
y1="6.2375584"
x1="71.204407"
gradientTransform="matrix(0.7297297,0,0,0.7297297,-36.346256,-2.5039301)"
gradientUnits="userSpaceOnUse"
id="linearGradient3540"
xlink:href="#linearGradient4011-8" />
<linearGradient
id="linearGradient4011-8">
<stop
id="stop4013-9"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop4810"
id="stop4015-2"
style="stop-color:#ffffff;stop-opacity:0.23529412"
offset="0.42447853" />
offset="0.507761" />
<stop
id="stop4812"
id="stop4017-28"
style="stop-color:#ffffff;stop-opacity:0.15686275"
offset="0.82089913" />
offset="0.83456558" />
<stop
id="stop4814"
id="stop4019-23"
style="stop-color:#ffffff;stop-opacity:0.39215687"
offset="1" />
</linearGradient>
<radialGradient
gradientTransform="matrix(0,154.49053,-304.35366,0,3674.6039,-96.071093)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8-8-9"
id="radialGradient5521-1"
fy="9.9571075"
fx="6.9303164"
r="12.671875"
cy="9.9571075"
cx="7.4605465" />
<linearGradient
id="linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8-8-9">
<stop
id="stop3750-8-9-0"
style="stop-color:#90dbec;stop-opacity:1"
offset="0" />
<stop
id="stop3752-3-2-2"
style="stop-color:#42baea;stop-opacity:1"
offset="0.26238" />
<stop
id="stop3754-7-2-2"
style="stop-color:#3689e6;stop-opacity:1"
offset="0.704952" />
<stop
id="stop3756-9-3-05"
style="stop-color:#2b63a0;stop-opacity:1"
offset="1" />
</linearGradient>
<radialGradient
r="62.769119"
fy="186.17059"
fx="99.157013"
cy="186.17059"
cx="99.157013"
gradientTransform="matrix(2.2646518,0,0,0.70753243,411.27467,1384.4188)"
gradientUnits="userSpaceOnUse"
id="radialGradient3163"
xlink:href="#linearGradient3820-7-2-8-6" />
<linearGradient
y2="40.495617"
x2="71.204407"
y1="15.369057"
x1="71.204407"
gradientTransform="matrix(4.16388,0,0,4.16388,-236.03265,-50.036246)"
gradientUnits="userSpaceOnUse"
id="linearGradient3118-2"
xlink:href="#linearGradient4806" />
<radialGradient
r="62.769119"
fy="186.17059"
fx="99.157013"
cy="186.17059"
cx="99.157013"
gradientTransform="matrix(0.6869404,0,0,0.21461693,-4.02174,68.573331)"
gradientUnits="userSpaceOnUse"
id="radialGradient3163-9"
xlink:href="#linearGradient3820-7-2-8-6" />
<radialGradient
gradientTransform="matrix(0,46.861858,-92.320077,0,985.84907,-380.50601)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8-8-9"
id="radialGradient5521-1-1"
fy="9.9571075"
fx="6.9303164"
r="12.671875"
cy="9.9571075"
cx="7.4605465" />
<radialGradient
r="62.769119"
fy="-500.58121"
fx="-150.24731"
cy="-500.58121"
cx="-150.24731"
gradientTransform="matrix(0.78392881,0,0,0.24299389,181.87534,233.6299)"
gradientUnits="userSpaceOnUse"
id="radialGradient3163-0-2-6"
xlink:href="#linearGradient3820-7-2-8-6" />
<radialGradient
xlink:href="#linearGradient23419"
id="radialGradient3300-9"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.52432058,1.0360946e-7,-2.519381e-8,0.15292684,-8.9266939,48.181779)"
cx="99.189415"
cy="185.29727"
fx="99.189415"
fy="185.29727"
r="62.769119" />
<linearGradient
id="linearGradient23419">
<stop
id="stop23421"
style="stop-color:#000000;stop-opacity:1"
offset="0" />
<stop
id="stop23423"
style="stop-color:#000000;stop-opacity:0"
offset="1" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient23419"
id="radialGradient4192"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.34954706,7.4005314e-8,-1.6795874e-8,0.10923133,8.4089892,59.021636)"
cx="99.189415"
cy="185.29727"
fx="99.189415"
fy="185.29727"
r="62.769119" />
<radialGradient
cx="99.157013"
cy="178.78207"
r="62.769119"
fx="99.157013"
fy="178.78207"
id="radialGradient3018"
xlink:href="#linearGradient3820-7-2-8-6"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.27083381,0,0,0.08762273,-2.8550719,25.187228)" />
<radialGradient
cx="99.157013"
cy="186.17059"
r="62.769119"
fx="99.157013"
fy="186.17059"
id="radialGradient3043"
xlink:href="#linearGradient3820-7-2-8-6"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.17524541,0,0,0.05575992,-1.3768094,18.119145)" />
</defs>
<metadata
id="metadata5649">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<path
inkscape:connector-curvature="0"
d="m 27,28.464466 a 11,3.5 0 0 1 -22.0000002,0 11,3.5 0 1 1 22.0000002,0 z"
id="path3818-0-2"
style="fill:url(#radialGradient3043);fill-opacity:1;stroke:none" />
d="m27 28.499a11 3.5 0 1 1 -22 0 11 3.5 0 1 1 22 0z"
fill="url(#a)"
id="path36" />
<g
id="g4213">
transform="matrix(0.70612576,0,0,0.7031731,-0.94702878,-0.76650358)"
id="g4220">
<path
style="fill:#f2ec39;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 19.646727,30.236112 A 14.572815,14.63401 0 0 0 29.951267,12.313182 14.572815,14.63401 0 0 0 12.103282,1.9653748 14.572815,14.63401 0 0 0 1.7987451,19.888306 14.572815,14.63401 0 0 0 19.646727,30.236112 Z"
inkscape:connector-curvature="0"
id="path8272-96-8-29-8"
inkscape:connector-curvature="0" />
d="M 29.314755,43.762237 A 20.534583,20.62081 0 0 0 43.834902,18.507005 20.534583,20.62081 0 0 0 18.685271,3.9258899 20.534583,20.62081 0 0 0 4.1651283,29.181122 20.534583,20.62081 0 0 0 29.314755,43.762237 Z"
style="fill:#f2ec39;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#f9ba13;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 5.2171216,26.081116 a 14.572815,14.63401 0 0 0 6.8861604,4.154997 l 3.771723,-14.135369 z"
inkscape:connector-curvature="0"
id="path8272-5-7-5-1-4"
inkscape:connector-curvature="0" />
d="m 8.9819695,37.907423 a 20.534583,20.62081 0 0 0 9.7033025,5.854814 l 5.314741,-19.918173 z"
style="fill:#f9ba13;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#f89a22;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 1.6756893,19.39268 a 14.572815,14.63401 0 0 0 3.8947791,7.055872 L 15.875005,16.100744 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-6-4-2-5"
inkscape:connector-curvature="0" />
d="m 3.9917301,28.482736 a 20.534583,20.62081 0 0 0 5.488141,9.942443 L 24.000013,23.844064 Z"
style="fill:#f89a22;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#ef5725;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 1.9389513,11.822173 A 14.572815,14.63401 0 0 0 1.7987451,19.888306 L 15.875005,16.100744 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-29-5-7-0"
inkscape:connector-curvature="0" />
d="M 4.362693,17.815121 A 20.534583,20.62081 0 0 0 4.1651283,29.181122 L 24.000013,23.844064 Z"
style="fill:#ef5725;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#ec3425;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 5.9363679,5.398106 a 14.572815,14.63401 0 0 0 -4.137623,6.915078 l 14.0762601,3.78756 z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-82-5-0-3"
inkscape:connector-curvature="0" />
d="M 9.9954605,8.7629571 A 20.534583,20.62081 0 0 0 4.1651279,18.507005 l 19.8348851,5.337059 z"
style="fill:#ec3425;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#a61d4c;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 12.596833,1.8418024 A 14.572815,14.63401 0 0 0 5.5704673,5.7529357 L 15.875005,16.100744 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-9-2-9-6"
inkscape:connector-curvature="0" />
d="M 19.380736,3.7517639 A 20.534583,20.62081 0 0 0 9.4798692,9.2629482 L 24.000013,23.844064 Z"
style="fill:#a61d4c;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#7d3693;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 20.135684,2.1061699 A 14.572815,14.63401 0 0 0 12.103281,1.965375 l 3.771724,14.135369 z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-15-5-3-1"
inkscape:connector-curvature="0" />
d="M 30.003744,4.124285 A 20.534583,20.62081 0 0 0 18.68527,3.9258902 l 5.314743,19.9181738 z"
style="fill:#7d3693;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#47318f;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 26.532885,6.1203729 A 14.572815,14.63401 0 0 0 19.646726,1.9653747 L 15.875005,16.100744 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-6-7-6-0"
inkscape:connector-curvature="0" />
d="M 39.018054,9.7807062 A 20.534583,20.62081 0 0 0 29.314753,3.9258903 l -5.31474,19.9181737 z"
style="fill:#47318f;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#3e5daa;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 30.074321,12.808808 A 14.572815,14.63401 0 0 0 26.179539,5.752936 L 15.875005,16.100744 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-1-5-0-6"
inkscape:connector-curvature="0" />
d="M 44.008298,19.205392 A 20.534583,20.62081 0 0 0 38.520152,9.2629502 L 24.000013,23.844064 Z"
style="fill:#3e5daa;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#1892cd;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 29.811055,20.379314 a 14.572815,14.63401 0 0 0 0.140212,-8.066132 l -14.076262,3.787562 z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-9-4-62-3"
inkscape:connector-curvature="0" />
d="M 43.637328,29.873006 A 20.534583,20.62081 0 0 0 43.834902,18.507005 L 24.000013,23.844064 Z"
style="fill:#1892cd;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#63ae45;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25.813642,26.803381 a 14.572815,14.63401 0 0 0 4.137619,-6.915076 L 15.875005,16.100744 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-4-9-8-61-2"
inkscape:connector-curvature="0" />
d="m 38.004566,38.92517 a 20.534583,20.62081 0 0 0 5.830328,-9.744047 L 24.000013,23.844064 Z"
style="fill:#63ae45;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#cedd38;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 19.646727,30.236112 a 14.572815,14.63401 0 0 0 6.532814,-3.787561 L 15.875005,16.100744 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-4-3-69-0-8-0"
inkscape:connector-curvature="0" />
d="m 29.314755,43.762237 a 20.534583,20.62081 0 0 0 9.205401,-5.337058 L 24.000013,23.844064 Z"
style="fill:#cedd38;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
inkscape:connector-curvature="0"
id="path8089-1-7-6-3-3"
d="M 30.5,16.000001 A 14.499997,14.499999 0 0 1 15.99999,30.5 14.499997,14.499999 0 0 1 1.4999996,16.000001 14.499997,14.499999 0 0 1 15.99999,1.5000002 14.499997,14.499999 0 0 1 30.5,16.000001 Z"
style="opacity:0.4;fill:url(#linearGradient3799-3);fill-opacity:1;stroke:none;stroke-width:1.00719976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="opacity:0.4;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.00719976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 30.496399,16 A 14.496397,14.4964 0 0 1 15.999995,30.4964 14.496397,14.4964 0 0 1 1.5035999,16 14.496397,14.4964 0 0 1 15.999995,1.5036004 14.496397,14.4964 0 0 1 30.496399,16 Z"
id="path8089-1-7-6"
d="M 30.559363,16.113993 A 14.55936,14.620498 0 0 1 15.999995,30.73449 14.55936,14.620498 0 0 1 1.4406371,16.113993 14.55936,14.620498 0 0 1 15.999995,1.4934938 14.55936,14.620498 0 0 1 30.559363,16.113993 Z"
style="opacity:0.4;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99380356;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8089-1-3-92-1"
d="M 29.572484,16.099792 A 13.572483,13.629476 0 0 1 15.999996,29.729268 13.572483,13.629476 0 0 1 2.4275157,16.099792 13.572483,13.629476 0 0 1 15.999996,2.4703151 13.572483,13.629476 0 0 1 29.572484,16.099792 Z"
style="opacity:0.5;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.99558651;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
inkscape:connector-curvature="0" />
<g
style="opacity:0.05;fill:#000000;fill-opacity:1"
id="g8243-2-7-4"
transform="matrix(0.06885171,0.06914083,-0.06885171,0.06914083,12.112718,-51.214615)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 525.66016,363.19141 a 20,20.455589 0 0 0 -10.47266,2.73437 20,20.455589 0 0 0 -9.99414,17.44336 l -0.006,0 0,25.52539 -9.71875,0 c -5.50089,0 -9.92969,4.4288 -9.92969,9.92969 0,5.50089 4.4288,9.92969 9.92969,9.92969 l 59.4375,0 c 5.50089,0 9.92969,-4.4288 9.92969,-9.92969 0,-5.50089 -4.4288,-9.92969 -9.92969,-9.92969 l -9.71875,0 0,-25.52539 -0.0137,0 a 20,20.455589 0 0 0 -9.98633,-17.44336 20,20.455589 0 0 0 -9.52734,-2.73437 z"
id="rect8140-3-36-5" />
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 505.1875,438.1582 0,95.9375 0,0.0274 0.008,0 13.20703,41.51172 13.57227,0 13.20508,-41.51172 0.008,0 0,-0.0274 0,-95.9375 -40,0 z"
id="rect8172-9-2-12-2" />
</g>
<g
style="opacity:0.15;fill:#000000;fill-opacity:1"
id="g8243-2-7-5"
transform="matrix(0.06703951,0.067321,-0.06703951,0.067321,12.215032,-50.115907)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 525.66016,363.19141 a 20,20.455589 0 0 0 -10.47266,2.73437 20,20.455589 0 0 0 -9.99414,17.44336 l -0.006,0 0,25.52539 -9.71875,0 c -5.50089,0 -9.92969,4.4288 -9.92969,9.92969 0,5.50089 4.4288,9.92969 9.92969,9.92969 l 59.4375,0 c 5.50089,0 9.92969,-4.4288 9.92969,-9.92969 0,-5.50089 -4.4288,-9.92969 -9.92969,-9.92969 l -9.71875,0 0,-25.52539 -0.0137,0 a 20,20.455589 0 0 0 -9.98633,-17.44336 20,20.455589 0 0 0 -9.52734,-2.73437 z"
id="rect8140-3-36-4" />
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 505.1875,438.1582 0,95.9375 0,0.0274 0.008,0 13.20703,41.51172 13.57227,0 13.20508,-41.51172 0.008,0 0,-0.0274 0,-95.9375 -40,0 z"
id="rect8172-9-2-12-7" />
</g>
<g
id="g4667"
transform="matrix(0.26169823,0,0,0.26169823,-2.5833858,-1.920854)">
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
id="rect8140-3-36" />
transform="matrix(0.70731712,0,0,0.70791829,-5.9714451,-25.408637)"
id="g3886">
<g
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)"
id="g4284">
<path
id="rect8172-9-2-12"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
id="g3923"
transform="translate(38.148449,31.220686)">
<g
style="opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.38566838,0,0,0.38566838,-34.542771,2.2907144)"
id="g4667">
<path
id="rect8140-3-36"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1"
id="g4284"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12" />
</g>
</g>
<g
style="opacity:0.07000002;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:7.32853746;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(0.38566838,0,0,0.38566838,-34.542771,2.2907144)"
id="g4667-2">
<path
id="rect8140-3-36-7"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:7.32853746;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:8.30511379;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="g4284-0"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:8.30511379;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12-9" />
</g>
</g>
<g
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.38566838,0,0,0.38566838,-34.542771,0.87812195)"
id="g4667-6">
<path
id="rect8140-3-36-2"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1"
id="g4284-9"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12-1" />
</g>
</g>
</g>
</g>
<path
inkscape:connector-curvature="0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:none;stroke:url(#linearGradient3540);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path8655-4"
d="M 29.499824,15.999522 C 29.499824,23.455607 23.455223,29.5 15.999995,29.5 8.5440844,29.5 2.4998242,23.455538 2.4998242,15.999522 c 0,-7.4557397 6.0442602,-13.4995206 13.5001708,-13.4995206 7.455228,0 13.499829,6.0437809 13.499829,13.4995206 l 0,0 z" />
</svg>

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 19 KiB

+205 -58
View File
@@ -24,20 +24,52 @@
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1004"
inkscape:window-height="902"
inkscape:window-width="1280"
inkscape:window-height="739"
id="namedview52"
showgrid="false"
showguides="false"
inkscape:zoom="11.313708"
inkscape:cx="9.9258038"
inkscape:cy="19.347888"
inkscape:window-x="1670"
inkscape:window-y="90"
inkscape:window-maximized="0"
inkscape:current-layer="svg5644" />
inkscape:zoom="5.6568542"
inkscape:cx="-1.326522"
inkscape:cy="43.265774"
inkscape:window-x="0"
inkscape:window-y="30"
inkscape:window-maximized="1"
inkscape:current-layer="svg5644"
inkscape:snap-smooth-nodes="true" />
<defs
id="defs5646">
<linearGradient
id="linearGradient3801">
<stop
offset="0"
style="stop-color:#ffffff;stop-opacity:1"
id="stop3803" />
<stop
offset="0.42447853"
style="stop-color:#ffffff;stop-opacity:0.23529412"
id="stop3805" />
<stop
offset="0.82089913"
style="stop-color:#ffffff;stop-opacity:0.15686275"
id="stop3807" />
<stop
offset="1"
style="stop-color:#ffffff;stop-opacity:0.321"
id="stop3809" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4187">
<stop
style="stop-color:#f7f7f7;stop-opacity:1"
offset="0"
id="stop4189" />
<stop
style="stop-color:#f2f2f2;stop-opacity:1"
offset="1"
id="stop4191" />
</linearGradient>
<radialGradient
r="62.769119"
fy="193.04066"
@@ -220,6 +252,100 @@
xlink:href="#linearGradient3820-7-2-8-6"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.27083381,0,0,0.08762273,-2.8550719,25.187228)" />
<linearGradient
x1="71.204407"
y1="15.369057"
x2="71.204407"
y2="40.495617"
id="linearGradient4338-5-6"
xlink:href="#linearGradient3801"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.6169806,0,0,1.6169806,-92.70737,-21.060234)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4187"
id="linearGradient3789"
x1="71.34787"
y1="40.12112"
x2="71.34787"
y2="96.729141"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4187"
id="linearGradient3797"
x1="71.34787"
y1="40.12112"
x2="71.34787"
y2="96.729141"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4187"
id="linearGradient3805"
x1="71.34787"
y1="40.12112"
x2="71.34787"
y2="96.729141"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3818"
id="linearGradient3799-3"
x1="3.4672444"
y1="24.111755"
x2="44.532757"
y2="24.111755"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,0.99840457,-1.0025969,0,48.174378,0.0382909)" />
<linearGradient
id="linearGradient3818"
inkscape:collect="always">
<stop
id="stop3820"
offset="0"
style="stop-color:#ffc9ff;stop-opacity:1" />
<stop
style="stop-color:#ffffff;stop-opacity:0.5"
offset="0.3413879"
id="stop3822" />
<stop
id="stop3826"
offset="0.67349619"
style="stop-color:#939393;stop-opacity:0.45098037" />
<stop
id="stop3824"
offset="1"
style="stop-color:#4f2d00;stop-opacity:0.40000001" />
</linearGradient>
<linearGradient
y2="44.340794"
x2="71.204407"
y1="6.2375584"
x1="71.204407"
gradientTransform="matrix(1.054054,0,0,1.054054,-51.611257,-2.7278991)"
gradientUnits="userSpaceOnUse"
id="linearGradient3540"
xlink:href="#linearGradient4011-8" />
<linearGradient
id="linearGradient4011-8">
<stop
id="stop4013-9"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop4015-2"
style="stop-color:#ffffff;stop-opacity:0.23529412"
offset="0.507761" />
<stop
id="stop4017-28"
style="stop-color:#ffffff;stop-opacity:0.15686275"
offset="0.83456558" />
<stop
id="stop4019-23"
style="stop-color:#ffffff;stop-opacity:0.39215687"
offset="1" />
</linearGradient>
</defs>
<metadata
id="metadata5649">
@@ -240,7 +366,7 @@
style="fill:url(#radialGradient3018);fill-opacity:1;stroke:none" />
<g
id="g4220"
transform="matrix(0.9961876,0,0,0.9961876,0.09148266,0.35859843)">
transform="matrix(0.9961876,0,0,0.9961876,0.04778246,0.20464348)">
<path
style="fill:#f2ec39;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 29.314755,43.762237 A 20.534583,20.62081 0 0 0 43.834902,18.507005 20.534583,20.62081 0 0 0 18.685271,3.9258899 20.534583,20.62081 0 0 0 4.1651283,29.181122 20.534583,20.62081 0 0 0 29.314755,43.762237 Z"
@@ -303,61 +429,82 @@
inkscape:connector-curvature="0" />
</g>
<path
inkscape:connector-curvature="0"
id="path8089-1-7-6"
d="M 44.4469,24.111757 A 20.446897,20.532755 0 0 1 23.999994,44.644512 20.446897,20.532755 0 0 1 3.5531,24.111757 20.446897,20.532755 0 0 1 23.999994,3.5790005 20.446897,20.532755 0 0 1 44.4469,24.111757 Z"
style="opacity:0.4;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.00719976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
style="opacity:0.4;fill:url(#linearGradient3799-3);fill-opacity:1;stroke:none;stroke-width:1.00719976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 44.500007,24.000002 A 20.499995,20.499997 0 0 1 23.999994,44.5 20.499995,20.499997 0 0 1 3.500007,24.000002 20.499995,20.499997 0 0 1 23.999994,3.5000019 20.499995,20.499997 0 0 1 44.500007,24.000002 Z"
id="path8089-1-7-6-3-3"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path8089-1-3-92-1"
d="M 43.45966,24.094408 A 19.459657,19.541371 0 0 1 23.999994,43.63578 19.459657,19.541371 0 0 1 4.5403399,24.094408 19.459657,19.541371 0 0 1 23.999994,4.5530392 19.459657,19.541371 0 0 1 43.45966,24.094408 Z"
style="opacity:0.5;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.98094463;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
id="path8089-1-7-6"
d="M 44.4964,24.000001 A 20.496397,20.496399 0 0 1 23.999994,44.4964 20.496397,20.496399 0 0 1 3.5035999,24.000001 20.496397,20.496399 0 0 1 23.999994,3.5035999 20.496397,20.496399 0 0 1 44.4964,24.000001 Z"
style="opacity:0.4;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.00719976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
style="opacity:0.05;fill:#000000;fill-opacity:1"
id="g8243-2-7-4"
transform="matrix(0.10146774,0.10189382,-0.10146774,0.10189382,18.271257,-75.503807)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 525.66016,363.19141 a 20,20.455589 0 0 0 -10.47266,2.73437 20,20.455589 0 0 0 -9.99414,17.44336 l -0.006,0 0,25.52539 -9.71875,0 c -5.50089,0 -9.92969,4.4288 -9.92969,9.92969 0,5.50089 4.4288,9.92969 9.92969,9.92969 l 59.4375,0 c 5.50089,0 9.92969,-4.4288 9.92969,-9.92969 0,-5.50089 -4.4288,-9.92969 -9.92969,-9.92969 l -9.71875,0 0,-25.52539 -0.0137,0 a 20,20.455589 0 0 0 -9.98633,-17.44336 20,20.455589 0 0 0 -9.52734,-2.73437 z"
id="rect8140-3-36-5" />
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 505.1875,438.1582 0,95.9375 0,0.0274 0.008,0 13.20703,41.51172 13.57227,0 13.20508,-41.51172 0.008,0 0,-0.0274 0,-95.9375 -40,0 z"
id="rect8172-9-2-12-2" />
</g>
<g
style="opacity:0.15;fill:#000000;fill-opacity:1"
id="g8243-2-7-5"
transform="matrix(0.09879708,0.09921193,-0.09879708,0.09921193,18.422039,-73.695316)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 525.66016,363.19141 a 20,20.455589 0 0 0 -10.47266,2.73437 20,20.455589 0 0 0 -9.99414,17.44336 l -0.006,0 0,25.52539 -9.71875,0 c -5.50089,0 -9.92969,4.4288 -9.92969,9.92969 0,5.50089 4.4288,9.92969 9.92969,9.92969 l 59.4375,0 c 5.50089,0 9.92969,-4.4288 9.92969,-9.92969 0,-5.50089 -4.4288,-9.92969 -9.92969,-9.92969 l -9.71875,0 0,-25.52539 -0.0137,0 a 20,20.455589 0 0 0 -9.98633,-17.44336 20,20.455589 0 0 0 -9.52734,-2.73437 z"
id="rect8140-3-36-4" />
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 505.1875,438.1582 0,95.9375 0,0.0274 0.008,0 13.20703,41.51172 13.57227,0 13.20508,-41.51172 0.008,0 0,-0.0274 0,-95.9375 -40,0 z"
id="rect8172-9-2-12-7" />
</g>
<g
id="g4667"
transform="matrix(0.38566838,0,0,0.38566838,-3.3865983,-2.2984577)">
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
id="rect8140-3-36" />
id="g3886"
transform="translate(-0.11392545,-0.04397745)">
<g
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)"
id="g4284">
style="opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.38566838,0,0,0.38566838,-3.3865983,-1.2983093)"
id="g4667">
<path
id="rect8172-9-2-12"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8140-3-36"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1"
id="g4284"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12" />
</g>
</g>
<g
style="opacity:0.07000002;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:5.18580246;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(0.38566838,0,0,0.38566838,-3.3865983,-1.2983093)"
id="g4667-2">
<path
id="rect8140-3-36-7"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:5.18580246;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:5.87684488;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="g4284-0"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:5.87684488;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12-9" />
</g>
</g>
<g
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.38566838,0,0,0.38566838,-3.3865983,-2.2984577)"
id="g4667-6">
<path
id="rect8140-3-36-2"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1"
id="g4284-9"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12-1" />
</g>
</g>
</g>
<path
inkscape:connector-curvature="0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:none;stroke:url(#linearGradient3540);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path8655-4"
d="m 43.499747,23.99931 c 0,10.7699 -8.73109,19.50069 -19.499753,19.50069 -10.769649,0 -19.500247,-8.730889 -19.500247,-19.50069 0,-10.769402 8.730598,-19.4993081 19.500247,-19.4993081 10.768663,0 19.499753,8.7299061 19.499753,19.4993081 l 0,0 z" />
</svg>

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 23 KiB

+301 -225
View File
@@ -8,13 +8,23 @@
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"
id="svg5644"
viewBox="0 0 64 64"
height="64"
width="64"
version="1.1"
id="svg2"
inkscape:version="0.91 r13725"
sodipodi:docname="com.github.ronnydo.colorpicker.svg">
<metadata
id="metadata56">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
@@ -24,30 +34,149 @@
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1009"
inkscape:window-height="961"
id="namedview52"
inkscape:window-width="1280"
inkscape:window-height="739"
id="namedview54"
showgrid="false"
showguides="false"
inkscape:zoom="7.38"
inkscape:cx="33.660156"
inkscape:cy="29.967076"
inkscape:window-x="1665"
inkscape:zoom="1"
inkscape:cx="3.6239656"
inkscape:cy="30.782007"
inkscape:window-x="0"
inkscape:window-y="30"
inkscape:window-maximized="0"
inkscape:current-layer="svg5644" />
inkscape:window-maximized="1"
inkscape:current-layer="svg2"
inkscape:object-nodes="false"
inkscape:snap-smooth-nodes="true" />
<defs
id="defs5646">
<radialGradient
r="62.769119"
fy="193.04066"
fx="279.45264"
cy="193.04066"
cx="279.45264"
gradientTransform="matrix(2.2646518,0,0,0.70753242,1422.3606,871.75449)"
id="defs4">
<linearGradient
id="c"
y2="40.496"
gradientUnits="userSpaceOnUse"
id="radialGradient3163-0"
xlink:href="#linearGradient3820-7-2-8-6" />
x2="71.204"
gradientTransform="matrix(2.3269,0,0,2.3269,-135.94,-32.843)"
y1="15.369"
x1="71.204">
<stop
stop-color="#fff"
offset="0"
id="stop7" />
<stop
stop-color="#fff"
stop-opacity=".23529"
offset=".42448"
id="stop9" />
<stop
stop-color="#fff"
stop-opacity=".15686"
offset=".82090"
id="stop11" />
<stop
stop-color="#fff"
stop-opacity=".39216"
offset="1"
id="stop13" />
</linearGradient>
<radialGradient
id="a"
gradientUnits="userSpaceOnUse"
cy="3.99"
cx="23.896"
gradientTransform="matrix(0,4.1567,-5.4867,0,53.893,-97.44)"
r="20.397">
<stop
stop-color="#b1e198"
offset="0"
id="stop16" />
<stop
stop-color="#71c586"
offset=".26238"
id="stop18" />
<stop
stop-color="#04a171"
offset=".66094"
id="stop20" />
<stop
stop-color="#108562"
offset="1"
id="stop22" />
</radialGradient>
<radialGradient
id="b"
gradientUnits="userSpaceOnUse"
cy="186.17"
cx="99.157"
gradientTransform="matrix(1 0 0 .16667 0 155.14)"
r="62.769">
<stop
stop-color="#3d3d3d"
offset="0"
id="stop25" />
<stop
stop-color="#686868"
stop-opacity=".49804"
offset=".5"
id="stop27" />
<stop
stop-color="#686868"
stop-opacity="0"
offset="1"
id="stop29" />
</radialGradient>
<linearGradient
id="d"
y2="54"
gradientUnits="userSpaceOnUse"
x2="30"
y1="11.124"
x1="30">
<stop
stop-color="#fff"
offset="0"
id="stop32" />
<stop
stop-color="#cee7dd"
offset="1"
id="stop34" />
</linearGradient>
<linearGradient
x1="71.204407"
y1="15.369057"
x2="71.204407"
y2="40.495617"
id="linearGradient4338-5-6"
xlink:href="#linearGradient3801"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.3632532,0,0,2.3633058,-138.57042,-33.858007)" />
<linearGradient
id="linearGradient3801">
<stop
offset="0"
style="stop-color:#ffffff;stop-opacity:1"
id="stop3803" />
<stop
offset="0.42447853"
style="stop-color:#ffffff;stop-opacity:0.23529412"
id="stop3805" />
<stop
offset="0.82089913"
style="stop-color:#ffffff;stop-opacity:0.15686275"
id="stop3807" />
<stop
offset="1"
style="stop-color:#ffffff;stop-opacity:0.402"
id="stop3809" />
</linearGradient>
<radialGradient
cx="99.157013"
cy="187.86072"
r="62.769119"
fx="99.157013"
fy="187.86072"
id="radialGradient3018"
xlink:href="#linearGradient3820-7-2-8-6"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.27083381,0,0,0.08762273,-85.166993,17.455559)" />
<linearGradient
id="linearGradient3820-7-2-8-6">
<stop
@@ -63,127 +192,69 @@
style="stop-color:#686868;stop-opacity:0"
id="stop3824-1-2-6-7" />
</linearGradient>
<radialGradient
r="62.769119"
fy="-779.76959"
fx="-197.5938"
cy="-779.76959"
cx="-197.5938"
gradientTransform="matrix(0.69630612,0,0,0.11886762,169.58821,148.39555)"
gradientUnits="userSpaceOnUse"
id="radialGradient3163-0-2"
xlink:href="#linearGradient3820-7-2-8-6" />
<linearGradient
y2="40.495617"
x2="71.204407"
y1="15.369057"
x1="71.204407"
gradientTransform="matrix(13.727156,0,0,13.727156,-353.60124,993.39589)"
inkscape:collect="always"
xlink:href="#linearGradient3818-6"
id="linearGradient3799-3-3"
x1="3.4672444"
y1="24.111755"
x2="44.532757"
y2="24.111755"
gradientUnits="userSpaceOnUse"
id="linearGradient3118"
xlink:href="#linearGradient4806" />
gradientTransform="matrix(0,1.4367285,-1.4427614,0,66.787505,-2.4814842)" />
<linearGradient
id="linearGradient4806">
id="linearGradient3818-6"
inkscape:collect="always">
<stop
id="stop4808"
id="stop3820-7"
offset="0"
style="stop-color:#ffc9ff;stop-opacity:1" />
<stop
style="stop-color:#ffffff;stop-opacity:0.5"
offset="0.3413879"
id="stop3822-5" />
<stop
id="stop3826-3"
offset="0.67349619"
style="stop-color:#939393;stop-opacity:0.45098037" />
<stop
id="stop3824-5"
offset="1"
style="stop-color:#4f2d00;stop-opacity:0.40000001" />
</linearGradient>
<linearGradient
y2="44.340794"
x2="71.204407"
y1="6.2375584"
x1="71.204407"
gradientTransform="matrix(1.5405405,0,0,1.5405405,-78.508777,-7.0638543)"
gradientUnits="userSpaceOnUse"
id="linearGradient3540"
xlink:href="#linearGradient4011-8" />
<linearGradient
id="linearGradient4011-8">
<stop
id="stop4013-9"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop4810"
id="stop4015-2"
style="stop-color:#ffffff;stop-opacity:0.23529412"
offset="0.42447853" />
offset="0.507761" />
<stop
id="stop4812"
id="stop4017-28"
style="stop-color:#ffffff;stop-opacity:0.15686275"
offset="0.82089913" />
offset="0.83456558" />
<stop
id="stop4814"
id="stop4019-23"
style="stop-color:#ffffff;stop-opacity:0.39215687"
offset="1" />
</linearGradient>
<radialGradient
gradientTransform="matrix(0,154.49053,-304.35366,0,3674.6039,-96.071093)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8-8-9"
id="radialGradient5521-1"
fy="9.9571075"
fx="6.9303164"
r="12.671875"
cy="9.9571075"
cx="7.4605465" />
<linearGradient
id="linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8-8-9">
<stop
id="stop3750-8-9-0"
style="stop-color:#90dbec;stop-opacity:1"
offset="0" />
<stop
id="stop3752-3-2-2"
style="stop-color:#42baea;stop-opacity:1"
offset="0.26238" />
<stop
id="stop3754-7-2-2"
style="stop-color:#3689e6;stop-opacity:1"
offset="0.704952" />
<stop
id="stop3756-9-3-05"
style="stop-color:#2b63a0;stop-opacity:1"
offset="1" />
</linearGradient>
<radialGradient
r="62.769119"
fy="186.17059"
fx="99.157013"
cy="186.17059"
cx="99.157013"
gradientTransform="matrix(2.2646518,0,0,0.70753243,411.27467,1384.4188)"
gradientUnits="userSpaceOnUse"
id="radialGradient3163"
xlink:href="#linearGradient3820-7-2-8-6" />
<linearGradient
y2="40.495617"
x2="71.204407"
y1="15.369057"
x1="71.204407"
gradientTransform="matrix(4.16388,0,0,4.16388,-236.03265,-50.036246)"
gradientUnits="userSpaceOnUse"
id="linearGradient3118-2"
xlink:href="#linearGradient4806" />
<radialGradient
r="62.769119"
fy="186.17059"
fx="99.157013"
cy="186.17059"
cx="99.157013"
gradientTransform="matrix(0.6869404,0,0,0.21461693,-4.02174,68.573331)"
gradientUnits="userSpaceOnUse"
id="radialGradient3163-9"
xlink:href="#linearGradient3820-7-2-8-6" />
<radialGradient
gradientTransform="matrix(0,46.861858,-92.320077,0,985.84907,-380.50601)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8-8-9"
id="radialGradient5521-1-1"
fy="9.9571075"
fx="6.9303164"
r="12.671875"
cy="9.9571075"
cx="7.4605465" />
<radialGradient
r="62.769119"
fy="-500.58121"
fx="-150.24731"
cy="-500.58121"
cx="-150.24731"
gradientTransform="matrix(0.78392881,0,0,0.24299389,181.87534,233.6299)"
gradientUnits="userSpaceOnUse"
id="radialGradient3163-0-2-6"
xlink:href="#linearGradient3820-7-2-8-6" />
<radialGradient
xlink:href="#linearGradient23419"
id="radialGradient3300-9"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.3823536,7.5555777e-8,-1.8372241e-8,0.1115198,-5.9254279,36.465275)"
gradientTransform="matrix(0.3823536,7.5555777e-8,-1.8372241e-8,0.1115198,-5.9254271,36.335849)"
cx="99.189415"
cy="185.29727"
fx="99.189415"
@@ -204,27 +275,15 @@
xlink:href="#linearGradient23419"
id="radialGradient4192"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.2549024,5.3967361e-8,-1.2248161e-8,0.07965545,6.7163814,44.370092)"
gradientTransform="matrix(0.2549024,5.3967361e-8,-1.2248161e-8,0.07965545,6.7163816,44.240666)"
cx="99.189415"
cy="185.29727"
fx="99.189415"
fy="185.29727"
r="62.769119" />
</defs>
<metadata
id="metadata5649">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(1.55e-6,-0.13125855)"
transform="translate(1.55e-6,-0.00183192)"
id="g4198">
<path
inkscape:connector-curvature="0"
@@ -238,125 +297,142 @@
d="m 47.999998,59.0017 a 16,4.9988822 0 1 1 -31.999999,0 16,4.9988822 0 1 1 31.999999,0 z" />
</g>
<g
id="g4222"
transform="matrix(0.9995432,0,0,0.9995432,0.01460828,0.41871028)">
transform="matrix(1.4366007,0,0,1.4305936,-2.4784391,-2.1111639)"
id="g4220">
<path
style="fill:#f2ec39;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 39.616194,60.12505 A 29.426686,29.550249 0 0 0 60.42401,23.933533 29.426686,29.550249 0 0 0 24.38382,3.0383512 29.426686,29.550249 0 0 0 3.5760092,39.229869 29.426686,29.550249 0 0 0 39.616194,60.12505 Z"
inkscape:connector-curvature="0"
id="path8272-96-8-29-8"
inkscape:connector-curvature="0" />
d="M 29.314755,43.762237 A 20.534583,20.62081 0 0 0 43.834902,18.507005 20.534583,20.62081 0 0 0 18.685271,3.9258899 20.534583,20.62081 0 0 0 4.1651283,29.181122 20.534583,20.62081 0 0 0 29.314755,43.762237 Z"
style="fill:#f2ec39;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#f9ba13;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 10.47869,51.734923 A 29.426686,29.550249 0 0 0 24.383819,60.12505 L 32.000007,31.581702 Z"
inkscape:connector-curvature="0"
id="path8272-5-7-5-1-4"
inkscape:connector-curvature="0" />
d="m 8.9819695,37.907423 a 20.534583,20.62081 0 0 0 9.7033025,5.854814 l 5.314741,-19.918173 z"
style="fill:#f9ba13;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#f89a22;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 3.3275243,38.22906 A 29.426686,29.550249 0 0 0 11.192198,52.476884 L 32.000007,31.581702 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-6-4-2-5"
inkscape:connector-curvature="0" />
d="m 3.9917301,28.482736 a 20.534583,20.62081 0 0 0 5.488141,9.942443 L 24.000013,23.844064 Z"
style="fill:#f89a22;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#ef5725;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 3.8591261,22.942043 A 29.426686,29.550249 0 0 0 3.5760092,39.229869 L 32.000007,31.581702 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-29-5-7-0"
inkscape:connector-curvature="0" />
d="M 4.362693,17.815121 A 20.534583,20.62081 0 0 0 4.1651283,29.181122 L 24.000013,23.844064 Z"
style="fill:#ef5725;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#ec3425;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 11.931055,9.970016 A 29.426686,29.550249 0 0 0 3.5760093,23.933534 l 28.4239977,7.648168 z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-82-5-0-3"
inkscape:connector-curvature="0" />
d="M 9.9954605,8.7629571 A 20.534583,20.62081 0 0 0 4.1651279,18.507005 l 19.8348851,5.337059 z"
style="fill:#ec3425;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#a61d4c;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 25.380443,2.7888234 A 29.426686,29.550249 0 0 0 11.192197,10.686519 l 20.80781,20.895183 z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-9-2-9-6"
inkscape:connector-curvature="0" />
d="M 19.380736,3.7517639 A 20.534583,20.62081 0 0 0 9.4798692,9.2629482 L 24.000013,23.844064 Z"
style="fill:#a61d4c;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#7d3693;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 40.603538,3.3226575 A 29.426686,29.550249 0 0 0 24.383819,3.0383517 l 7.616188,28.5433503 z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-15-5-3-1"
inkscape:connector-curvature="0" />
d="M 30.003744,4.124285 A 20.534583,20.62081 0 0 0 18.68527,3.9258902 l 5.314743,19.9181738 z"
style="fill:#7d3693;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#47318f;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 53.52132,11.428481 A 29.426686,29.550249 0 0 0 39.616193,3.0383518 L 32.000007,31.581702 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-6-7-6-0"
inkscape:connector-curvature="0" />
d="M 39.018054,9.7807062 A 20.534583,20.62081 0 0 0 29.314753,3.9258903 l -5.31474,19.9181737 z"
style="fill:#47318f;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#3e5daa;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 60.672492,24.934343 A 29.426686,29.550249 0 0 0 52.807811,10.686521 L 32.000007,31.581702 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-1-5-0-6"
inkscape:connector-curvature="0" />
d="M 44.008298,19.205392 A 20.534583,20.62081 0 0 0 38.520152,9.2629502 L 24.000013,23.844064 Z"
style="fill:#3e5daa;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#1892cd;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 60.14088,40.221359 A 29.426686,29.550249 0 0 0 60.42401,23.933533 L 32.000007,31.581702 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-9-4-62-3"
inkscape:connector-curvature="0" />
d="M 43.637328,29.873006 A 20.534583,20.62081 0 0 0 43.834902,18.507005 L 24.000013,23.844064 Z"
style="fill:#1892cd;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#63ae45;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 52.068959,53.193386 A 29.426686,29.550249 0 0 0 60.423998,39.22987 L 32.000007,31.581702 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-4-9-8-61-2"
inkscape:connector-curvature="0" />
d="m 38.004566,38.92517 a 20.534583,20.62081 0 0 0 5.830328,-9.744047 L 24.000013,23.844064 Z"
style="fill:#63ae45;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#cedd38;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 39.616194,60.12505 A 29.426686,29.550249 0 0 0 52.807815,52.476884 L 32.000007,31.581702 Z"
inkscape:connector-curvature="0"
id="path8272-5-6-9-6-3-0-8-5-4-4-3-69-0-8-0"
inkscape:connector-curvature="0" />
d="m 29.314755,43.762237 a 20.534583,20.62081 0 0 0 9.205401,-5.337058 L 24.000013,23.844064 Z"
style="fill:#cedd38;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
inkscape:connector-curvature="0"
style="opacity:0.4;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.00719976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 61.496398,32.000003 A 29.496395,29.496401 0 0 1 31.999978,61.4964 29.496395,29.496401 0 0 1 2.5035999,32.000003 29.496395,29.496401 0 0 1 31.999978,2.5035997 29.496395,29.496401 0 0 1 61.496398,32.000003 Z"
id="path8089-1-7-6"
d="M 61.387763,31.985985 A 29.387758,29.511157 0 0 1 31.999989,61.497141 29.387758,29.511157 0 0 1 2.6122369,31.985985 29.387758,29.511157 0 0 1 31.999989,2.4748264 29.387758,29.511157 0 0 1 61.387763,31.985985 Z"
style="opacity:0.4;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.01068568;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path8089-1-3-92-1"
d="M 60.408749,31.985985 A 28.408746,28.528035 0 0 1 31.999992,60.514019 28.408746,28.528035 0 0 1 3.5912509,31.985985 28.408746,28.528035 0 0 1 31.999992,3.4579477 28.408746,28.528035 0 0 1 60.408749,31.985985 Z"
style="opacity:0.5;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.99692827;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
style="opacity:0.4;fill:url(#linearGradient3799-3-3);fill-opacity:1;stroke:none;stroke-width:1.00719976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 61.499996,32.000003 A 29.499993,29.499996 0 0 1 31.999978,61.5 29.499993,29.499996 0 0 1 2.499996,32.000003 29.499993,29.499996 0 0 1 31.999978,2.5000027 29.499993,29.499996 0 0 1 61.499996,32.000003 Z"
id="path8089-1-7-6-3-3-6"
inkscape:connector-curvature="0" />
<g
style="opacity:0.05;fill:#000000;fill-opacity:1"
id="g8243-2-7-4"
transform="matrix(0.14325492,0.14385644,-0.14325492,0.14385644,23.912004,-108.99186)">
style="opacity:0.15;fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.57383236,0,0,0.57311189,-8.5509412,-6.4915118)"
id="g4667">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 525.66016,363.19141 a 20,20.455589 0 0 0 -10.47266,2.73437 20,20.455589 0 0 0 -9.99414,17.44336 l -0.006,0 0,25.52539 -9.71875,0 c -5.50089,0 -9.92969,4.4288 -9.92969,9.92969 0,5.50089 4.4288,9.92969 9.92969,9.92969 l 59.4375,0 c 5.50089,0 9.92969,-4.4288 9.92969,-9.92969 0,-5.50089 -4.4288,-9.92969 -9.92969,-9.92969 l -9.71875,0 0,-25.52539 -0.0137,0 a 20,20.455589 0 0 0 -9.98633,-17.44336 20,20.455589 0 0 0 -9.52734,-2.73437 z"
id="rect8140-3-36-5" />
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 505.1875,438.1582 0,95.9375 0,0.0274 0.008,0 13.20703,41.51172 13.57227,0 13.20508,-41.51172 0.008,0 0,-0.0274 0,-95.9375 -40,0 z"
id="rect8172-9-2-12-2" />
</g>
<g
style="opacity:0.15;fill:#000000;fill-opacity:1"
id="g8243-2-7-5"
transform="matrix(0.13948439,0.1400701,-0.13948439,0.1400701,24.124884,-106.10501)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 525.66016,363.19141 a 20,20.455589 0 0 0 -10.47266,2.73437 20,20.455589 0 0 0 -9.99414,17.44336 l -0.006,0 0,25.52539 -9.71875,0 c -5.50089,0 -9.92969,4.4288 -9.92969,9.92969 0,5.50089 4.4288,9.92969 9.92969,9.92969 l 59.4375,0 c 5.50089,0 9.92969,-4.4288 9.92969,-9.92969 0,-5.50089 -4.4288,-9.92969 -9.92969,-9.92969 l -9.71875,0 0,-25.52539 -0.0137,0 a 20,20.455589 0 0 0 -9.98633,-17.44336 20,20.455589 0 0 0 -9.52734,-2.73437 z"
id="rect8140-3-36-4" />
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 505.1875,438.1582 0,95.9375 0,0.0274 0.008,0 13.20703,41.51172 13.57227,0 13.20508,-41.51172 0.008,0 0,-0.0274 0,-95.9375 -40,0 z"
id="rect8172-9-2-12-7" />
</g>
<g
id="g4667"
transform="matrix(0.54449711,0,0,0.54449711,-6.6651445,-5.3006778)">
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect8140-3-36"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
id="rect8140-3-36" />
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)"
id="g4284">
style="fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1"
id="g4284"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
id="rect8172-9-2-12"
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
id="rect8172-9-2-12" />
</g>
</g>
<g
style="opacity:0.07000002;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:3.48752856;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(0.57383236,0,0,0.57311189,-8.5503351,-6.4908613)"
id="g4667-3">
<path
id="rect8140-3-36-6"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:3.48752856;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:3.95226479;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="g4284-7"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:3.95226479;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12-5" />
</g>
</g>
<g
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.57383236,0,0,0.57311189,-8.5509412,-7.4915118)"
id="g4667-6">
<path
id="rect8140-3-36-2"
d="m 97.330311,42.284792 a 7.0356347,7.1986844 39.729891 0 0 -3.278971,-1.929288 7.0356347,7.1986844 39.729891 0 0 -6.812034,1.857219 l -0.0015,-0.0015 -6.337307,6.363917 -2.41292,-2.423051 c -1.365731,-1.371466 -3.564848,-1.371466 -4.930579,0 -1.365732,1.371466 -1.365732,3.579818 0,4.951284 l 14.756822,14.818785 c 1.365732,1.371467 3.56485,1.371467 4.930581,0 1.365731,-1.371466 1.365731,-3.579816 0,-4.951282 l -2.41292,-2.423052 6.337307,-6.363916 -0.0034,-0.0034 a 7.0356347,7.1986844 39.729891 0 0 1.851392,-6.838692 7.0356347,7.1986844 39.729891 0 0 -1.686523,-3.057054 z"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1"
id="g4284-9"
transform="matrix(0.88241267,0,0,0.88241267,14.536297,13.778944)">
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34900001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.974129,47.701228 -26.992865,27.106208 -0.0077,0.0077 0.0023,0.0023 -7.963775,15.460251 3.818679,3.834713 15.395056,-7.997766 0.0023,0.0023 0.0077,-0.0077 L 78.228591,59.002947 66.974236,47.701336 Z"
id="rect8172-9-2-12-1" />
</g>
</g>
<path
inkscape:connector-curvature="0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:none;stroke:url(#linearGradient3540);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
id="path8655-4"
d="M 60.499617,31.998991 C 60.499617,47.739614 47.738793,60.5 31.999978,60.5 16.259721,60.5 3.4996161,47.73947 3.4996161,31.998991 c 0,-15.739896 12.7601049,-28.4989903 28.5003619,-28.4989903 15.738815,0 28.499639,12.7590943 28.499639,28.4989903 l 0,0 z" />
</svg>

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 20 KiB

+5
View File
@@ -7,6 +7,11 @@ foreach i : icon_sizes
)
endforeach
install_data(
meson.project_name() + '.gschema.xml',
install_dir: join_paths(get_option('datadir'), 'glib-2.0', 'schemas')
)
install_data(
meson.project_name() + '.desktop',
install_dir: join_paths(get_option('datadir'), 'applications')
Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

+103 -6
View File
@@ -1,8 +1,105 @@
com.github.ronnydo.colorpicker (1.1.5) bionic; urgency=low
* Fix travis build problem
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 10 May 2020 03:31:00 +0100
com.github.ronnydo.colorpicker (1.1.4) bionic; urgency=low
* Added Bulgarian translation (kudos to @clappingmonkey)
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 03 May 2020 00:31:00 +0100
com.github.ronnydo.colorpicker (1.1.3) bionic; urgency=medium
* Added Polish translation (kudos to @michalzkosmosu)
* Added Dutch translation (kudos to @Vistaus)
* Added Turkish translation (kudos to @ibrakap)
* Fix build integration (kudos to @meisenzahl)
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 02 Jan 2020 20:31:00 +0100
com.github.ronnydo.colorpicker (1.1.2) bionic; urgency=medium
* Juno Release!!1! (finally)
* "Olá em português" (Translation by @drom98)
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 02 Jan 2019 20:31:00 +0100
com.github.ronnydo.colorpicker (1.0.5) xenial; urgency=medium
* Implement 'close with right-mouse-button' feature (issue #27)
* Update icon
* Add French, Spanish and Catalan translation
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 27 Apr 2018 18:31:00 +0100
com.github.ronnydo.colorpicker (1.0.4) xenial; urgency=medium
* fix version conflicts
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 27 Apr 2018 13:31:00 +0100
com.github.ronnydo.colorpicker (1.0.3) xenial; urgency=medium
* Implement 'close with right-mouse-button' feature (issue #27)
* Update icon
* Add French, Spanish and Catalan translation
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 26 Apr 2018 13:31:00 +0100
com.github.ronnydo.colorpicker (1.0.2) xenial; urgency=medium
* Implement "Don't add the same color to color history twice" (issue #24)
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 20 Aug 2017 13:30:00 +0100
com.github.ronnydo.colorpicker (1.0.1) xenial; urgency=medium
* Improvements to avoid issue #19
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 13 Jul 2017 01:45:00 +0100
com.github.ronnydo.colorpicker (1.0.0) xenial; urgency=medium
* Main Release!
* Implement magnifier (issue #12)
* Use your mousewheel to zoom the magnifier in and out.
* Invalid AppData file (issue #17)
* Code cleanup
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 07 Jul 2017 12:00:00 +0100
com.github.ronnydo.colorpicker (0.9.5) xenial; urgency=medium
* Fix issue #13
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 27 Jun 2017 23:20:00 +0100
com.github.ronnydo.colorpicker (0.9.4) xenial; urgency=medium
* Fix issue #16
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 26 Jun 2017 23:10:00 +0100
com.github.ronnydo.colorpicker (0.9.3) xenial; urgency=medium
* Color Picker now restores your recent window position, color format and color history! (issue #10, issue #11 and issue #15)
* Minor icon changes
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 26 Jun 2017 22:45:00 +0100
com.github.ronnydo.colorpicker (0.9.2) xenial; urgency=medium
* Fix issue #9
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 23 Jun 2017 17:15:00 +0100
com.github.ronnydo.colorpicker (0.9.1) xenial; urgency=medium
* Fix issue #8
-- Ronny Dobra <ronnydobra at arcor dot de> Thu, 23 Jun 2017 09:45:00 +0100
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 23 Jun 2017 09:45:00 +0100
com.github.ronnydo.colorpicker (0.9.0) xenial; urgency=medium
@@ -14,28 +111,28 @@ com.github.ronnydo.colorpicker (0.9.0) xenial; urgency=medium
* Update icons
* Add German translation
-- Ronny Dobra <ronnydobra at arcor dot de> Thu, 22 Jun 2017 23:02:00 +0100
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 22 Jun 2017 23:02:00 +0100
com.github.ronnydo.colorpicker (0.1.2) xenial; urgency=low
* Fix build information
-- Ronny Dobra <ronnydobra at arcor dot de> Thu, 21 Jun 2017 19:22:00 +0100
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 21 Jun 2017 19:22:00 +0100
com.github.ronnydo.colorpicker (0.1.1) xenial; urgency=low
* Added debian files and logo files
-- Ronny Dobra <ronnydobra at arcor dot de> Thu, 19 Jun 2017 00:44:00 +0100
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 19 Jun 2017 00:44:00 +0100
com.github.ronnydo.colorpicker (0.1.0) xenial; urgency=low
* First official release
-- Ronny Dobra <ronnydobra at arcor dot de> Thu, 15 Jun 2017 13:21:00 +0100
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 15 Jun 2017 13:21:00 +0100
com.github.ronnydo.colorpicker (0.0.1) xenial; urgency=low
* Release Test
-- Ronny Dobra <ronnydobra at arcor dot de> Thu, 15 Jun 2017 12:59:00 +0100
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 15 Jun 2017 12:59:00 +0100
+4 -4
View File
@@ -1,11 +1,11 @@
Source: com.github.ronnydo.colorpicker
Section: x11
Priority: extra
Maintainer: Ronny Dobra <ronnydobra at arcor dot de>
Build-Depends: cmake (>= 2.8),
debhelper (>= 9),
Maintainer: Ronny Dobra <ronnydobra@arcor.de>
Build-Depends: debhelper (>= 9),
libgranite-dev,
libgtk-3-dev,
meson,
valac
Standards-Version: 3.9.3
@@ -13,4 +13,4 @@ Package: com.github.ronnydo.colorpicker
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: An intuitive Color Picker
The most intuitive Color Picker to speed up your workflow.
The most intuitive Color Picker to speed up your workflow
+1 -1
View File
@@ -26,4 +26,4 @@ override_dh_auto_test:
cd debian/build && ninja test
override_dh_auto_install:
cd debian/build && DESTDIR=${CURDIR}/debian/com.github.ronnydo.colorpicker ninja install
cd debian/build && DESTDIR=${CURDIR}/debian/com.github.ronnydo.colorpicker ninja install
Executable
+16
View File
@@ -0,0 +1,16 @@
#!/usr/local/bin/bash
sudo rm -r build
meson build
cd build
meson configure -Dprefix=/usr
ninja
sudo cp ../data/com.github.ronnydo.colorpicker.gschema.xml /usr/local/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas/
G_MESSAGES_DEBUG=all ./com.github.ronnydo.colorpicker
echo "Enter your sudo password to elevate privilages for the installation..."
sudo meson install
cd ..
+10 -2
View File
@@ -6,6 +6,11 @@ project('com.github.ronnydo.colorpicker', ['vala', 'c'],
gnome = import('gnome')
i18n = import('i18n')
add_project_arguments(
'-DGETTEXT_PACKAGE="@0@"'.format(meson.project_name()),
language: 'c'
)
conf = configuration_data()
conf.set_quoted('GETTEXT_PACKAGE', meson.project_name())
configure_file(output: 'config.h', configuration: conf)
@@ -23,16 +28,19 @@ executable(
'src/ExtRGBA.vala',
'src/Widgets/ColorArea.vala',
'src/Widgets/ColorHistory.vala',
'src/Widgets/MousePosition.vala',
'src/Widgets/Picker.vala',
'src/Services/Settings.vala',
c_args: c_args,
dependencies: [
dependency('glib-2.0'),
dependency('gobject-2.0'),
dependency('granite'),
dependency('gtk+-3.0'),
],
install : true
)
#meson.add_install_script('meson/post_install.py')
meson.add_install_script('meson/post_install.py')
subdir('data')
subdir('po')
+10
View File
@@ -0,0 +1,10 @@
#!/usr/bin/env python3
import os
import subprocess
schemadir = os.path.join(os.environ['MESON_INSTALL_PREFIX'], 'share', 'glib-2.0', 'schemas')
if not os.environ.get('DESTDIR'):
print('Compiling gsettings schemas...')
subprocess.call(['glib-compile-schemas', schemadir])
+9 -1
View File
@@ -1 +1,9 @@
de
bg
ca
de
es
fr
nl
tr
pl
pt_PT
+33
View File
@@ -0,0 +1,33 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the com.github.danrabbit.nimbus package.
# clappingmonkey <clappingmonkey33@gmail.com>, 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: com.github.ronnydo.colorpicker\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-21 20:40-0700\n"
"PO-Revision-Date: 2020-02-17 13:00+0300\n"
"Last-Translator: clappingmonkey <clappingmonkey@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: Bulgarian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Color Picker"
msgstr "Color Picker"
msgid "Pick Color"
msgstr "Избери Цвят"
msgid "Format"
msgstr "Формат"
msgid "Color History"
msgstr "История"
+31
View File
@@ -0,0 +1,31 @@
# Catalan translation for ColorPicker.
# Copyright (C) 2018 THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the ColorPicker package.
# Adolfo Jayme Barrientos <fitojb@ubuntu.com>, 2018.
#
msgid ""
msgstr ""
"Project-Id-Version: com.github.ronnydo.colorpicker\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-21 20:40-0700\n"
"PO-Revision-Date: 2018-03-25 01:39-0600\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.6\n"
"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: ca\n"
msgid "Color Picker"
msgstr "Selector de colors"
msgid "Pick Color"
msgstr "Trieu un color"
msgid "Format"
msgstr "Format"
msgid "Color History"
msgstr "Historial de colors"
+31
View File
@@ -0,0 +1,31 @@
# Spanish translations for com.github.ronnydo.colorpicker package.
# Copyright (C) 2017 THE com.github.ronnydo.colorpicker'S COPYRIGHT HOLDER
# This file is distributed under the same license as the com.github.ronnydo.colorpicker package.
# Ronny Dobra <ronnydobra at arcor dot de>, 2017.
#
msgid ""
msgstr ""
"Project-Id-Version: com.github.ronnydo.colorpicker\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-20 20:40-0500\n"
"PO-Revision-Date: 2018-03-25 01:37-0600\n"
"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
"Language-Team: Spanish\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.0.6\n"
msgid "Color Picker"
msgstr "Selector de colores"
msgid "Pick Color"
msgstr "Seleccione un color"
msgid "Format"
msgstr "Formato"
msgid "Color History"
msgstr "Historial de colores"
+32
View File
@@ -0,0 +1,32 @@
# French translations for com.github.ronnydo.colorpicker package.
# Copyright (C) 2019 THE com.github.ronnydo.colorpicker'S COPYRIGHT HOLDER
# This file is distributed under the same license as the com.github.ronnydo.colorpicker package.
# Ronny Dobra <ronnydobra at arcor dot de>, 2017.
#
msgid ""
msgstr ""
"Project-Id-Version: com.github.ronnydo.colorpicker\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-04-10 21:48-0200\n"
"PO-Revision-Date: 2019-01-24 20:27+0100\n"
"Last-Translator: NathanBnm\n"
"Language-Team: French\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Color Picker"
msgstr "Color Picker"
msgid "Pick Color"
msgstr "Sélectionner une Couleur"
msgid "Format"
msgstr "Format"
msgid "Color History"
msgstr "Historique des Couleurs"
+31
View File
@@ -0,0 +1,31 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the com.github.danrabbit.nimbus package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: com.github.ronnydo.colorpicker\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-21 20:40-0700\n"
"PO-Revision-Date: 2019-11-09 14:16+0100\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.4\n"
"Last-Translator: Heimen Stoffels <vistausss@outlook.com>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: nl\n"
msgid "Color Picker"
msgstr "Kleurkiezer"
msgid "Pick Color"
msgstr "Kleur kiezen"
msgid "Format"
msgstr "Opmaak"
msgid "Color History"
msgstr "Geschiedenis"
+31
View File
@@ -0,0 +1,31 @@
# Polish translation for Ronny Dobra's Color Picker.
# This file is distributed under the same license as the com.github.danrabbit.nimbus package.
# Michał Nowakowski <nowakowski@offshore.rocks>, 2019.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: com.github.ronnydo.colorpicker\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-21 20:40-0700\n"
"PO-Revision-Date: 2019-11-17 17:27-0700\n"
"Last-Translator: Michał Nowakowski <nowakowski@offshore.rocks>\n"
"Language-Team: none\n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Color Picker"
msgstr "Próbnik koloru"
msgid "Pick Color"
msgstr "Wybierz kolor"
msgid "Format"
msgstr "Format"
msgid "Color History"
msgstr "Historia kolorów"
+31
View File
@@ -0,0 +1,31 @@
# Portuguese translation for ColorPicker.
# Copyright (C) 2019 The ColorPicker contributors
# This file is distributed under the same license as the com.github.danrabbit.nimbus package.
# Diogo Oliveira <https://github.com/drom98>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: com.github.ronnydo.colorpicker\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-21 20:40-0700\n"
"PO-Revision-Date: 2018-08-27 HO:MI+ZONE\n"
"Last-Translator: Diogo Oliveira <https://github.com/drom98>\n"
"Language-Team: Portuguese <LL@li.org>\n"
"Language: pt_PT\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Color Picker"
msgstr "Color Picker"
msgid "Pick Color"
msgstr "Selecionar cor"
msgid "Format"
msgstr "Formato"
msgid "Color History"
msgstr "Histórico de cores"
+32
View File
@@ -0,0 +1,32 @@
# Turkish translations for com.github.ronnydo.colorpicker package.
# Copyright (C) 2019 THE com.github.ronnydo.colorpicker'S COPYRIGHT HOLDER
# This file is distributed under the same license as the com.github.ronnydo.colorpicker package.
# Önder Bakırtaş <onderbakirtas at gmail dot com>, 2019.
#
msgid ""
msgstr ""
"Project-Id-Version: com.github.ronnydo.colorpicker\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-21 20:40-0700\n"
"PO-Revision-Date: 2019-09-17 20:40-0700\n"
"Last-Translator: Önder Bakırtaş <onderbakirtas at gmail dot com>\n"
"Language-Team: Turkish\n"
"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Color Picker"
msgstr "Renk Seçici"
msgid "Pick Color"
msgstr "Renk Seç"
msgid "Format"
msgstr "Biçim"
msgid "Color History"
msgstr "Renk Geçmişi"
+12 -4
View File
@@ -11,7 +11,7 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public
* You should have received a copy of the GNU General Public
* License along with this program; if not, write to the
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
@@ -20,9 +20,13 @@
*/
namespace ColorPicker {
// namespace-wide variable
public ColorPicker.Services.Settings settings;
public class ColorPickerApp : Granite.Application {
public ColorPickerApp () {
Object (application_id: "com.github.ronnydo.colorpicker",
flags: ApplicationFlags.FLAGS_NONE);
@@ -34,14 +38,18 @@ namespace ColorPicker {
return;
}
settings = ColorPicker.Services.Settings.get_instance ();
var app_window = new ColorPickerWindow (this);
app_window.show_all ();
var quit_action = new SimpleAction ("quit", null);
add_action (quit_action);
add_accelerator ("<Control>q", "app.quit", null);
//add_accelerator ("<Control>q", "app.quit", null);
set_accels_for_action ("app.quit", {"<Control>q"});
quit_action.activate.connect (() => {
if (app_window != null) {
+68 -24
View File
@@ -22,24 +22,23 @@
namespace ColorPicker {
public class ColorPickerWindow: Gtk.Dialog {
ExtRGBA ext_active_color = ExtRGBA ();
public ColorPickerWindow (Gtk.Application application) {
Object (application: application,
icon_name: "com.github.ronnydo.colorpicker",
title: _("Color Picker"),
resizable: false,
//height_request: 500,
width_request: 500
);
);
}
construct {
// main box
// main box
ext_active_color.parse ("#FFFFFF");
var color_area = new ColorArea ();
var color_area = new ColorPicker.Widgets.ColorArea ();
color_area.set_color (ext_active_color);
var hex_label = new Gtk.Label (ext_active_color.to_uppercase_hex_string ());
@@ -48,8 +47,7 @@ namespace ColorPicker {
hex_label.set_selectable (true);
hex_label.set_use_markup (true);
hex_label.get_style_context ().add_class ("h1");
hex_label.get_style_context ().add_class ("h1");
var pick_color_button = new Gtk.Button.with_label (_("Pick Color"));
pick_color_button.get_style_context ().add_class (Gtk.STYLE_CLASS_SUGGESTED_ACTION);
@@ -77,7 +75,7 @@ namespace ColorPicker {
var format_entry = new Gtk.Entry ();
format_entry.placeholder_text = ext_active_color.to_css_rgb_string ();
format_entry.set_editable (false);
format_entry.set_icon_from_icon_name (Gtk.EntryIconPosition.SECONDARY, "edit-copy");
format_entry.set_icon_from_icon_name (Gtk.EntryIconPosition.SECONDARY, "edit-copy-symbolic");
format_entry.margin_end = 6;
var color_format_combobox = new Gtk.ComboBoxText ();
@@ -87,7 +85,7 @@ namespace ColorPicker {
color_format_combobox.append_text ("rgba");
color_format_combobox.append_text ("Gdk RGBA");
color_format_combobox.append_text ("Qt rgba");
color_format_combobox.active = 2;
color_format_combobox.active = settings.color_format_index;
var adjust_button = new Gtk.Button.from_icon_name ("media-eq-symbolic");
adjust_button.margin_start = 12;
@@ -108,7 +106,7 @@ namespace ColorPicker {
color_history_label.get_style_context ().add_class ("h4");
color_history_label.halign = Gtk.Align.START;
var color_history = new ColorHistory ();
var color_history = new ColorPicker.Widgets.ColorHistory ();
var color_history_box = new Gtk.Box (Gtk.Orientation.VERTICAL, 0);
color_history_box.margin_top = 6;
@@ -123,13 +121,38 @@ namespace ColorPicker {
skeleton_box.margin_bottom = 0;
skeleton_box.pack_start (main_box);
skeleton_box.pack_start (format_box);
var content_box = get_content_area () as Gtk.Box;
content_box.pack_start (skeleton_box);
content_box.pack_start (skeleton_box);
// restore old state
var color_list = color_history.get_color_list ();
if (color_list != null && color_list.size >= 1) {
ext_active_color = (ExtRGBA) color_list.last ();
hex_label.set_markup (ext_active_color.to_uppercase_hex_string ());
color_area.set_color (ext_active_color);
color_area.queue_draw ();
int id = color_format_combobox.get_active ();
update_color_format_combobox_text (format_entry, id);
if (color_list.size >= 2) {
skeleton_box.pack_start (color_history_box);
color_history_box.show_all ();
}
}
var window_x = settings.window_x;
var window_y = settings.window_y;
if (window_x != -1 || window_y != -1) {
move (window_x, window_y);
}
// activate color picker
pick_color_button.clicked.connect (() => {
var mouse_position = new ColorPicker.Widgets.MousePosition ();
var mouse_position = new ColorPicker.Widgets.Picker ();
mouse_position.show_all ();
mouse_position.moved.connect ((t, color) => {
@@ -142,12 +165,13 @@ namespace ColorPicker {
mouse_position.cancelled.connect (() => {
color_area.set_color (ext_active_color);
color_area.queue_draw ();
hex_label.set_markup (ext_active_color.to_uppercase_hex_string ());
mouse_position.close ();
this.present ();
});
var win = mouse_position.get_window ();
//var win = mouse_position.get_window ();
mouse_position.picked.connect ((t, color) => {
ext_active_color = (ExtRGBA) color;
color_area.set_color (ext_active_color);
@@ -158,10 +182,10 @@ namespace ColorPicker {
color_history.add_color (ext_active_color);
var color_list = color_history.get_color_list ();
var c_list = color_history.get_color_list ();
if (color_history_box.get_parent () == null) {
if (color_list != null && color_list.size > 1) {
if (c_list != null && c_list.size >= 2) {
skeleton_box.pack_start (color_history_box);
color_history_box.show_all ();
}
@@ -179,12 +203,16 @@ namespace ColorPicker {
Gtk.Clipboard.get_default (this.get_display ()).set_text (format_entry.get_text (), -1);
}
});
//color_format_combobox.changed.connect (color_format_changed);
color_format_combobox.changed.connect (() => {
int id = color_format_combobox.get_active ();
update_color_format_combobox_text (format_entry, id);
ColorPicker.settings.color_format_index = id;
});
// handle changed color in color history
color_history.color_clicked.connect ((t, color) => {
ext_active_color = (ExtRGBA) color;
@@ -198,9 +226,14 @@ namespace ColorPicker {
this.present ();
});
// trigger picker on startup
pick_color_button.clicked ();
this.show.connect(() => {
pick_color_button.clicked ();
});
}
private void update_color_format_combobox_text (Gtk.Entry format_entry, int id) {
@@ -226,6 +259,17 @@ namespace ColorPicker {
}
}
public override bool delete_event (Gdk.EventAny event) {
// save window position
int root_x, root_y;
get_position (out root_x, out root_y);
settings.window_x = root_x;
settings.window_y = root_y;
return false;
}
}
+47
View File
@@ -0,0 +1,47 @@
/*
* Copyright (c) 2017 Ronny Dobra (https://github.com/RonnyDo/ColorPicker)
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public
* License along with this program; if not, write to the
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
*
* Authored by: Ronny Dobra <ronnydobra at arcor dot de>
*/
namespace ColorPicker.Services {
public class Settings : Granite.Services.Settings {
private static Settings? instance = null;
public int window_x { get; set; }
public int window_y { get; set; }
public int color_format_index { get; set; }
public string[] color_history { get; set; }
public int zoomlevel { get; set; }
public static Settings get_instance () {
if (instance == null) {
instance = new Settings ();
}
return instance;
}
private Settings () {
base ("com.github.ronnydo.colorpicker");
}
}
}
+1 -1
View File
@@ -19,7 +19,7 @@
* Authored by: Ronny Dobra <ronnydobra at arcor dot de>
*/
namespace ColorPicker {
namespace ColorPicker.Widgets {
public class ColorArea: Gtk.DrawingArea {
+104 -74
View File
@@ -18,7 +18,8 @@
*
* Authored by: Ronny Dobra <ronnydobra at arcor dot de>
*/
namespace ColorPicker {
namespace ColorPicker.Widgets {
public class ColorHistory: Gtk.DrawingArea {
@@ -28,12 +29,11 @@ namespace ColorPicker {
Gee.ArrayList<Gdk.RGBA?> color_list;
const int border_width = 1;
const string border_color_string = "rgba(50, 50, 50, 0.4)";
// hardcoded from /usr/share/themes/elementary/gtk-3.0/[gtk.css|gtk-dark.css]
const string border_color_string = "rgba(0, 0, 0, 0.25)";
private Gdk.RGBA border_color = Gdk.RGBA();
const string triangle_color_string = "#F5F5F5";
private Gdk.RGBA triangle_color = Gdk.RGBA();
const int shadow_width = 16;
const string shadow_color_string = "#000000";
//const string shadow_color_string = "#A9A9A9";
@@ -42,42 +42,89 @@ namespace ColorPicker {
int selected_color = 0;
public ColorHistory () {
public ColorHistory () {
set_size_request (100, 28);
add_events(Gdk.EventMask.BUTTON_PRESS_MASK | Gdk.EventMask.BUTTON_RELEASE_MASK | Gdk.EventMask.ENTER_NOTIFY_MASK);
color_list = new Gee.ArrayList<Gdk.RGBA?> ();
restore_colors ();
border_color.parse (border_color_string);
triangle_color.parse (triangle_color_string);
}
construct {
//get_window ().set_cursor (new Gdk.Cursor (Gdk.CursorType.HAND2));
get_window ().set_cursor (new Gdk.Cursor.for_display (Gdk.Display.get_default (), Gdk.CursorType.HAND2));
get_window ().set_cursor (new Gdk.Cursor.for_display (Gdk.Display.get_default (), Gdk.CursorType.HAND2));
}
private void restore_colors () {
var color_array = settings.color_history;
if (color_array != null) {
// drop oldest colors, if more colors are stored as allowed
if (max_colors < color_array.length) {
int offset = color_array.length - max_colors;
var sliced_array = color_array [offset:color_array.length];
color_array = sliced_array;
}
foreach (var color_value in color_array) {
Gdk.RGBA color = Gdk.RGBA();
color.parse(color_value);
color_list.add (color);
}
selected_color = color_list.size - 1;
}
}
private void store_colors () {
var c_list = get_color_list ();
string[] c_array = new string[c_list.size + 1];
for (int i = 0; i < c_list.size; i++) {
c_array[i] = c_list.get (i).to_string ();
}
settings.color_history = c_array;
}
public void add_color (Gdk.RGBA color) {
if (color_list.size == max_colors) {
remove_oldest_color ();
}
int c_index = get_index_of (color);
if (c_index < 0) {
if (color_list.size >= max_colors) {
color_list.remove_at (0);
}
} else {
color_list.remove_at (c_index);
}
color_list.add (color);
selected_color = get_color_list ().size - 1;
store_colors ();
selected_color = get_color_list ().size - 1;
}
public void remove_oldest_color () {
color_list.remove_at (0);
}
public int get_index_of (Gdk.RGBA color) {
for (int i = 0; i < color_list.size; i++) {
if (color_list[i] == color) {
return i;
}
}
return -1;
}
public Gee.ArrayList<Gdk.RGBA?> get_color_list () {
return color_list;
}
}
/* Widget is asked to draw itself */
public override bool draw (Cairo.Context ctx) {
int width = get_allocated_width (); // better element_width / amount
if (color_list == null && color_list.size <= 0) {
return true;
}
int width = get_allocated_width ();
int height = get_allocated_height ();
var style_context = get_toplevel ().get_style_context ();
// colorboxes
for (int i = 0; i < color_list.size; i++) {
@@ -89,24 +136,22 @@ namespace ColorPicker {
ctx.rel_line_to (-1 * width / color_list.size - 1, 0);
ctx.close_path ();
Gdk.cairo_set_source_rgba (ctx, color_list.get(i));
Gdk.cairo_set_source_rgba (ctx, color_list.get (i));
ctx.fill ();
}
}
// simple shade
ctx.new_path ();
ctx.move_to (border_width, border_width);
ctx.rel_line_to (width - (border_width) * 2, 0);
ctx.rel_line_to (width - border_width * 2, 0);
Gdk.RGBA s = Gdk.RGBA();
//s.parse("rgba(255, 255, 255, 0.8)");
s.parse("rgba(33, 33, 33, 0.2)");
Gdk.cairo_set_source_rgba (ctx, s);
ctx.set_line_width (border_width);
ctx.stroke ();
ctx.stroke ();
/*
// real faded shade
@@ -124,53 +169,40 @@ namespace ColorPicker {
Gdk.cairo_set_source_rgba (ctx, shadow_color);
ctx.stroke ();
}
*/
// colorboxes border
*/
// triangle fill
ctx.new_path ();
ctx.move_to (0, 0);
ctx.rel_line_to (width, 0);
ctx.rel_line_to (0, height);
ctx.rel_line_to (-1 * width, 0);
ctx.close_path ();
Gdk.cairo_set_source_rgba (ctx, border_color);
// fix: stright lines must be + 1 to appear same as diagonales
ctx.set_line_width (border_width + 1);
int triangle_height = 10;
int triangle_width = 20;
// fix: "+1" against rounding error
ctx.move_to ((width / color_list.size * selected_color + 1) + (width / color_list.size / 2 + 1) - triangle_width / 2, height);
ctx.rel_line_to (triangle_width / 2, -1 * triangle_height);
ctx.rel_line_to (triangle_width / 2, triangle_height);
ctx.close_path ();
Gdk.cairo_set_source_rgba (ctx, style_context.get_color (Gtk.StateFlags.NORMAL));
ctx.fill ();
// triangle border (left tip -> tip -> right tip)
ctx.new_path ();
Gdk.cairo_set_source_rgba (ctx, border_color);
ctx.set_line_width (border_width);
ctx.move_to ((width / color_list.size * selected_color + 1) + (width / color_list.size / 2 + 1) - triangle_width / 2, height);
ctx.rel_line_to (triangle_width / 2, -1 * triangle_height);
ctx.rel_line_to (triangle_width / 2, triangle_height);
ctx.stroke ();
// triangle (Is used to indicate the selected color, which isn't implemented yet)
if (color_list.size > 0) {
ctx.new_path ();
int triangle_height = 10;
int triangle_width = 20;
// fix: "+1" against rounding error
ctx.move_to ((width / color_list.size * selected_color + 1) + (width / color_list.size / 2 + 1), height - triangle_height);
ctx.rel_line_to (triangle_width / 2, triangle_height);
ctx.rel_line_to (-1 * triangle_width, 0);
ctx.close_path ();
Gdk.cairo_set_source_rgba (ctx, triangle_color);
ctx.fill ();
// triangle border
ctx.new_path ();
// fix: "+1" against rounding error
ctx.move_to ((width / color_list.size * selected_color + 1) + (width / color_list.size / 2 + 1) - triangle_width / 2, height);
ctx.rel_line_to (triangle_width / 2, -1 * triangle_height);
ctx.rel_line_to (triangle_width / 2, triangle_height);
Gdk.cairo_set_source_rgba (ctx, border_color);
ctx.set_line_width (border_width);
ctx.stroke ();
}
// continue from right triangle tip to draw around the ColorHistory border
ctx.set_line_width (border_width +1);
ctx.move_to ((width / color_list.size * selected_color + 1) + (width / color_list.size / 2 + 1) + triangle_width / 2, height);
ctx.line_to (width, height);
ctx.line_to (width, 0);
ctx.line_to (0, 0);
ctx.line_to (0, height);
ctx.line_to ((width / color_list.size * selected_color + 1) + (width / color_list.size / 2 + 1) - triangle_width / 2, height);
ctx.stroke ();
return true;
}
@@ -184,8 +216,6 @@ namespace ColorPicker {
public override bool button_release_event (Gdk.EventButton e) {
stdout.printf("clicked");
if (e.button != 1) {
return true;
}
-162
View File
@@ -1,162 +0,0 @@
/*
* Copyright (c) 2017 Ronny Dobra (https://github.com/RonnyDo/ColorPicker)
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public
* License along with this program; if not, write to the
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
*
* Authored by: Ronny Dobra <ronnydobra at arcor dot de>
*/
namespace ColorPicker.Widgets {
public class MousePosition : Granite.Widgets.CompositedWindow {
public signal void picked (Gdk.RGBA color);
public signal void cancelled ();
public signal void moved (Gdk.RGBA color);
construct {
type = Gtk.WindowType.POPUP;
}
public MousePosition () {
stick ();
set_resizable (true);
set_deletable (false);
set_skip_taskbar_hint (true);
set_skip_pager_hint (true);
set_keep_above (true);
var screen = get_screen ();
set_default_size (screen.get_width (), screen.get_height ());
}
public override bool button_release_event (Gdk.EventButton e) {
if (e.button != 1) {
return true;
}
Gdk.RGBA color = get_color_at ((int) e.x_root, (int) e.y_root);
picked (color);
return true;
}
public override bool motion_notify_event (Gdk.EventMotion e) {
Gdk.RGBA color = get_color_at ((int) e.x_root, (int) e.y_root);
moved (color);
return true;
}
public override bool key_press_event (Gdk.EventKey e) {
if (e.keyval == Gdk.Key.Escape) {
cancelled ();
}
return true;
}
public Gdk.RGBA get_color_at (int x, int y) {
Gdk.Window win = Gdk.get_default_root_window ();
Gdk.Pixbuf? pixbuf = Gdk.pixbuf_get_from_window (win, x, y, 1, 1);
if (pixbuf != null) {
// see https://hackage.haskell.org/package/gtk3-0.14.6/docs/Graphics-UI-Gtk-Gdk-Pixbuf.html
uint8 red = pixbuf.get_pixels()[0];
uint8 green = pixbuf.get_pixels()[1];
uint8 blue = pixbuf.get_pixels()[2];
Gdk.RGBA color = Gdk.RGBA();
string spec = "rgb(" + red.to_string() + "," + green.to_string() + "," + blue.to_string() + ")";
if (color.parse (spec)) {
return color;
} else {
stdout.printf("ERROR: Parse pixel rgb values failed.");
}
}
// fallback: default RGBA color
stdout.printf("ERROR: Gdk.pixbuf_get_from_window failed");
return Gdk.RGBA ();
}
public override void show_all () {
base.show_all ();
var manager = Gdk.Display.get_default ().get_device_manager ();
var pointer = manager.get_client_pointer ();
var keyboard = pointer.get_associated_device ();
var window = get_window ();
var status = pointer.grab (window,
Gdk.GrabOwnership.NONE,
false,
Gdk.EventMask.BUTTON_PRESS_MASK | Gdk.EventMask.BUTTON_RELEASE_MASK | Gdk.EventMask.POINTER_MOTION_MASK,
new Gdk.Cursor.for_display (window.get_display (), Gdk.CursorType.CROSSHAIR),
Gtk.get_current_event_time ());
if (status != Gdk.GrabStatus.SUCCESS) {
pointer.ungrab (Gtk.get_current_event_time ());
}
if (keyboard != null) {
status = keyboard.grab (window,
Gdk.GrabOwnership.NONE,
false,
Gdk.EventMask.KEY_PRESS_MASK,
null,
Gtk.get_current_event_time ());
if (status != Gdk.GrabStatus.SUCCESS) {
keyboard.ungrab (Gtk.get_current_event_time ());
}
}
}
public new void close () {
get_window ().set_cursor (null);
base.close ();
}
/*
public override bool draw (Cairo.Context ctx) {
if (!dragging) {
return true;
}
int w = get_allocated_width ();
int h = get_allocated_height ();
ctx.rectangle (0, 0, w, h);
ctx.set_source_rgba (0.1, 0.1, 0.1, 0.2);
ctx.fill ();
ctx.rectangle (0, 0, w, h);
ctx.set_source_rgb (0.7, 0.7, 0.7);
ctx.set_line_width (1.0);
ctx.stroke ();
return base.draw (ctx);
}
*/
}
}
+321
View File
@@ -0,0 +1,321 @@
/*
* Copyright (c) 2017 Ronny Dobra (https://github.com/RonnyDo/ColorPicker)
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public
* License along with this program; if not, write to the
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
*
* Authored by: Ronny Dobra <ronnydobra at arcor dot de>
* Inspired by: https://github.com/stuartlangridge/ColourPicker/
*/
namespace ColorPicker.Widgets {
public class Picker : Granite.Widgets.CompositedWindow {
public signal void picked (Gdk.RGBA color);
public signal void cancelled ();
public signal void moved (Gdk.RGBA color);
const string dark_border_color_string = "#333333";
private Gdk.RGBA dark_border_color = Gdk.RGBA();
const string bright_border_color_string = "#FFFFFF";
private Gdk.RGBA bright_border_color = Gdk.RGBA();
// 1. Snapsize is the amount of pixel going to be magnified by the zoomlevel.
// 2. The snapsize must be odd to have a 1px magnifier center.
// 3. Asure that snapsize*max_zoomlevel+shadow_width*2 is smaller than 2 * get_screen ().get_display ().get_maximal_cursor_size()
// Valid: snapsize = 31, max_zoomlevel = 7, shadow_width = 15 --> 247px
// get_maximal_cursor_size = 128 --> 256px
// Otherwise the cursor starts to flicker. See https://github.com/stuartlangridge/ColourPicker/issues/6#issuecomment-277972290
// and https://github.com/RonnyDo/ColorPicker/issues/19
int snapsize = 31;
int min_zoomlevel = 2;
int max_zoomlevel = 14;
//int max_zoomlevel = 7;
int zoomlevel = 3;
int shadow_width = 15;
private Gdk.Cursor magnifier = null;
construct {
type = Gtk.WindowType.POPUP;
}
public Picker () {
stick ();
set_resizable (true);
set_deletable (false);
set_skip_taskbar_hint (true);
set_skip_pager_hint (true);
set_keep_above (true);
dark_border_color.parse (dark_border_color_string);
bright_border_color.parse (bright_border_color_string);
// restore zoomlevel
if (settings.zoomlevel >= min_zoomlevel && settings.zoomlevel <= max_zoomlevel) {
zoomlevel = settings.zoomlevel;
}
var display = Gdk.Display.get_default ();
Gdk.Monitor monitor = display.get_primary_monitor ();
Gdk.Rectangle geom = monitor.get_geometry ();
set_default_size (geom.width, geom.height);
}
public override bool button_release_event (Gdk.EventButton e) {
// button_1 is left mouse button
if (e.button == 1) {
Gdk.RGBA color = get_color_at ((int) e.x_root, (int) e.y_root);
picked (color);
// button_3 is right mouse button
} else if (e.button == 3) {
cancelled ();
}
return true;
}
public override bool draw (Cairo.Context cr) {
return false;
}
public override bool motion_notify_event (Gdk.EventMotion e) {
Gdk.RGBA color = get_color_at ((int) e.x_root, (int) e.y_root);
moved (color);
set_magnifier_cursor ();
return true;
}
public override bool scroll_event (Gdk.EventScroll e) {
switch (e.direction) {
case Gdk.ScrollDirection.UP:
if (zoomlevel < max_zoomlevel) {
zoomlevel++;
}
set_magnifier_cursor ();
break;
case Gdk.ScrollDirection.DOWN:
if (zoomlevel > min_zoomlevel) {
zoomlevel--;
}
set_magnifier_cursor ();
break;
default:
break;
}
return true;
}
public void set_magnifier_cursor () {
var manager = Gdk.Display.get_default ().get_default_seat ();
// get cursor position
int px, py;
get_window ().get_device_position (manager.get_pointer (), out px, out py, null);
var radius = snapsize * zoomlevel / 2;
// get a small area (snap) meant to be zoomed
var snapped_pixbuf = snap (px - snapsize / 2, py - snapsize / 2, snapsize, snapsize);
// Zoom that screenshot up, and grab a snapsize-sized piece from the middle
var scaled_pb = snapped_pixbuf.scale_simple (snapsize * zoomlevel + shadow_width * 2 , snapsize * zoomlevel + shadow_width * 2 , Gdk.InterpType.NEAREST);
// Create the base surface for our cursor
var base_surface = new Cairo.ImageSurface (Cairo.Format.ARGB32, snapsize * zoomlevel + shadow_width * 2 , snapsize * zoomlevel + shadow_width * 2);
var base_context = new Cairo.Context (base_surface);
// Create the circular path on our base surface
base_context.arc (radius + shadow_width, radius + shadow_width, radius, 0, 2 * Math.PI);
// Paste in the screenshot
Gdk.cairo_set_source_pixbuf (base_context, scaled_pb, 0, 0);
// Clip to that circular path, keeping the path around for later, and paint the pasted screenshot
base_context.save ();
base_context.clip_preserve ();
base_context.paint ();
base_context.restore ();
// Draw a shadow as outside magnifier border
double shadow_alpha = 0.6;
base_context.set_line_width (1);
for (int i = 0; i <= shadow_width; i++) {
base_context.arc (radius + shadow_width, radius + shadow_width, radius + shadow_width- i, 0, 2 * Math.PI);
Gdk.RGBA shadow_color = Gdk.RGBA();
shadow_color.parse(dark_border_color_string);
shadow_color.alpha = shadow_alpha / ((shadow_width - i + 1)*(shadow_width - i + 1));
Gdk.cairo_set_source_rgba (base_context, shadow_color);
base_context.stroke ();
}
// Draw an outside bright magnifier border
Gdk.cairo_set_source_rgba (base_context, bright_border_color);
base_context.arc (radius + shadow_width, radius + shadow_width, radius - 1, 0, 2 * Math.PI);
base_context.stroke();
// Draw inside square
base_context.set_line_width (1);
Gdk.cairo_set_source_rgba (base_context, dark_border_color);
base_context.move_to (radius + shadow_width - zoomlevel, radius + shadow_width - zoomlevel);
base_context.line_to (radius + shadow_width + zoomlevel, radius + shadow_width - zoomlevel);
base_context.line_to (radius + shadow_width + zoomlevel, radius + shadow_width + zoomlevel);
base_context.line_to (radius + shadow_width - zoomlevel, radius + shadow_width + zoomlevel);
base_context.close_path ();
base_context.stroke ();
Gdk.cairo_set_source_rgba (base_context, bright_border_color);
base_context.move_to (radius + shadow_width - zoomlevel + 1, radius + shadow_width - zoomlevel + 1);
base_context.line_to (radius + shadow_width + zoomlevel - 1, radius + shadow_width - zoomlevel + 1);
base_context.line_to (radius + shadow_width + zoomlevel - 1, radius + shadow_width + zoomlevel - 1);
base_context.line_to (radius + shadow_width - zoomlevel + 1, radius + shadow_width + zoomlevel - 1);
base_context.close_path ();
base_context.stroke ();
magnifier = new Gdk.Cursor.from_surface(
get_screen ().get_display (),
base_surface,
base_surface.get_width () / 2,
base_surface.get_height () / 2);
// Set the cursor
manager.grab (
get_window (),
Gdk.SeatCapabilities.ALL,
true,
magnifier,
new Gdk.Event (Gdk.EventType.BUTTON_PRESS | Gdk.EventType.MOTION_NOTIFY | Gdk.EventType.SCROLL),
null);
}
public Gdk.Pixbuf? snap (int x, int y, int w, int h) {
var root = Gdk.get_default_root_window ();
var screenshot = Gdk.pixbuf_get_from_window (root, x, y, w, h);
return screenshot;
}
public override bool key_press_event (Gdk.EventKey e) {
var manager = Gdk.Display.get_default ().get_default_seat ();
int px, py;
get_window ().get_device_position (manager.get_pointer (), out px, out py, null);
switch (e.keyval) {
case Gdk.Key.Escape:
cancelled ();
break;
case Gdk.Key.Return:
Gdk.RGBA color = get_color_at (px, py);
picked (color);
break;
case Gdk.Key.Up:
manager.get_pointer ().warp (get_screen (), px, py - 1);
break;
case Gdk.Key.Down:
manager.get_pointer ().warp (get_screen (), px, py + 1);
break;
case Gdk.Key.Left:
manager.get_pointer ().warp (get_screen (), px - 1, py);
break;
case Gdk.Key.Right:
manager.get_pointer ().warp (get_screen (), px + 1, py);
break;
}
return true;
}
public Gdk.RGBA get_color_at (int x, int y) {
var root = Gdk.get_default_root_window ();
Gdk.Pixbuf? pixbuf = Gdk.pixbuf_get_from_window (root, x, y, 1, 1);
if (pixbuf != null) {
// see https://hackage.haskell.org/package/gtk3-0.14.6/docs/Graphics-UI-Gtk-Gdk-Pixbuf.html
uint8 red = pixbuf.get_pixels()[0];
uint8 green = pixbuf.get_pixels()[1];
uint8 blue = pixbuf.get_pixels()[2];
Gdk.RGBA color = Gdk.RGBA();
string spec = "rgb(" + red.to_string() + "," + green.to_string() + "," + blue.to_string() + ")";
if (color.parse (spec)) {
return color;
} else {
stdout.printf("ERROR: Parse pixel rgb values failed.");
}
}
// fallback: default RGBA color
stdout.printf("ERROR: Gdk.pixbuf_get_from_window failed");
return Gdk.RGBA ();
}
public override void show_all () {
base.show_all ();
var manager = Gdk.Display.get_default ().get_default_seat ();
var window = get_window ();
var status = manager.grab (window,
Gdk.SeatCapabilities.ALL,
false,
new Gdk.Cursor.for_display (window.get_display (), Gdk.CursorType.CROSSHAIR),
new Gdk.Event (Gdk.EventType.BUTTON_PRESS | Gdk.EventType.BUTTON_RELEASE | Gdk.EventType.MOTION_NOTIFY),
null);
if (status != Gdk.GrabStatus.SUCCESS) {
manager.ungrab ();
}
// show magnifier
set_magnifier_cursor ();
}
public new void close () {
// save zoomlevel
settings.zoomlevel = zoomlevel;
get_window ().set_cursor (null);
base.close ();
}
}
}