Merge remote branch 'origin/master' into wcs2
@ -1,30 +1,30 @@
|
||||
<style>table {font-size:80%;}th {text-align:left; }.bartodo{ background-color:red;width:100px;height:20px;}.bardone{ background-color:green;width:80px;height:20px;font-size:80%;text-align:center;padding-top:4px;height:16px;color:white;}</style><table><tr><th colspan="2" style="width:250px;">Language</th><th>Finished %</th><th>Translators</th></tr>
|
||||
|
||||
<tr><td><img src="qrc:/images/flags/gl_ES.png"></td><td>Galician (Spain)</td><td><div title="finished:8059 unfinished:7 untranslated:15" class="bartodo"><div class="bardone" style="width:99px">99.8</div></div></td><td>Xan Vieiro</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/de.png"></td><td>German</td><td><div title="finished:8061 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:99px">99.8</div></div></td><td>Jürgen E. Fischer, Stephan Holl, Otto Dassau, Werner Macho</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/it.png"></td><td>Italian</td><td><div title="finished:7741 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:95px">95.8</div></div></td><td>Paolo Cavallini, Flavio Rigolon, Maurizio Napolitano, Roberto Angeletti, Alessandro Fanna, Michele Beneventi, Marco Braida, Luca Casagrande, Luca Delucchi, Anne Gishla</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/ja.png"></td><td>Japanese</td><td><div title="finished:7741 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:95px">95.8</div></div></td><td>BABA Yoshihiko, Yoichi Kayama</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/nl.png"></td><td>Dutch</td><td><div title="finished:7741 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:95px">95.8</div></div></td><td>Richard Duivenvoorde, Raymond Nijssen, Carlo van Rijswijk</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/pl_PL.png"></td><td>Polish (Poland)</td><td><div title="finished:7741 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:95px">95.8</div></div></td><td>Robert Szczepanek, Milena Nowotarska, Borys Jurgiel, Mateusz Loskot, Tomasz Paul, Andrzej Swiader </td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/pt_BR.png"></td><td>Portuguese (Brazil)</td><td><div title="finished:7741 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:95px">95.8</div></div></td><td>Arthur Nanni</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/ru.png"></td><td>Russian</td><td><div title="finished:7741 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:95px">95.8</div></div></td><td>Artem Popov</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/fr.png"></td><td>French</td><td><div title="finished:7736 unfinished:0 untranslated:5" class="bartodo"><div class="bardone" style="width:95px">95.7</div></div></td><td>Eve Rousseau, Marc Monnerat, Lionel Roubeyrie, Jean Roc Morreale, Benjamin Bohard, Jeremy Garniaux, Yves Jacolin, Benjamin Lerre, Stéphane Morel, Marie Silvestre, Tahir Tamba, Xavier M, Mayeul Kauffmann, Mehdi Semchaoui, Robin Cura, Etienne Tourigny, Mathieu Bossaert</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/et_EE.png"></td><td>Estonian (Estonia)</td><td><div title="finished:7639 unfinished:159 untranslated:92" class="bartodo"><div class="bardone" style="width:95px">95.5</div></div></td><td>Veiko Viil</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/es.png"></td><td>Spanish</td><td><div title="finished:7686 unfinished:1 untranslated:54" class="bartodo"><div class="bardone" style="width:95px">95.1</div></div></td><td>Carlos Dávila, Javier César Aldariz, Gabriela Awad, Edwin Amado, Mayeul Kauffmann</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/cs_CZ.png"></td><td>Czech (Czech Republic)</td><td><div title="finished:7666 unfinished:0 untranslated:75" class="bartodo"><div class="bardone" style="width:94px">94.9</div></div></td><td>Martin Landa, Peter Antolik, Martin Dzurov, Jan Helebrant</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/hu.png"></td><td>Hungarian</td><td><div title="finished:7576 unfinished:6 untranslated:159" class="bartodo"><div class="bardone" style="width:93px">93.8</div></div></td><td>Zoltan Siki</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/ko_KR.png"></td><td>Korean (Korea, Republic of)</td><td><div title="finished:7432 unfinished:149 untranslated:271" class="bartodo"><div class="bardone" style="width:92px">92.9</div></div></td><td>BJ Jang</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/sl_SI.png"></td><td>Slovenian (Slovenia)</td><td><div title="finished:7214 unfinished:16 untranslated:511" class="bartodo"><div class="bardone" style="width:89px">89.4</div></div></td><td>Jože Detečnik, Dejan Gregor</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/zh_CN.png"></td><td>Chinese (China)</td><td><div title="finished:6676 unfinished:99 untranslated:1211" class="bartodo"><div class="bardone" style="width:83px">83.2</div></div></td><td>Calvin Ngei, Zhang Jun</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/lv.png"></td><td>Latvian</td><td><div title="finished:6053 unfinished:437 untranslated:1496" class="bartodo"><div class="bardone" style="width:77px">77.6</div></div></td><td>Maris Nartiss, Pēteris Brūns</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/gl_ES.png"></td><td>Galician (Spain)</td><td><div title="finished:8054 unfinished:16 untranslated:19" class="bartodo"><div class="bardone" style="width:99px">99.7</div></div></td><td>Xan Vieiro</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/de.png"></td><td>German</td><td><div title="finished:8061 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:99px">99.7</div></div></td><td>Jürgen E. Fischer, Stephan Holl, Otto Dassau, Werner Macho</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/it.png"></td><td>Italian</td><td><div title="finished:7741 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:95px">95.7</div></div></td><td>Paolo Cavallini, Flavio Rigolon, Maurizio Napolitano, Roberto Angeletti, Alessandro Fanna, Michele Beneventi, Marco Braida, Luca Casagrande, Luca Delucchi, Anne Gishla</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/ja.png"></td><td>Japanese</td><td><div title="finished:7741 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:95px">95.7</div></div></td><td>BABA Yoshihiko, Yoichi Kayama</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/nl.png"></td><td>Dutch</td><td><div title="finished:7741 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:95px">95.7</div></div></td><td>Richard Duivenvoorde, Raymond Nijssen, Carlo van Rijswijk</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/pl_PL.png"></td><td>Polish (Poland)</td><td><div title="finished:7741 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:95px">95.7</div></div></td><td>Robert Szczepanek, Milena Nowotarska, Borys Jurgiel, Mateusz Loskot, Tomasz Paul, Andrzej Swiader </td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/pt_BR.png"></td><td>Portuguese (Brazil)</td><td><div title="finished:7741 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:95px">95.7</div></div></td><td>Arthur Nanni</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/ru.png"></td><td>Russian</td><td><div title="finished:7741 unfinished:0 untranslated:0" class="bartodo"><div class="bardone" style="width:95px">95.7</div></div></td><td>Artem Popov</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/fr.png"></td><td>French</td><td><div title="finished:7736 unfinished:0 untranslated:5" class="bartodo"><div class="bardone" style="width:95px">95.6</div></div></td><td>Eve Rousseau, Marc Monnerat, Lionel Roubeyrie, Jean Roc Morreale, Benjamin Bohard, Jeremy Garniaux, Yves Jacolin, Benjamin Lerre, Stéphane Morel, Marie Silvestre, Tahir Tamba, Xavier M, Mayeul Kauffmann, Mehdi Semchaoui, Robin Cura, Etienne Tourigny, Mathieu Bossaert</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/et_EE.png"></td><td>Estonian (Estonia)</td><td><div title="finished:7639 unfinished:159 untranslated:92" class="bartodo"><div class="bardone" style="width:95px">95.4</div></div></td><td>Veiko Viil</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/es.png"></td><td>Spanish</td><td><div title="finished:7686 unfinished:1 untranslated:54" class="bartodo"><div class="bardone" style="width:95px">95.0</div></div></td><td>Carlos Dávila, Javier César Aldariz, Gabriela Awad, Edwin Amado, Mayeul Kauffmann</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/cs_CZ.png"></td><td>Czech (Czech Republic)</td><td><div title="finished:7666 unfinished:0 untranslated:75" class="bartodo"><div class="bardone" style="width:94px">94.8</div></div></td><td>Martin Landa, Peter Antolik, Martin Dzurov, Jan Helebrant</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/hu.png"></td><td>Hungarian</td><td><div title="finished:7576 unfinished:6 untranslated:159" class="bartodo"><div class="bardone" style="width:93px">93.7</div></div></td><td>Zoltan Siki</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/ko_KR.png"></td><td>Korean (Korea, Republic of)</td><td><div title="finished:7432 unfinished:149 untranslated:271" class="bartodo"><div class="bardone" style="width:92px">92.8</div></div></td><td>BJ Jang</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/sl_SI.png"></td><td>Slovenian (Slovenia)</td><td><div title="finished:7214 unfinished:16 untranslated:511" class="bartodo"><div class="bardone" style="width:89px">89.3</div></div></td><td>Jože Detečnik, Dejan Gregor</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/zh_CN.png"></td><td>Chinese (China)</td><td><div title="finished:6676 unfinished:99 untranslated:1211" class="bartodo"><div class="bardone" style="width:83px">83.1</div></div></td><td>Calvin Ngei, Zhang Jun</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/lv.png"></td><td>Latvian</td><td><div title="finished:6053 unfinished:437 untranslated:1496" class="bartodo"><div class="bardone" style="width:77px">77.5</div></div></td><td>Maris Nartiss, Pēteris Brūns</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/id.png"></td><td>Indonesian</td><td><div title="finished:5027 unfinished:588 untranslated:2126" class="bartodo"><div class="bardone" style="width:65px">65.8</div></div></td><td>Januar V. Simarmata, I Made Anombawa</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/hr_HR.png"></td><td>Croatian (Croatia)</td><td><div title="finished:5157 unfinished:172 untranslated:2412" class="bartodo"><div class="bardone" style="width:64px">64.9</div></div></td><td>Zoran Jankovic</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/hr_HR.png"></td><td>Croatian (Croatia)</td><td><div title="finished:5157 unfinished:172 untranslated:2412" class="bartodo"><div class="bardone" style="width:64px">64.8</div></div></td><td>Zoran Jankovic</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/sr_CS-Latn.png"></td><td>Serbian ()</td><td><div title="finished:4776 unfinished:844 untranslated:2121" class="bartodo"><div class="bardone" style="width:64px">64.3</div></div></td><td></td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/th.png"></td><td>Thai</td><td><div title="finished:4321 unfinished:800 untranslated:2620" class="bartodo"><div class="bardone" style="width:58px">58.4</div></div></td><td>Man Chao</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/uk.png"></td><td>Ukrainian</td><td><div title="finished:3710 unfinished:1008 untranslated:3023" class="bartodo"><div class="bardone" style="width:52px">52.1</div></div></td><td>Сергей Якунин</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/tr.png"></td><td>Turkish</td><td><div title="finished:3875 unfinished:613 untranslated:3253" class="bartodo"><div class="bardone" style="width:51px">51.7</div></div></td><td>Osman Yilmaz</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/pt_PT.png"></td><td>Portuguese (Portugal)</td><td><div title="finished:1917 unfinished:4027 untranslated:1797" class="bartodo"><div class="bardone" style="width:48px">48.6</div></div></td><td>Giovanni Manghi, Joana Simoes, Duarte Carreira, Alexandre Neto, Pedro Pereira</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/zh_TW.png"></td><td>Chinese (Taiwan, Province of China)</td><td><div title="finished:2545 unfinished:2466 untranslated:2903" class="bartodo"><div class="bardone" style="width:46px">46.8</div></div></td><td>Nung-yao Lin</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/zh_TW.png"></td><td>Chinese (Taiwan, Province of China)</td><td><div title="finished:2545 unfinished:2466 untranslated:2903" class="bartodo"><div class="bardone" style="width:46px">46.7</div></div></td><td>Nung-yao Lin</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/vi.png"></td><td>Vietnamese</td><td><div title="finished:2936 unfinished:1309 untranslated:3496" class="bartodo"><div class="bardone" style="width:44px">44.4</div></div></td><td>Bùi Hữu Mạnh</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/el_GR.png"></td><td>Greek, Modern (1453-) (Greece)</td><td><div title="finished:3053 unfinished:730 untranslated:3958" class="bartodo"><div class="bardone" style="width:42px">42.3</div></div></td><td>Evripidis Argyropoulos, Mike Pegnigiannis, Nikos Ves</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/is.png"></td><td>Icelandic</td><td><div title="finished:2966 unfinished:418 untranslated:4357" class="bartodo"><div class="bardone" style="width:39px">39.3</div></div></td><td>Thordur Ivarsson</td></tr>
|
||||
@ -33,8 +33,8 @@
|
||||
<tr><td><img src="qrc:/images/flags/fi.png"></td><td>Finnish</td><td><div title="finished:1586 unfinished:1085 untranslated:5070" class="bartodo"><div class="bardone" style="width:26px">26.3</div></div></td><td>Marko Jarvenpaa</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/da_DK.png"></td><td>Danish (Denmark)</td><td><div title="finished:1767 unfinished:708 untranslated:5511" class="bartodo"><div class="bardone" style="width:26px">26.2</div></div></td><td>Preben Lisby</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/ka_GE.png"></td><td>Georgian (Georgia)</td><td><div title="finished:1372 unfinished:1296 untranslated:5073" class="bartodo"><div class="bardone" style="width:24px">25.0</div></div></td><td>Shota Murtskhvaladze, George Machitidze</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/bg.png"></td><td>Bulgarian</td><td><div title="finished:1075 unfinished:1513 untranslated:5458" class="bartodo"><div class="bardone" style="width:22px">22.7</div></div></td><td>Захари Савов, Jordan Tzvetkov</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/sk.png"></td><td>Slovak</td><td><div title="finished:770 unfinished:1865 untranslated:5106" class="bartodo"><div class="bardone" style="width:21px">21.1</div></div></td><td>Lubos Balazovic</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/bg.png"></td><td>Bulgarian</td><td><div title="finished:1075 unfinished:1513 untranslated:5458" class="bartodo"><div class="bardone" style="width:22px">22.6</div></div></td><td>Захари Савов, Jordan Tzvetkov</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/sk.png"></td><td>Slovak</td><td><div title="finished:770 unfinished:1865 untranslated:5106" class="bartodo"><div class="bardone" style="width:21px">21.0</div></div></td><td>Lubos Balazovic</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/sq_AL.png"></td><td>Albanian (Albania)</td><td><div title="finished:883 unfinished:1228 untranslated:5630" class="bartodo"><div class="bardone" style="width:18px">18.5</div></div></td><td></td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/lo.png"></td><td>Lao</td><td><div title="finished:437 unfinished:1547 untranslated:5757" class="bartodo"><div class="bardone" style="width:14px">15.0</div></div></td><td>Anousak Souphavanh</td></tr>
|
||||
<tr><td><img src="qrc:/images/flags/ro.png"></td><td>Romanian</td><td><div title="finished:218 unfinished:966 untranslated:6557" class="bartodo"><div class="bardone" style="width:8px">8.7</div></div></td><td>Lonut Losifescu-Enescu</td></tr>
|
||||
|
@ -77,7 +77,7 @@
|
||||
<file>themes/default/mActionFileSmall.png</file>
|
||||
<file>themes/default/mActionFolder.png</file>
|
||||
<file>themes/default/mActionFormAnnotation.png</file>
|
||||
<file>themes/default/mActionFreezeLabels.png</file>
|
||||
<file>themes/default/mActionFreezeLabels.svg</file>
|
||||
<file>themes/default/mActionFromSelectedFeature.png</file>
|
||||
<file>themes/default/mActionFullCumulativeCutStretch.png</file>
|
||||
<file>themes/default/mActionFullHistogramStretch.png</file>
|
||||
@ -149,7 +149,7 @@
|
||||
<file>themes/default/mActionSelectRectangle.png</file>
|
||||
<file>themes/default/mActionShowAllLayers.png</file>
|
||||
<file>themes/default/mActionShowBookmarks.png</file>
|
||||
<file>themes/default/mActionShowFrozenLabels.png</file>
|
||||
<file>themes/default/mActionShowFrozenLabels.svg</file>
|
||||
<file>themes/default/mActionShowPluginManager.png</file>
|
||||
<file>themes/default/mActionSimplify.png</file>
|
||||
<file>themes/default/mActionSplitFeatures.png</file>
|
||||
@ -294,6 +294,7 @@
|
||||
<file>themes/gis/mActionFileSave.png</file>
|
||||
<file>themes/gis/mActionFolder.png</file>
|
||||
<file>themes/gis/mActionFormAnnotation.png</file>
|
||||
<file>themes/gis/mActionFreezeLabels.svg</file>
|
||||
<file>themes/gis/mActionGroupItems.png</file>
|
||||
<file>themes/gis/mActionHelpContents.png</file>
|
||||
<file>themes/gis/mActionHideAllLayers.png</file>
|
||||
@ -346,6 +347,7 @@
|
||||
<file>themes/gis/mActionSelectRectangle.png</file>
|
||||
<file>themes/gis/mActionShowAllLayers.png</file>
|
||||
<file>themes/gis/mActionShowBookmarks.png</file>
|
||||
<file>themes/gis/mActionShowFrozenLabels.svg</file>
|
||||
<file>themes/gis/mActionSimplify.png</file>
|
||||
<file>themes/gis/mActionSplitFeatures.png</file>
|
||||
<file>themes/gis/mActionSplitFeatures.svg</file>
|
||||
|
105
images/themes/default/mActionFreezeLabels.svg
Normal file
@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
id="svg3071"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.2 r9819"
|
||||
width="32"
|
||||
height="32"
|
||||
sodipodi:docname="mActionFreezeLabels2.png">
|
||||
<metadata
|
||||
id="metadata3077">
|
||||
<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>
|
||||
<defs
|
||||
id="defs3075" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1916"
|
||||
inkscape:window-height="1156"
|
||||
id="namedview3073"
|
||||
showgrid="false"
|
||||
inkscape:zoom="29.3125"
|
||||
inkscape:cx="16"
|
||||
inkscape:cy="16"
|
||||
inkscape:window-x="4"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg3071" />
|
||||
<image
|
||||
width="32"
|
||||
height="32"
|
||||
xlink:href="data:image/png;base64,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
|
||||
"
|
||||
id="image3079"
|
||||
x="0"
|
||||
y="0" />
|
||||
</svg>
|
After Width: | Height: | Size: 5.0 KiB |
90
images/themes/default/mActionShowFrozenLabels.svg
Normal file
@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
id="svg3140"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.2 r9819"
|
||||
width="32"
|
||||
height="32"
|
||||
sodipodi:docname="mActionShowFrozenLabels3.png">
|
||||
<metadata
|
||||
id="metadata3146">
|
||||
<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>
|
||||
<defs
|
||||
id="defs3144" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1916"
|
||||
inkscape:window-height="1156"
|
||||
id="namedview3142"
|
||||
showgrid="false"
|
||||
inkscape:zoom="7.375"
|
||||
inkscape:cx="16"
|
||||
inkscape:cy="16"
|
||||
inkscape:window-x="4"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg3140" />
|
||||
<image
|
||||
width="32"
|
||||
height="32"
|
||||
xlink:href="data:image/png;base64,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
|
||||
"
|
||||
id="image3148"
|
||||
x="0"
|
||||
y="0" />
|
||||
</svg>
|
After Width: | Height: | Size: 3.9 KiB |
570
images/themes/gis/mActionFreezeLabels.svg
Normal file
@ -0,0 +1,570 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="24"
|
||||
height="24"
|
||||
id="svg5692"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.2 r9819"
|
||||
sodipodi:docname="mActionFreezeLabels.svg"
|
||||
inkscape:export-filename="/mnt/home1/robert/svn/graphics/trunk/toolbar-icons/24x24/label.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90"
|
||||
style="display:inline">
|
||||
<title
|
||||
id="title2883">label</title>
|
||||
<defs
|
||||
id="defs5694">
|
||||
<linearGradient
|
||||
id="linearGradient3645">
|
||||
<stop
|
||||
style="stop-color:#edd400;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3647" />
|
||||
<stop
|
||||
style="stop-color:#fff17a;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3649" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3657">
|
||||
<stop
|
||||
style="stop-color:#fce94f;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3659" />
|
||||
<stop
|
||||
style="stop-color:#e7ce04;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3661" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient2877">
|
||||
<stop
|
||||
style="stop-color:#edd400;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2879" />
|
||||
<stop
|
||||
style="stop-color:#c2ad00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop2881" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient4042">
|
||||
<stop
|
||||
style="stop-color:#f2d6a9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop4044" />
|
||||
<stop
|
||||
style="stop-color:#e9b96e;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop4046" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient2843">
|
||||
<stop
|
||||
style="stop-color:#eeeeec;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2845" />
|
||||
<stop
|
||||
style="stop-color:#c8c8c2;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop2847" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient2835">
|
||||
<stop
|
||||
style="stop-color:#ccf2a6;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2837" />
|
||||
<stop
|
||||
style="stop-color:#8ae234;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop2839" />
|
||||
</linearGradient>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 16 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="32 : 16 : 1"
|
||||
inkscape:persp3d-origin="16 : 10.666667 : 1"
|
||||
id="perspective3257" />
|
||||
<inkscape:perspective
|
||||
id="perspective6979"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective7934"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8023"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8057"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8095"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8219"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8279"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3803"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3869"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3929"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3968"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective4002"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective4032"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective4053"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective2905"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective2979"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective2842"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective2978"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3238"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042"
|
||||
id="radialGradient4048"
|
||||
cx="0.5"
|
||||
cy="17.838446"
|
||||
fx="0.5"
|
||||
fy="17.838446"
|
||||
r="6.158739"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-0.4170292)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<inkscape:perspective
|
||||
id="perspective4058"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042-2"
|
||||
id="radialGradient4048-2"
|
||||
cx="8.5770311"
|
||||
cy="3.8663561"
|
||||
fx="8.5770311"
|
||||
fy="3.8663561"
|
||||
r="6.1587391"
|
||||
gradientTransform="matrix(0.81185454,1.1365964,-1.1707271,0.83623306,20.063146,-1.4817979)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient4042-2">
|
||||
<stop
|
||||
style="stop-color:#f2d6a9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop4044-8" />
|
||||
<stop
|
||||
style="stop-color:#e9b96e;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop4046-4" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="6.1587391"
|
||||
fy="17.838446"
|
||||
fx="0.5"
|
||||
cy="17.838446"
|
||||
cx="0.5"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-8.4170292)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient4067"
|
||||
xlink:href="#linearGradient4042-2"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042-2"
|
||||
id="radialGradient4094"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.81185454,1.1365964,-1.1707271,0.83623306,20.063146,-1.4817979)"
|
||||
cx="8.5770311"
|
||||
cy="3.8663561"
|
||||
fx="8.5770311"
|
||||
fy="3.8663561"
|
||||
r="6.1587391" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042-2"
|
||||
id="radialGradient4097"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.81185454,1.1365964,-1.1707271,0.83623306,20.063146,-1.4817979)"
|
||||
cx="8.5770311"
|
||||
cy="3.8663561"
|
||||
fx="8.5770311"
|
||||
fy="3.8663561"
|
||||
r="6.1587391" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042-2"
|
||||
id="radialGradient4100"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.81185454,1.1365964,-1.1707271,0.83623306,20.063146,-1.4817979)"
|
||||
cx="8.5770311"
|
||||
cy="3.8663561"
|
||||
fx="8.5770311"
|
||||
fy="3.8663561"
|
||||
r="6.1587391" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042-2"
|
||||
id="radialGradient4103"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.81185454,1.1365964,-1.1707271,0.83623306,20.063146,-1.4817979)"
|
||||
cx="8.5770311"
|
||||
cy="3.8663561"
|
||||
fx="8.5770311"
|
||||
fy="3.8663561"
|
||||
r="6.1587391" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042"
|
||||
id="radialGradient4106"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-0.4170292)"
|
||||
cx="0.5"
|
||||
cy="17.838446"
|
||||
fx="0.5"
|
||||
fy="17.838446"
|
||||
r="6.158739" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042"
|
||||
id="radialGradient4109"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-0.4170292)"
|
||||
cx="0.5"
|
||||
cy="17.838446"
|
||||
fx="0.5"
|
||||
fy="17.838446"
|
||||
r="6.158739" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042"
|
||||
id="radialGradient4112"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-0.4170292)"
|
||||
cx="0.5"
|
||||
cy="17.838446"
|
||||
fx="0.5"
|
||||
fy="17.838446"
|
||||
r="6.158739" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042"
|
||||
id="radialGradient4115"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-0.4170292)"
|
||||
cx="0.5"
|
||||
cy="17.838446"
|
||||
fx="0.5"
|
||||
fy="17.838446"
|
||||
r="6.158739" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042"
|
||||
id="radialGradient4118"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-0.4170292)"
|
||||
cx="0.5"
|
||||
cy="17.838446"
|
||||
fx="0.5"
|
||||
fy="17.838446"
|
||||
r="6.158739" />
|
||||
<inkscape:perspective
|
||||
id="perspective8198"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3657"
|
||||
id="linearGradient3663"
|
||||
x1="10.5"
|
||||
y1="10.5"
|
||||
x2="13.5"
|
||||
y2="18.5"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3657"
|
||||
id="linearGradient3669"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="10.5"
|
||||
y1="10.5"
|
||||
x2="13.5"
|
||||
y2="18.5"
|
||||
gradientTransform="translate(0,-3)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3645"
|
||||
id="linearGradient3651"
|
||||
x1="16.5"
|
||||
y1="22.5"
|
||||
x2="12.5"
|
||||
y2="16.5"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="47.179433"
|
||||
inkscape:cx="6.7104853"
|
||||
inkscape:cy="10.069314"
|
||||
inkscape:current-layer="g3667"
|
||||
showgrid="false"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:document-units="px"
|
||||
borderlayer="false"
|
||||
inkscape:window-width="1916"
|
||||
inkscape:window-height="1156"
|
||||
inkscape:window-x="4"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:snap-bbox="false"
|
||||
inkscape:snap-global="false">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid5700"
|
||||
empspacing="5"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true"
|
||||
dotted="true"
|
||||
originx="0.5px"
|
||||
originy="0.5px"
|
||||
spacingx="1px"
|
||||
spacingy="1px" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata5697">
|
||||
<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>label</dc:title>
|
||||
<dc:date>2011-03-11</dc:date>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Robert Szczepanek</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>Robert Szczepanek</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<dc:subject>
|
||||
<rdf:Bag>
|
||||
<rdf:li>icon</rdf:li>
|
||||
<rdf:li>gis</rdf:li>
|
||||
</rdf:Bag>
|
||||
</dc:subject>
|
||||
<dc:coverage>GIS icons 0.2</dc:coverage>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Notice" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Attribution" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer4"
|
||||
inkscape:label="1"
|
||||
style="display:inline"
|
||||
transform="translate(0,-8)">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Georgia;-inkscape-font-specification:Georgia"
|
||||
x="11.26257"
|
||||
y="17.329609"
|
||||
id="text2870"
|
||||
sodipodi:linespacing="100%"
|
||||
transform="translate(0,8)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2872"
|
||||
x="11.26257"
|
||||
y="17.329609" /></text>
|
||||
<g
|
||||
id="g3653">
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
style="fill:url(#linearGradient3651);fill-opacity:1;fill-rule:evenodd;stroke:#c4a000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;display:inline;enable-background:new"
|
||||
d="m 0.5,17.5 4,-5 16,0 0,10 -16,0 -4,-5 z"
|
||||
id="path4080" />
|
||||
<text
|
||||
sodipodi:linespacing="100%"
|
||||
id="text2894"
|
||||
y="20.292999"
|
||||
x="4.1874685"
|
||||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold"
|
||||
xml:space="preserve"><tspan
|
||||
y="20.292999"
|
||||
x="4.1874685"
|
||||
id="tspan2900"
|
||||
sodipodi:role="line">abc</tspan></text>
|
||||
<g
|
||||
style="overflow:inherit"
|
||||
id="g3667"
|
||||
transform="matrix(1.1554389,0,0,1.2633683,0.47970983,8.2249661)">
|
||||
<path
|
||||
id="path3655"
|
||||
d="m 13.608719,16.463202 c 0.01461,-1.269481 1.90623,-4.46518 1.90623,-4.46518 0,0 1.993557,3.10872 2.042,4.535085 0.02484,1.484607 -0.781785,2.182924 -1.942775,2.183915 -1.520419,-0.0024 -2.064603,-1.06038 -2.005455,-2.25382 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#527ed1;fill-opacity:0.93333333;fill-rule:evenodd;stroke:#004f91;stroke-width:0.20691955;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
id="path3657"
|
||||
d="m 3.3634076,3.1981149 8.4191834,-0.020144 -3.9757825,7.3296811 -2.013,2.272 -1.4221312,5.02 L 3.4528904,13.298523 2.653003,10.741801 -0.26437577,7.3750981 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#527ed1;fill-opacity:0.93333333;fill-rule:evenodd;stroke:#004f91;stroke-width:0.4138391;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0.25;stroke-opacity:1;stroke-dasharray:none"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
id="path3659"
|
||||
d="M 8.1397471,5.0705535 C 9.841125,4.0990359 10.361819,3.3502767 10.361819,3.3502767 L 3.4691126,3.3665535 0.41201023,6.8681276 c 0,0 1.90862137,-0.035872 2.95298977,-0.2481276 C 4.3803582,6.4873405 6.9670207,5.8009356 8.1397471,5.0705535 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#ffffff;fill-rule:evenodd;fill-opacity:0.75111109"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccsc"
|
||||
style="fill:#fffff9;fill-opacity:0.5466667;fill-rule:evenodd;stroke:none"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 13.718785,16.664527 c -0.01005,-1.231053 1.714111,-1.777329 1.714111,-1.777329 0,0 -0.729989,0.362007 -1.023308,1.573377 -0.107431,1.296749 0.718602,1.738658 1.204586,2.172561 -0.808866,0.0091 -1.335055,-0.29492 -1.621729,-0.831916 -0.167665,-0.314071 -0.241331,-0.751997 -0.27366,-1.136693 z"
|
||||
id="path3082" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 20 KiB |
600
images/themes/gis/mActionShowFrozenLabels.svg
Normal file
@ -0,0 +1,600 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="24"
|
||||
height="24"
|
||||
id="svg5692"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.2 r9819"
|
||||
sodipodi:docname="mActionFreezeLabels.svg"
|
||||
inkscape:export-filename="/mnt/home1/robert/svn/graphics/trunk/toolbar-icons/24x24/label.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90"
|
||||
style="display:inline">
|
||||
<title
|
||||
id="title2883">label</title>
|
||||
<defs
|
||||
id="defs5694">
|
||||
<linearGradient
|
||||
id="linearGradient3645">
|
||||
<stop
|
||||
style="stop-color:#edd400;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3647" />
|
||||
<stop
|
||||
style="stop-color:#fff17a;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3649" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3657">
|
||||
<stop
|
||||
style="stop-color:#fce94f;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3659" />
|
||||
<stop
|
||||
style="stop-color:#e7ce04;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3661" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient2877">
|
||||
<stop
|
||||
style="stop-color:#edd400;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2879" />
|
||||
<stop
|
||||
style="stop-color:#c2ad00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop2881" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient4042">
|
||||
<stop
|
||||
style="stop-color:#f2d6a9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop4044" />
|
||||
<stop
|
||||
style="stop-color:#e9b96e;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop4046" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient2843">
|
||||
<stop
|
||||
style="stop-color:#eeeeec;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2845" />
|
||||
<stop
|
||||
style="stop-color:#c8c8c2;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop2847" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient2835">
|
||||
<stop
|
||||
style="stop-color:#ccf2a6;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2837" />
|
||||
<stop
|
||||
style="stop-color:#8ae234;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop2839" />
|
||||
</linearGradient>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 16 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="32 : 16 : 1"
|
||||
inkscape:persp3d-origin="16 : 10.666667 : 1"
|
||||
id="perspective3257" />
|
||||
<inkscape:perspective
|
||||
id="perspective6979"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective7934"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8023"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8057"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8095"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8219"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective8279"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3803"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3869"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3929"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3968"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective4002"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective4032"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective4053"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective2905"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective2979"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective2842"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective2978"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3238"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042"
|
||||
id="radialGradient4048"
|
||||
cx="0.5"
|
||||
cy="17.838446"
|
||||
fx="0.5"
|
||||
fy="17.838446"
|
||||
r="6.158739"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-0.4170292)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<inkscape:perspective
|
||||
id="perspective4058"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042-2"
|
||||
id="radialGradient4048-2"
|
||||
cx="8.5770311"
|
||||
cy="3.8663561"
|
||||
fx="8.5770311"
|
||||
fy="3.8663561"
|
||||
r="6.1587391"
|
||||
gradientTransform="matrix(0.81185454,1.1365964,-1.1707271,0.83623306,20.063146,-1.4817979)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient4042-2">
|
||||
<stop
|
||||
style="stop-color:#f2d6a9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop4044-8" />
|
||||
<stop
|
||||
style="stop-color:#e9b96e;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop4046-4" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="6.1587391"
|
||||
fy="17.838446"
|
||||
fx="0.5"
|
||||
cy="17.838446"
|
||||
cx="0.5"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-8.4170292)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient4067"
|
||||
xlink:href="#linearGradient4042-2"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042-2"
|
||||
id="radialGradient4094"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.81185454,1.1365964,-1.1707271,0.83623306,20.063146,-1.4817979)"
|
||||
cx="8.5770311"
|
||||
cy="3.8663561"
|
||||
fx="8.5770311"
|
||||
fy="3.8663561"
|
||||
r="6.1587391" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042-2"
|
||||
id="radialGradient4097"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.81185454,1.1365964,-1.1707271,0.83623306,20.063146,-1.4817979)"
|
||||
cx="8.5770311"
|
||||
cy="3.8663561"
|
||||
fx="8.5770311"
|
||||
fy="3.8663561"
|
||||
r="6.1587391" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042-2"
|
||||
id="radialGradient4100"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.81185454,1.1365964,-1.1707271,0.83623306,20.063146,-1.4817979)"
|
||||
cx="8.5770311"
|
||||
cy="3.8663561"
|
||||
fx="8.5770311"
|
||||
fy="3.8663561"
|
||||
r="6.1587391" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042-2"
|
||||
id="radialGradient4103"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.81185454,1.1365964,-1.1707271,0.83623306,20.063146,-1.4817979)"
|
||||
cx="8.5770311"
|
||||
cy="3.8663561"
|
||||
fx="8.5770311"
|
||||
fy="3.8663561"
|
||||
r="6.1587391" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042"
|
||||
id="radialGradient4106"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-0.4170292)"
|
||||
cx="0.5"
|
||||
cy="17.838446"
|
||||
fx="0.5"
|
||||
fy="17.838446"
|
||||
r="6.158739" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042"
|
||||
id="radialGradient4109"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-0.4170292)"
|
||||
cx="0.5"
|
||||
cy="17.838446"
|
||||
fx="0.5"
|
||||
fy="17.838446"
|
||||
r="6.158739" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042"
|
||||
id="radialGradient4112"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-0.4170292)"
|
||||
cx="0.5"
|
||||
cy="17.838446"
|
||||
fx="0.5"
|
||||
fy="17.838446"
|
||||
r="6.158739" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042"
|
||||
id="radialGradient4115"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-0.4170292)"
|
||||
cx="0.5"
|
||||
cy="17.838446"
|
||||
fx="0.5"
|
||||
fy="17.838446"
|
||||
r="6.158739" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4042"
|
||||
id="radialGradient4118"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.8118545,0.97422537,-1.1052481,0.9210397,19.809981,-0.4170292)"
|
||||
cx="0.5"
|
||||
cy="17.838446"
|
||||
fx="0.5"
|
||||
fy="17.838446"
|
||||
r="6.158739" />
|
||||
<inkscape:perspective
|
||||
id="perspective8198"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3657"
|
||||
id="linearGradient3663"
|
||||
x1="10.5"
|
||||
y1="10.5"
|
||||
x2="13.5"
|
||||
y2="18.5"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3657"
|
||||
id="linearGradient3669"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="10.5"
|
||||
y1="10.5"
|
||||
x2="13.5"
|
||||
y2="18.5"
|
||||
gradientTransform="translate(0,-3)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3645"
|
||||
id="linearGradient3651"
|
||||
x1="16.5"
|
||||
y1="22.5"
|
||||
x2="12.5"
|
||||
y2="16.5"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="-118.25618"
|
||||
inkscape:cy="35.769045"
|
||||
inkscape:current-layer="g3936"
|
||||
showgrid="false"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:document-units="px"
|
||||
borderlayer="false"
|
||||
inkscape:window-width="1916"
|
||||
inkscape:window-height="1156"
|
||||
inkscape:window-x="4"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:snap-bbox="false"
|
||||
inkscape:snap-global="false">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid5700"
|
||||
empspacing="5"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true"
|
||||
dotted="true"
|
||||
originx="0.5px"
|
||||
originy="0.5px"
|
||||
spacingx="1px"
|
||||
spacingy="1px" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata5697">
|
||||
<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>label</dc:title>
|
||||
<dc:date>2011-03-11</dc:date>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Robert Szczepanek</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>Robert Szczepanek</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<dc:subject>
|
||||
<rdf:Bag>
|
||||
<rdf:li>icon</rdf:li>
|
||||
<rdf:li>gis</rdf:li>
|
||||
</rdf:Bag>
|
||||
</dc:subject>
|
||||
<dc:coverage>GIS icons 0.2</dc:coverage>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Notice" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Attribution" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer4"
|
||||
inkscape:label="1"
|
||||
style="display:inline"
|
||||
transform="translate(0,-8)">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Georgia;-inkscape-font-specification:Georgia"
|
||||
x="11.26257"
|
||||
y="17.329609"
|
||||
id="text2870"
|
||||
sodipodi:linespacing="100%"
|
||||
transform="translate(0,8)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2872"
|
||||
x="11.26257"
|
||||
y="17.329609" /></text>
|
||||
<g
|
||||
id="g3653">
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
style="fill:url(#linearGradient3651);fill-opacity:1;fill-rule:evenodd;stroke:#c4a000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;display:inline;enable-background:new"
|
||||
d="m 0.5,17.5 4,-5 16,0 0,10 -16,0 -4,-5 z"
|
||||
id="path4080" />
|
||||
<text
|
||||
sodipodi:linespacing="100%"
|
||||
id="text2894"
|
||||
y="20.292999"
|
||||
x="4.1874685"
|
||||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold"
|
||||
xml:space="preserve"><tspan
|
||||
y="20.292999"
|
||||
x="4.1874685"
|
||||
id="tspan2900"
|
||||
sodipodi:role="line">abc</tspan></text>
|
||||
<g
|
||||
style="overflow:inherit"
|
||||
id="g3667"
|
||||
transform="matrix(1.1554389,0,0,1.2633683,0.47970983,8.2249661)">
|
||||
<path
|
||||
id="path3657"
|
||||
d="m 3.3634076,3.1981149 8.4191834,-0.020144 -3.9757825,7.3296811 -2.013,2.272 -1.4221312,5.02 L 3.4528904,13.298523 2.653003,10.741801 -0.26437577,7.3750981 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#527ed1;fill-opacity:0.93333333;fill-rule:evenodd;stroke:#004f91;stroke-width:0.4138391;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0.25;stroke-opacity:1;stroke-dasharray:none"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
id="path3659"
|
||||
d="M 8.1397471,5.0705535 C 9.841125,4.0990359 10.361819,3.3502767 10.361819,3.3502767 L 3.4691126,3.3665535 0.41201023,6.8681276 c 0,0 1.90862137,-0.035872 2.95298977,-0.2481276 C 4.3803582,6.4873405 6.9670207,5.8009356 8.1397471,5.0705535 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#ffffff;fill-rule:evenodd;fill-opacity:0.75111109"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccsc"
|
||||
style="fill:#fffff9;fill-opacity:0.5466667;fill-rule:evenodd;stroke:none"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 13.718785,16.664527 c -0.01005,-1.231053 1.714111,-1.777329 1.714111,-1.777329 0,0 -0.729989,0.362007 -1.023308,1.573377 -0.107431,1.296749 0.718602,1.738658 1.204586,2.172561 -0.808866,0.0091 -1.335055,-0.29492 -1.621729,-0.831916 -0.167665,-0.314071 -0.241331,-0.751997 -0.27366,-1.136693 z"
|
||||
id="path3082" />
|
||||
<g
|
||||
style="overflow:inherit"
|
||||
id="g3936"
|
||||
transform="matrix(0.75648086,0,0,0.69185479,4.6623967,7.9883647)">
|
||||
<path
|
||||
id="path3920"
|
||||
d="m 15.099,9.857 c 0,1.987 -1.614,3.597 -3.605,3.597 -1.991,0 -3.605,-1.61 -3.605,-3.597 0,-1.118 0.8,-2.243 1.732,-2.698 0.233,-0.114 1.558,-0.027 2.379,0.133 0.919,0.179 2.609,0.821 2.699,0.918 0.179,0.194 0.4,1.054 0.4,1.647 z"
|
||||
stroke-miterlimit="10"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#4f86e3;stroke:#2d62bc;stroke-width:0.40000001000000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;fill-opacity:1" />
|
||||
<path
|
||||
id="path3922"
|
||||
d="M 8.56,8.379 C 8.672,8.109 9.127,7.633 10.01,7.202 10.231,7.095 10.938,7.625 10.673,8.625 10.607,8.867 8.229,9.173 8.56,8.379 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#ffffff" />
|
||||
<path
|
||||
id="path3924"
|
||||
d="M 18.889,6.417 C 16.851,5.237 14.474,4.639 11.824,4.639 9.221,4.639 6.321,5.233 3.434,6.358 3.275,6.42 3.284,6.534 3.29,6.567 3.336,6.81 3.982,6.92 4.171,6.92 4.248,6.92 4.309,6.911 4.358,6.892 9.679,4.816 14.476,4.775 18.029,6.832 c 0.125,0.073 0.354,0.081 0.448,0.081 0.241,0 0.539,-0.038 0.587,-0.216 C 19.092,6.595 19.033,6.5 18.889,6.417 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#231f20" />
|
||||
<path
|
||||
id="path3926"
|
||||
d="M 20.154,11.402 C 18.593,11.62 17.695,9.702 16.444,8.801 14.846,7.65 12.855,7.156 10.932,6.94 8.532,6.67 5.498,7.092 3.742,8.924 c -2.478,2.585 4.536,5.65 5.954,6.014 1.373,0.353 2.812,0.268 4.177,-0.051 1.871,-0.437 2.954,-1.67 4.609,-2.47 0.462,-0.223 -0.514,-0.299 -0.736,-0.191 -1.372,0.662 -2.266,1.782 -3.81,2.209 C 11.664,15.064 9.434,14.55 7.437,13.362 6.539,12.828 5.604,12.098 4.898,11.328 3.01,9.267 5.962,7.946 7.532,7.483 c 3.223,-0.95 7.345,0.549 9.581,2.935 1.297,1.384 1.042,1.667 3.092,1.381 0.584,-0.081 0.535,-0.479 -0.051,-0.397 l 0,0 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#231f20" />
|
||||
<circle
|
||||
id="circle3928"
|
||||
r="1.665"
|
||||
cy="9.8900003"
|
||||
cx="11.494"
|
||||
sodipodi:cx="11.494"
|
||||
sodipodi:cy="9.8900003"
|
||||
sodipodi:rx="1.665"
|
||||
sodipodi:ry="1.665"
|
||||
d="m 13.159,9.8900003 c 0,0.9195537 -0.745445,1.6649997 -1.665,1.6649997 -0.919554,0 -1.6649995,-0.745446 -1.6649995,-1.6649997 0,-0.919554 0.7454455,-1.6649999 1.6649995,-1.6649999 0.919555,0 1.665,0.7454459 1.665,1.6649999 z" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 22 KiB |
@ -1626,8 +1626,8 @@ void QgisApp::setTheme( QString theThemeName )
|
||||
mActionFormAnnotation->setIcon( QgsApplication::getThemeIcon( "/mActionFormAnnotation.png" ) );
|
||||
mActionTextAnnotation->setIcon( QgsApplication::getThemeIcon( "/mActionTextAnnotation.png" ) );
|
||||
mActionLabeling->setIcon( QgsApplication::getThemeIcon( "/mActionLabeling.png" ) );
|
||||
mActionShowFrozenLabels->setIcon( QgsApplication::getThemeIcon( "/mActionShowFrozenLabels.png" ) );
|
||||
mActionFreezeLabels->setIcon( QgsApplication::getThemeIcon( "/mActionFreezeLabels.png" ) );
|
||||
mActionShowFrozenLabels->setIcon( QgsApplication::getThemeIcon( "/mActionShowFrozenLabels.svg" ) );
|
||||
mActionFreezeLabels->setIcon( QgsApplication::getThemeIcon( "/mActionFreezeLabels.svg" ) );
|
||||
mActionMoveLabel->setIcon( QgsApplication::getThemeIcon( "/mActionMoveLabel.png" ) );
|
||||
mActionRotateLabel->setIcon( QgsApplication::getThemeIcon( "/mActionRotateLabel.svg" ) );
|
||||
mActionChangeLabelProperties->setIcon( QgsApplication::getThemeIcon( "/mActionChangeLabelProperties.png" ) );
|
||||
|
@ -490,10 +490,12 @@ QIcon QgsSymbolLayerV2Utils::colorRampPreviewIcon( QgsVectorColorRampV2* ramp, Q
|
||||
QPixmap QgsSymbolLayerV2Utils::colorRampPreviewPixmap( QgsVectorColorRampV2* ramp, QSize size )
|
||||
{
|
||||
QPixmap pixmap( size );
|
||||
pixmap.fill( Qt::transparent );
|
||||
// pixmap.fill( Qt::white ); // this makes the background white instead of transparent
|
||||
QPainter painter;
|
||||
painter.begin( &pixmap );
|
||||
painter.setRenderHint( QPainter::Antialiasing );
|
||||
painter.eraseRect( QRect( QPoint( 0, 0 ), size ) );
|
||||
// antialising makes the colors duller, and no point in antialiasing a color ramp
|
||||
// painter.setRenderHint( QPainter::Antialiasing );
|
||||
for ( int i = 0; i < size.width(); i++ )
|
||||
{
|
||||
QPen pen( ramp->color(( double ) i / size.width() ) );
|
||||
|
@ -60,8 +60,9 @@ static QColor _interpolate( QColor c1, QColor c2, double value )
|
||||
int r = ( int )( c1.red() + value * ( c2.red() - c1.red() ) );
|
||||
int g = ( int )( c1.green() + value * ( c2.green() - c1.green() ) );
|
||||
int b = ( int )( c1.blue() + value * ( c2.blue() - c1.blue() ) );
|
||||
int a = ( int )( c1.alpha() + value * ( c2.alpha() - c1.alpha() ) );
|
||||
|
||||
return QColor::fromRgb( r, g, b );
|
||||
return QColor::fromRgb( r, g, b, a );
|
||||
}
|
||||
|
||||
QColor QgsVectorGradientColorRampV2::color( double value ) const
|
||||
@ -269,7 +270,7 @@ QMap< QString, QString > QgsCptCityColorRampV2::mCollectionNames;
|
||||
QMap< QString, QStringList > QgsCptCityColorRampV2::mCollectionSelections;
|
||||
|
||||
QgsCptCityColorRampV2::QgsCptCityColorRampV2( QString schemeName, QString variantName )
|
||||
: mSchemeName( schemeName ), mVariantName( variantName ), mContinuous( false )
|
||||
: mSchemeName( schemeName ), mVariantName( variantName ), mGradientType( Continuous )
|
||||
{
|
||||
// TODO replace this with hard-coded data in the default case
|
||||
loadFile();
|
||||
@ -289,7 +290,7 @@ QgsVectorColorRampV2* QgsCptCityColorRampV2::create( const QgsStringMap& props )
|
||||
}
|
||||
|
||||
|
||||
|
||||
#if 0
|
||||
QColor QgsCptCityColorRampV2::color( double value ) const
|
||||
{
|
||||
if ( mPalette.isEmpty() || value < 0 || value > 1 )
|
||||
@ -333,6 +334,45 @@ QColor QgsCptCityColorRampV2::color( double value ) const
|
||||
return upper == lower ? c1 : _interpolate( c1, c2, ( value - lower ) / ( upper - lower ) );
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
QColor QgsCptCityColorRampV2::color( double value ) const
|
||||
{
|
||||
if ( mPalette.isEmpty() || value < 0 || value > 1 )
|
||||
return QColor( 255, 0, 0 ); // red color as a warning :)
|
||||
|
||||
int numStops = mPalette.count();
|
||||
if ( numStops < 2 )
|
||||
return QColor( 255, 0, 0 ); // red color as a warning :)
|
||||
|
||||
double lower = 0, upper = 0;
|
||||
QColor c1, c2;
|
||||
c1 = mPalette[0].second;
|
||||
for ( int i = 0; i < numStops; i++ )
|
||||
{
|
||||
if ( mPalette[i].first >= value )
|
||||
{
|
||||
if ( mGradientType == Discrete )
|
||||
return c1;
|
||||
|
||||
upper = mPalette[i].first;
|
||||
c2 = mPalette[i].second;
|
||||
|
||||
return upper == lower ? c1 : _interpolate( c1, c2, ( value - lower ) / ( upper - lower ) );
|
||||
}
|
||||
|
||||
lower = mPalette[i].first;
|
||||
c1 = mPalette[i].second;
|
||||
}
|
||||
|
||||
if ( mGradientType == Discrete )
|
||||
return c1;
|
||||
|
||||
upper = 1;
|
||||
c2 = mPalette[ numStops - 1 ].second;
|
||||
|
||||
return upper == lower ? c1 : _interpolate( c1, c2, ( value - lower ) / ( upper - lower ) );
|
||||
}
|
||||
|
||||
QgsVectorColorRampV2* QgsCptCityColorRampV2::clone() const
|
||||
{
|
||||
@ -390,30 +430,25 @@ QStringList QgsCptCityColorRampV2::listSchemeNames( QString collectionName )
|
||||
return entries;
|
||||
}
|
||||
|
||||
QList<int> QgsCptCityColorRampV2::listSchemeVariants( QString schemeName )
|
||||
{
|
||||
QList<int> variants;
|
||||
|
||||
QString palette( brewerString );
|
||||
QStringList list = palette.split( QChar( '\n' ) );
|
||||
foreach ( QString entry, list )
|
||||
{
|
||||
QStringList items = entry.split( QChar( '-' ) );
|
||||
if ( items.count() != 3 || items[0] != schemeName )
|
||||
continue;
|
||||
variants << items[1].toInt();
|
||||
}
|
||||
|
||||
return variants;
|
||||
}
|
||||
|
||||
QString QgsCptCityColorRampV2::getBaseDir()
|
||||
{
|
||||
// currently hard-coded, but could be also in QGis install path and/or configurable
|
||||
if ( mBaseDir.isNull() )
|
||||
return QgsApplication::qgisSettingsDirPath() + "/" + "cpt-city";
|
||||
else
|
||||
return mBaseDir;
|
||||
// if was set with setBaseDir, return that value
|
||||
QString baseDir = mBaseDir;
|
||||
|
||||
// use CptCity/baseDir setting if set
|
||||
if ( baseDir.isNull() )
|
||||
{
|
||||
QSettings settings;
|
||||
baseDir = settings.value( "CptCity/baseDir", QString() ).toString();
|
||||
if ( ! baseDir.isNull() )
|
||||
baseDir += "/cpt-city";
|
||||
}
|
||||
|
||||
// fallback to user setting dir
|
||||
if ( baseDir.isNull() )
|
||||
baseDir = QgsApplication::qgisSettingsDirPath() + "/" + "cpt-city";
|
||||
|
||||
return baseDir;
|
||||
}
|
||||
|
||||
QString QgsCptCityColorRampV2::getFilename() const
|
||||
@ -436,7 +471,6 @@ bool QgsCptCityColorRampV2::loadFile( QString filename )
|
||||
// QgsDebugMsg("filename= "+filename);
|
||||
|
||||
mPalette.clear();
|
||||
mPaletteStops.clear();
|
||||
|
||||
QString mErrorString = QString();
|
||||
|
||||
@ -478,30 +512,25 @@ bool QgsCptCityColorRampV2::loadFile( QString filename )
|
||||
return false;
|
||||
}
|
||||
|
||||
// initialize self
|
||||
mContinuous = true; // we will detect later if there are overlapping stops
|
||||
mPalette.clear();
|
||||
mPaletteStops.clear();
|
||||
|
||||
// loop for all stop tags
|
||||
QDomElement e = rampsElement.firstChildElement();
|
||||
// int i = 0;
|
||||
QMap< double, QColor > map;
|
||||
QMap< double, QPair<QColor, QColor> > map;
|
||||
|
||||
QColor prevColor;
|
||||
while ( !e.isNull() )
|
||||
{
|
||||
// QgsDebugMsg("read "+e.tagName());
|
||||
if ( e.tagName() == "stop" )
|
||||
{
|
||||
//todo integrate this into symbollayerutils, keep here for now...
|
||||
double offset;
|
||||
QString offsetStr = e.attribute( "offset" ); // offset="50.00%" | offset="0.5"
|
||||
QString colorStr = e.attribute( "stop-color", "" ); // stop-color="rgb(222,235,247)"
|
||||
QString opacityStr = e.attribute( "stop-opacity", "1.0" ); // stop-opacity="1.0000"
|
||||
if ( offsetStr.endsWith( "%" ) )
|
||||
offset = offsetStr.remove( offsetStr.size() - 1, 1 ).toDouble() / 100.0;
|
||||
else
|
||||
offset = offsetStr.toDouble();
|
||||
|
||||
QString colorStr = e.attribute( "stop-color", "" ); // stop-color="rgb(222,235,247)"
|
||||
QString opacityStr = e.attribute( "stop-opacity", "1.0" ); // stop-opacity="1.0000"
|
||||
// QColor color( 255, 0, 0 ); // red color as a warning :)
|
||||
QColor color = QgsSymbolLayerV2Utils::parseColor( colorStr );
|
||||
if ( color != QColor() )
|
||||
@ -509,9 +538,12 @@ bool QgsCptCityColorRampV2::loadFile( QString filename )
|
||||
int alpha = opacityStr.toDouble() * 255; // test
|
||||
color.setAlpha( alpha );
|
||||
if ( map.contains( offset ) )
|
||||
mContinuous = false; // assume discrete if at least one stop is repeated
|
||||
map[offset] = color;
|
||||
map[offset].second = color;
|
||||
else
|
||||
map[offset] = qMakePair( color, color );
|
||||
}
|
||||
else
|
||||
QgsDebugMsg( QString( "at offset=%1 invalid color" ).arg( offset ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -521,18 +553,51 @@ bool QgsCptCityColorRampV2::loadFile( QString filename )
|
||||
e = e.nextSiblingElement();
|
||||
}
|
||||
|
||||
// if this is a discrete gradient, remove last stop
|
||||
if ( ! mContinuous )
|
||||
{
|
||||
if ( map.contains( 1 ) )
|
||||
map.remove( 1 );
|
||||
}
|
||||
// add colors to palette
|
||||
QMap<double, QColor>::const_iterator it = map.constBegin();
|
||||
mPalette.clear();
|
||||
QMap<double, QPair<QColor, QColor> >::const_iterator it, prev;
|
||||
// first detect if file is gradient is continuous or dicrete
|
||||
// discrete: stop contains 2 colors and first color is identical to previous second
|
||||
// multi: stop contains 2 colors and no relation with previous stop
|
||||
mGradientType = Continuous;
|
||||
it = prev = map.constBegin();
|
||||
while ( it != map.constEnd() )
|
||||
{
|
||||
mPaletteStops << it.key();
|
||||
mPalette << it.value();
|
||||
// look for stops that contain multiple values
|
||||
if ( it != map.constBegin() && ( it.value().first != it.value().second ) )
|
||||
{
|
||||
if ( it.value().first == prev.value().second )
|
||||
{
|
||||
mGradientType = Discrete;
|
||||
break;
|
||||
}
|
||||
else
|
||||
{
|
||||
mGradientType = ContinuousMulti;
|
||||
break;
|
||||
}
|
||||
}
|
||||
prev = it;
|
||||
++it;
|
||||
}
|
||||
|
||||
it = prev = map.constBegin();
|
||||
while ( it != map.constEnd() )
|
||||
{
|
||||
if ( mGradientType == Discrete )
|
||||
{
|
||||
mPalette << qMakePair( it.key(), it.value().second );
|
||||
}
|
||||
else
|
||||
{
|
||||
mPalette << qMakePair( it.key(), it.value().first );
|
||||
if (( mGradientType == ContinuousMulti ) &&
|
||||
( it.key() != 0.0 && it.key() != 1.0 ) )
|
||||
{
|
||||
mPalette << qMakePair( it.key(), it.value().second );
|
||||
}
|
||||
}
|
||||
prev = it;
|
||||
++it;
|
||||
}
|
||||
|
||||
@ -782,7 +847,3 @@ bool QgsCptCityColorRampV2::loadSchemes( QString rootDir, bool reset )
|
||||
return ( ! mCollections.isEmpty() );
|
||||
}
|
||||
|
||||
void QgsCptCityColorRampV2::loadPalette()
|
||||
{
|
||||
// TODO: IMPLEMENT ME
|
||||
}
|
||||
|
@ -168,6 +168,16 @@ class CORE_EXPORT QgsCptCityColorRampV2 : public QgsVectorColorRampV2
|
||||
QgsCptCityColorRampV2( QString schemeName = DEFAULT_CPTCITY_SCHEMENAME,
|
||||
QString variantName = DEFAULT_CPTCITY_VARIANTNAME );
|
||||
|
||||
|
||||
enum GradientType
|
||||
{
|
||||
Discrete, //discrete stops, e.g. Color Brewer
|
||||
Continuous, //continuous, e.g. QgsVectorColorRampV2
|
||||
ContinuousMulti //continuous with 2 values in intermediate stops
|
||||
};
|
||||
typedef QList< QPair < double, QColor > > GradientList;
|
||||
|
||||
|
||||
static QgsVectorColorRampV2* create( const QgsStringMap& properties = QgsStringMap() );
|
||||
|
||||
virtual QColor color( double value ) const;
|
||||
@ -183,27 +193,24 @@ class CORE_EXPORT QgsCptCityColorRampV2 : public QgsVectorColorRampV2
|
||||
QString schemeName() const { return mSchemeName; }
|
||||
QString variantName() const { return mVariantName; }
|
||||
|
||||
/* void setSchemeName( QString schemeName ) { mSchemeName = schemeName; loadPalette(); } */
|
||||
/* void setVariantName( QString variantName ) { mVariantName = variantName; loadPalette(); } */
|
||||
/* lazy loading - have to call loadPalette() explicitly */
|
||||
void setSchemeName( QString schemeName ) { mSchemeName = schemeName; }
|
||||
void setVariantName( QString variantName ) { mVariantName = variantName; }
|
||||
void setName( QString schemeName, QString variantName = "" )
|
||||
{ mSchemeName = schemeName; mVariantName = variantName; loadPalette(); }
|
||||
|
||||
void loadPalette();
|
||||
bool isContinuous() const { return mContinuous; }
|
||||
void loadPalette() { loadFile(); }
|
||||
/* bool isContinuous() const { return mContinuous; } */
|
||||
GradientType gradientType() const { return mGradientType; }
|
||||
|
||||
QString getFilename() const;
|
||||
bool loadFile( QString filename = "" );
|
||||
|
||||
/* static QList<QColor> listSchemeColors( QString schemeName, int colors ); */
|
||||
static QList<int> listSchemeVariants( QString schemeName );
|
||||
|
||||
static QString getBaseDir();
|
||||
static void setBaseDir( QString dirName ) { mBaseDir = dirName; }
|
||||
static bool loadSchemes( QString rootDir = "", bool reset = false );
|
||||
/** Is the minimal (free to distribute) set of schemes available? Currently returns hasAllSchemes, because we don't have a minimal set yet. */
|
||||
/** Is the minimal (free to distribute) set of schemes available?
|
||||
* Currently returns hasAllSchemes, because we don't have a minimal set yet. */
|
||||
static bool hasBasicSchemes();
|
||||
/** Is the entire archive available? Currently tests that there is at least one scheme. */
|
||||
static bool hasAllSchemes();
|
||||
@ -213,27 +220,19 @@ class CORE_EXPORT QgsCptCityColorRampV2 : public QgsVectorColorRampV2
|
||||
static QgsCptCityColorRampV2* colorRampFromSVGString( QString svgString );
|
||||
|
||||
static const QMap< QString, QStringList > schemeMap() { return mSchemeMap; }
|
||||
/* static const QMap< QString, int > schemeNumColors() { return mSchemeNumColors; } */
|
||||
static const QMap< QString, QStringList > schemeVariants() { return mSchemeVariants; }
|
||||
static const QMap< QString, QString > collectionNames() { return mCollectionNames; }
|
||||
static const QMap< QString, QStringList > collectionSelections() { return mCollectionSelections; }
|
||||
|
||||
protected:
|
||||
|
||||
typedef QMap<double, QColor> StopsMap;
|
||||
|
||||
QString mSchemeName;
|
||||
QString mVariantName;
|
||||
bool mContinuous;
|
||||
QList< QColor > mPalette;
|
||||
QList< double > mPaletteStops;
|
||||
/* QMap< double, QColor > mPalette; */
|
||||
|
||||
GradientType mGradientType;
|
||||
GradientList mPalette;
|
||||
static QString mBaseDir;
|
||||
static QStringList mCollections;
|
||||
static QMap< QString, QStringList > mSchemeMap; //key is collection, value is schemes
|
||||
/* mSchemeNumColors removed, instead read on demand */
|
||||
/* static QMap< QString, int > mSchemeNumColors; //key is scheme, value is # colors (if no variants) */
|
||||
static QMap< QString, QStringList > mSchemeVariants; //key is scheme, value is variants
|
||||
static QMap< QString, QString > mCollectionNames; //key is name, value is description
|
||||
static QMap< QString, QStringList > mCollectionSelections;
|
||||
|
@ -40,7 +40,6 @@ QgsCptCityColorRampV2Dialog::QgsCptCityColorRampV2Dialog( QgsCptCityColorRampV2*
|
||||
setupUi( this );
|
||||
|
||||
QgsCptCityColorRampV2::loadSchemes( "" );
|
||||
// QgsCptCityColorRampV2::loadSchemes( "cb" );
|
||||
|
||||
// show information on how to install cpt-city files if none are found
|
||||
if ( ! QgsCptCityColorRampV2::hasAllSchemes() )
|
||||
@ -49,7 +48,11 @@ QgsCptCityColorRampV2Dialog::QgsCptCityColorRampV2Dialog( QgsCptCityColorRampV2*
|
||||
edit->setReadOnly( true );
|
||||
// not sure if we want this long string to be translated
|
||||
QString helpText = tr( "Error - cpt-city gradient files not found.\n\n"
|
||||
"Please download the complete collection (in svg format) "
|
||||
"You have two means of installing them:\n\n"
|
||||
"1) Install the \"Color Ramp Manager\" python plugin "
|
||||
"(you must enable Experimental plugins in the plugin manager) "
|
||||
"and use it to download latest cpt-city package.\n\n"
|
||||
"2) Download the complete collection (in svg format) "
|
||||
"and unzip it to your QGis settings directory [%1] .\n\n"
|
||||
"This file can be found at [%2]\nand current file is [%3]"
|
||||
).arg( QgsApplication::qgisSettingsDirPath()
|
||||
@ -67,6 +70,7 @@ QgsCptCityColorRampV2Dialog::QgsCptCityColorRampV2Dialog( QgsCptCityColorRampV2*
|
||||
populateVariants();
|
||||
cboVariantName->setCurrentIndex( cboVariantName->findData( ramp->variantName(), Qt::UserRole ) );
|
||||
connect( cboVariantName, SIGNAL( currentIndexChanged( int ) ), this, SLOT( setVariantName() ) );
|
||||
|
||||
updatePreview();
|
||||
}
|
||||
|
||||
@ -265,9 +269,12 @@ void QgsCptCityColorRampV2Dialog::on_treeWidget_itemExpanded( QTreeWidgetItem *
|
||||
if ( ramp.loadFile() )
|
||||
{
|
||||
itemDesc = QString::number( ramp.count() ) + " " + tr( "colors" ) + " - ";
|
||||
if ( ramp.isContinuous() )
|
||||
QgsCptCityColorRampV2::GradientType type = ramp.gradientType();
|
||||
if ( type == QgsCptCityColorRampV2::Continuous )
|
||||
itemDesc += tr( "continuous" );
|
||||
else
|
||||
else if ( type == QgsCptCityColorRampV2::ContinuousMulti )
|
||||
itemDesc += tr( "continuous (multi)" );
|
||||
else if ( type == QgsCptCityColorRampV2::Discrete )
|
||||
itemDesc += tr( "discrete" );
|
||||
}
|
||||
childItem->setText( 1, " " + itemDesc );
|
||||
@ -295,7 +302,24 @@ void QgsCptCityColorRampV2Dialog::updatePreview()
|
||||
{
|
||||
QSize size( 300, 40 );
|
||||
mRamp->loadFile();
|
||||
lblPreview->setPixmap( QgsSymbolLayerV2Utils::colorRampPreviewPixmap( mRamp, size ) );
|
||||
// TODO draw checker-board/transparent background
|
||||
// for transparent, add [ pixmap.fill( Qt::transparent ); ] to QgsSymbolLayerV2Utils::colorRampPreviewPixmap
|
||||
|
||||
QPixmap pixmap = QgsSymbolLayerV2Utils::colorRampPreviewPixmap( mRamp, size );
|
||||
lblPreview->setPixmap( pixmap );
|
||||
|
||||
// this is for testing purposes only
|
||||
// you need to install a mirror of cpt-city files in $HOME/.qgis/cpt-city-state with just the .png files
|
||||
QString basefile = QgsApplication::qgisSettingsDirPath() + "/" + "cpt-city-site" + "/" + mRamp->schemeName() + mRamp->variantName() + ".png";
|
||||
QFileInfo info( basefile );
|
||||
QString pngfile = info.path() + "/tn/" + info.fileName();
|
||||
if ( QFile::exists( pngfile ) )
|
||||
{
|
||||
QPixmap pixmap2( pngfile );
|
||||
lblPreview2->setPixmap( pixmap2.scaled( size ) );
|
||||
}
|
||||
lblPreview2->setText( "" );
|
||||
|
||||
}
|
||||
|
||||
void QgsCptCityColorRampV2Dialog::setSchemeName()
|
||||
|
@ -44,7 +44,6 @@ class GUI_EXPORT QgsCptCityColorRampV2Dialog : public QDialog, private Ui::QgsCp
|
||||
void updatePreview();
|
||||
QTreeWidgetItem* findPath( QString path );
|
||||
QTreeWidgetItem * makeCollectionItem( const QString& path );
|
||||
// TODO rename Scheme to something else, maybe data
|
||||
void makeSchemeItem( QTreeWidgetItem *item, const QString& path, const QString& schemeName );
|
||||
|
||||
QgsCptCityColorRampV2* mRamp;
|
||||
|
@ -7,7 +7,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>807</width>
|
||||
<height>503</height>
|
||||
<height>736</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
@ -211,7 +211,7 @@
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>20</height>
|
||||
<height>10</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
@ -235,6 +235,16 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="lblPreview2">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
|
@ -66,7 +66,7 @@
|
||||
<item row="1" column="0">
|
||||
<widget class="QTabWidget" name="tabWidget">
|
||||
<property name="currentIndex">
|
||||
<number>0</number>
|
||||
<number>3</number>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
<size>
|
||||
@ -567,7 +567,7 @@
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab">
|
||||
<widget class="QWidget" name="mDisplayPage">
|
||||
<attribute name="icon">
|
||||
<iconset resource="../../images/images.qrc">
|
||||
<normaloff>:/images/themes/gis/mActionMapTips.png</normaloff>:/images/themes/gis/mActionMapTips.png</iconset>
|
||||
@ -575,10 +575,7 @@
|
||||
<attribute name="title">
|
||||
<string>Display</string>
|
||||
</attribute>
|
||||
<layout class="QFormLayout" name="formLayout_2">
|
||||
<property name="fieldGrowthPolicy">
|
||||
<enum>QFormLayout::AllNonFixedFieldsGrow</enum>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="textLabel3">
|
||||
<property name="text">
|
||||
@ -594,36 +591,8 @@
|
||||
<property name="title">
|
||||
<string>Map Tip display text</string>
|
||||
</property>
|
||||
<layout class="QFormLayout" name="formLayout_3">
|
||||
<item row="0" column="0">
|
||||
<widget class="QRadioButton" name="fieldComboRadio">
|
||||
<property name="text">
|
||||
<string>Field</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QComboBox" name="displayFieldComboBox">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QRadioButton" name="htmlRadio">
|
||||
<property name="text">
|
||||
<string>HTML</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QTextEdit" name="htmlMapTip">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<layout class="QGridLayout" name="gridLayout_18">
|
||||
<item row="4" column="2">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_14">
|
||||
<item>
|
||||
<widget class="QPushButton" name="insertExpressionButton">
|
||||
@ -691,6 +660,55 @@
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="2" column="2">
|
||||
<widget class="QTextEdit" name="htmlMapTip">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||
<item>
|
||||
<widget class="QRadioButton" name="htmlRadio">
|
||||
<property name="text">
|
||||
<string>HTML</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_3">
|
||||
<item>
|
||||
<widget class="QRadioButton" name="fieldComboRadio">
|
||||
<property name="text">
|
||||
<string>Field</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="1" column="2">
|
||||
<widget class="QComboBox" name="displayFieldComboBox">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
@ -721,8 +739,8 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>722</width>
|
||||
<height>530</height>
|
||||
<width>98</width>
|
||||
<height>231</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
@ -833,8 +851,8 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>722</width>
|
||||
<height>530</height>
|
||||
<width>106</width>
|
||||
<height>129</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout_17">
|
||||
@ -926,8 +944,8 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>704</width>
|
||||
<height>627</height>
|
||||
<width>590</width>
|
||||
<height>626</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout_16">
|
||||
@ -1492,8 +1510,8 @@
|
||||
<y>152</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel">
|
||||
<x>660</x>
|
||||
<y>350</y>
|
||||
<x>705</x>
|
||||
<y>571</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
@ -1508,8 +1526,8 @@
|
||||
<y>157</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel">
|
||||
<x>306</x>
|
||||
<y>361</y>
|
||||
<x>606</x>
|
||||
<y>571</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
@ -1524,8 +1542,8 @@
|
||||
<y>151</y>
|
||||
</hint>
|
||||
<hint type="destinationlabel">
|
||||
<x>142</x>
|
||||
<y>349</y>
|
||||
<x>247</x>
|
||||
<y>571</y>
|
||||
</hint>
|
||||
</hints>
|
||||
</connection>
|
||||
|
@ -254,7 +254,8 @@ void TestQgsRasterLayer::colorRamp2()
|
||||
|
||||
void TestQgsRasterLayer::colorRamp3()
|
||||
{
|
||||
// cpt-city ramp
|
||||
// cpt-city ramp, small selection available in <testdir>/cpt-city
|
||||
QgsCptCityColorRampV2::setBaseDir( mTestDataDir + "cpt-city" );
|
||||
QVERIFY( testColorRamp( "raster_colorRamp3",
|
||||
new QgsCptCityColorRampV2( "gmt/GMT_panoply", "" ),
|
||||
QgsColorRampShader::DISCRETE, 10 ) );
|
||||
|
@ -37,6 +37,7 @@ class TestStyleV2: public QObject
|
||||
private:
|
||||
|
||||
QgsStyleV2 *mStyle;
|
||||
QString mTestDataDir;
|
||||
|
||||
bool testValidColor( QgsVectorColorRampV2 *ramp, double value, QColor expected );
|
||||
|
||||
@ -58,9 +59,10 @@ class TestStyleV2: public QObject
|
||||
// slots
|
||||
void TestStyleV2::initTestCase()
|
||||
{
|
||||
// initialize with test directory so we don't mess with user's stuff
|
||||
// initialize with test settings directory so we don't mess with user's stuff
|
||||
QgsApplication::init( QDir::homePath() + QString( "/.qgis_test" ) );
|
||||
QgsApplication::initQgis();
|
||||
mTestDataDir = QString( TEST_DATA_DIR ) + QDir::separator(); //defined in CmakeLists.txt
|
||||
|
||||
// output test environment
|
||||
QgsApplication::showSettings();
|
||||
@ -79,6 +81,10 @@ void TestStyleV2::initTestCase()
|
||||
}
|
||||
mStyle = QgsStyleV2::defaultStyle();
|
||||
// mStyle->clear();
|
||||
|
||||
// cpt-city ramp, small selection available in <testdir>/cpt-city
|
||||
QgsCptCityColorRampV2::setBaseDir( mTestDataDir + "cpt-city" );
|
||||
QgsCptCityColorRampV2::loadSchemes( "" );
|
||||
}
|
||||
|
||||
void TestStyleV2::cleanupTestCase()
|
||||
@ -119,21 +125,17 @@ void TestStyleV2::testCreateColorRamps()
|
||||
QgsVectorColorBrewerColorRampV2* cb2Ramp = new QgsVectorColorBrewerColorRampV2( "RdYlGn", 6 );
|
||||
QVERIFY( mStyle->addColorRamp( "test_cb2", cb2Ramp ) == true );
|
||||
|
||||
// cpt-city ramp - use gradients that are free to distribute
|
||||
// set base dir because we are using a test home path - change this if we distribute a minimal set with qgis
|
||||
QgsCptCityColorRampV2::setBaseDir( QDir::homePath() + QString( "/.qgis/cpt-city" ) );
|
||||
QgsCptCityColorRampV2::loadSchemes( "" );
|
||||
if ( QgsCptCityColorRampV2::hasBasicSchemes() )
|
||||
{
|
||||
QgsCptCityColorRampV2* cc1Ramp = new QgsCptCityColorRampV2( "jjg/misc/temperature", "" );
|
||||
QVERIFY( mStyle->addColorRamp( "test_cc1", cc1Ramp ) == true );
|
||||
QgsCptCityColorRampV2* cc2Ramp = new QgsCptCityColorRampV2( "cb/div/PiYG", "_10" );
|
||||
QVERIFY( mStyle->addColorRamp( "test_cc2", cc2Ramp ) == true );
|
||||
}
|
||||
else
|
||||
{
|
||||
QWARN( "cpt-city support files not found - skipping cpt-city color ramp tests" );
|
||||
}
|
||||
// if ( QgsCptCityColorRampV2::hasBasicSchemes() )
|
||||
// {
|
||||
QgsCptCityColorRampV2* cc1Ramp = new QgsCptCityColorRampV2( "jjg/misc/temperature", "" );
|
||||
QVERIFY( mStyle->addColorRamp( "test_cc1", cc1Ramp ) == true );
|
||||
QgsCptCityColorRampV2* cc2Ramp = new QgsCptCityColorRampV2( "cb/div/PiYG", "_10" );
|
||||
QVERIFY( mStyle->addColorRamp( "test_cc2", cc2Ramp ) == true );
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// QWARN( "cpt-city support files not found - skipping cpt-city color ramp tests" );
|
||||
// }
|
||||
}
|
||||
|
||||
void TestStyleV2::testLoadColorRamps()
|
||||
@ -154,15 +156,15 @@ void TestStyleV2::testLoadColorRamps()
|
||||
colorTests.insert( "test_cb2", qMakePair( 0.66, QColor( "#d9ef8b" ) ) );
|
||||
|
||||
// cpt-city
|
||||
if ( QgsCptCityColorRampV2::hasAllSchemes() )
|
||||
{
|
||||
colorRampsTest << "test_cc1";
|
||||
colorTests.insert( "test_cc1", qMakePair( 0.25, QColor( "#466fcf" ) ) );
|
||||
colorTests.insert( "test_cc1", qMakePair( 0.66, QColor( "#dbc85b" ) ) );
|
||||
colorRampsTest << "test_cc2";
|
||||
colorTests.insert( "test_cc2", qMakePair( 0.25, QColor( "#de77ae" ) ) );
|
||||
colorTests.insert( "test_cc2", qMakePair( 0.66, QColor( "#b8e186" ) ) );
|
||||
}
|
||||
// if ( QgsCptCityColorRampV2::hasAllSchemes() )
|
||||
// {
|
||||
colorRampsTest << "test_cc1";
|
||||
colorTests.insert( "test_cc1", qMakePair( 0.25, QColor( "#466fcf" ) ) );
|
||||
colorTests.insert( "test_cc1", qMakePair( 0.66, QColor( "#dbc85b" ) ) );
|
||||
colorRampsTest << "test_cc2";
|
||||
colorTests.insert( "test_cc2", qMakePair( 0.25, QColor( "#de77ae" ) ) );
|
||||
colorTests.insert( "test_cc2", qMakePair( 0.66, QColor( "#b8e186" ) ) );
|
||||
// }
|
||||
|
||||
foreach ( QString name, colorRampsTest )
|
||||
{
|
||||
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
64
tests/testdata/cpt-city/cb/COPYING.xml
vendored
Normal file
@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<copying>
|
||||
<authors>
|
||||
<author href="http://www.personal.psu.edu/cab38/">
|
||||
<name>Cynthia Brewer</name>
|
||||
<org>Pennsylvania State University</org>
|
||||
</author>
|
||||
<author href="http://www.geography.wisc.edu/~harrower/">
|
||||
<name>Mark Harrower</name>
|
||||
<org>University of Wisconsin-Madison</org>
|
||||
</author>
|
||||
</authors>
|
||||
<license>
|
||||
<informal>Apache-style</informal>
|
||||
<year>2002</year>
|
||||
<text>
|
||||
Apache-Style Software License for ColorBrewer software and ColorBrewer
|
||||
Color Schemes
|
||||
|
||||
Version 1.1
|
||||
|
||||
Copyright (c) 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania
|
||||
State University. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions as source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
2. The end-user documentation included with the redistribution, if any,
|
||||
must include the following acknowledgment:
|
||||
|
||||
"This product includes color specifications and designs developed by
|
||||
Cynthia Brewer (http://colorbrewer.org/)."
|
||||
|
||||
Alternately, this acknowledgment may appear in the software
|
||||
itself, if and wherever such third-party acknowledgments normally appear.
|
||||
|
||||
4. The name "ColorBrewer" must not be used to endorse or promote products derived
|
||||
from this software without prior written permission. For written permission, please
|
||||
contact Cynthia Brewer at cbrewer@psu.edu.
|
||||
|
||||
5. Products derived from this software may not be called "ColorBrewer", nor may "ColorBrewer"
|
||||
appear in their name, without prior written permission of Cynthia Brewer.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING,
|
||||
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CYNTHIA BREWER, MARK HARROWER, OR THE
|
||||
PENNSYLVANIA STATE UNIVERSITY BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
</text>
|
||||
</license>
|
||||
<src>
|
||||
<format>Excel spreadsheet</format>
|
||||
<link href="http://colorbrewer2.org/">ColorBrewer site</link>
|
||||
<link href="http://www.personal.psu.edu/cab38/ColorBrewer/ColorBrewer_RGB.html">
|
||||
Excel spreadsheet download</link>
|
||||
</src>
|
||||
</copying>
|
11
tests/testdata/cpt-city/cb/DESC.xml
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<description>
|
||||
<dir>cb</dir>
|
||||
<name>Colour schemes by Cynthia Brewer</name>
|
||||
<full>
|
||||
Colour schemes were designed by Cynthia Brewer,
|
||||
Associate Professor of Geography at the Pennsylvania
|
||||
State University.
|
||||
</full>
|
||||
<date>01/08/2012</date>
|
||||
</description>
|
9
tests/testdata/cpt-city/cb/div/DESC.xml
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<description>
|
||||
<dir>div</dir>
|
||||
<name>Diverging</name>
|
||||
<full>
|
||||
Diverging colour schemes designed by Cynthia Brewer
|
||||
</full>
|
||||
<date>01/08/2012</date>
|
||||
</description>
|
15
tests/testdata/cpt-city/cb/div/PiYG_03.svg
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<linearGradient id="PiYG_03" gradientUnits="objectBoundingBox" spreadMethod="pad" x1="0%" x2="100%" y1="0%" y2="100%">
|
||||
<stop offset="0.00%" stop-color="rgb(233,163,201)" stop-opacity="1.0000"/>
|
||||
<stop offset="33.33%" stop-color="rgb(233,163,201)" stop-opacity="1.0000"/>
|
||||
<stop offset="33.33%" stop-color="rgb(247,247,247)" stop-opacity="1.0000"/>
|
||||
<stop offset="66.67%" stop-color="rgb(247,247,247)" stop-opacity="1.0000"/>
|
||||
<stop offset="66.67%" stop-color="rgb(161,215,106)" stop-opacity="1.0000"/>
|
||||
<stop offset="100.00%" stop-color="rgb(161,215,106)" stop-opacity="1.0000"/>
|
||||
</linearGradient>
|
||||
<metadata>
|
||||
<creator name="cptutils" version="1.44"/>
|
||||
<created date="Tue Mar 13 13:12:21 2012"/>
|
||||
</metadata>
|
||||
</svg>
|
After Width: | Height: | Size: 842 B |
17
tests/testdata/cpt-city/cb/div/PiYG_04.svg
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<linearGradient id="PiYG_04" gradientUnits="objectBoundingBox" spreadMethod="pad" x1="0%" x2="100%" y1="0%" y2="100%">
|
||||
<stop offset="0.00%" stop-color="rgb(208,28,139)" stop-opacity="1.0000"/>
|
||||
<stop offset="25.00%" stop-color="rgb(208,28,139)" stop-opacity="1.0000"/>
|
||||
<stop offset="25.00%" stop-color="rgb(241,182,218)" stop-opacity="1.0000"/>
|
||||
<stop offset="50.00%" stop-color="rgb(241,182,218)" stop-opacity="1.0000"/>
|
||||
<stop offset="50.00%" stop-color="rgb(184,225,134)" stop-opacity="1.0000"/>
|
||||
<stop offset="75.00%" stop-color="rgb(184,225,134)" stop-opacity="1.0000"/>
|
||||
<stop offset="75.00%" stop-color="rgb(77,172,38)" stop-opacity="1.0000"/>
|
||||
<stop offset="100.00%" stop-color="rgb(77,172,38)" stop-opacity="1.0000"/>
|
||||
</linearGradient>
|
||||
<metadata>
|
||||
<creator name="cptutils" version="1.44"/>
|
||||
<created date="Tue Mar 13 13:12:23 2012"/>
|
||||
</metadata>
|
||||
</svg>
|
After Width: | Height: | Size: 996 B |
19
tests/testdata/cpt-city/cb/div/PiYG_05.svg
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<linearGradient id="PiYG_05" gradientUnits="objectBoundingBox" spreadMethod="pad" x1="0%" x2="100%" y1="0%" y2="100%">
|
||||
<stop offset="0.00%" stop-color="rgb(208,28,139)" stop-opacity="1.0000"/>
|
||||
<stop offset="20.00%" stop-color="rgb(208,28,139)" stop-opacity="1.0000"/>
|
||||
<stop offset="20.00%" stop-color="rgb(241,182,218)" stop-opacity="1.0000"/>
|
||||
<stop offset="40.00%" stop-color="rgb(241,182,218)" stop-opacity="1.0000"/>
|
||||
<stop offset="40.00%" stop-color="rgb(247,247,247)" stop-opacity="1.0000"/>
|
||||
<stop offset="60.00%" stop-color="rgb(247,247,247)" stop-opacity="1.0000"/>
|
||||
<stop offset="60.00%" stop-color="rgb(184,225,134)" stop-opacity="1.0000"/>
|
||||
<stop offset="80.00%" stop-color="rgb(184,225,134)" stop-opacity="1.0000"/>
|
||||
<stop offset="80.00%" stop-color="rgb(77,172,38)" stop-opacity="1.0000"/>
|
||||
<stop offset="100.00%" stop-color="rgb(77,172,38)" stop-opacity="1.0000"/>
|
||||
</linearGradient>
|
||||
<metadata>
|
||||
<creator name="cptutils" version="1.44"/>
|
||||
<created date="Tue Mar 13 13:12:22 2012"/>
|
||||
</metadata>
|
||||
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
21
tests/testdata/cpt-city/cb/div/PiYG_06.svg
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<linearGradient id="PiYG_06" gradientUnits="objectBoundingBox" spreadMethod="pad" x1="0%" x2="100%" y1="0%" y2="100%">
|
||||
<stop offset="0.00%" stop-color="rgb(197,27,125)" stop-opacity="1.0000"/>
|
||||
<stop offset="16.67%" stop-color="rgb(197,27,125)" stop-opacity="1.0000"/>
|
||||
<stop offset="16.67%" stop-color="rgb(233,163,201)" stop-opacity="1.0000"/>
|
||||
<stop offset="33.33%" stop-color="rgb(233,163,201)" stop-opacity="1.0000"/>
|
||||
<stop offset="33.33%" stop-color="rgb(253,224,239)" stop-opacity="1.0000"/>
|
||||
<stop offset="50.00%" stop-color="rgb(253,224,239)" stop-opacity="1.0000"/>
|
||||
<stop offset="50.00%" stop-color="rgb(230,245,208)" stop-opacity="1.0000"/>
|
||||
<stop offset="66.67%" stop-color="rgb(230,245,208)" stop-opacity="1.0000"/>
|
||||
<stop offset="66.67%" stop-color="rgb(161,215,106)" stop-opacity="1.0000"/>
|
||||
<stop offset="83.33%" stop-color="rgb(161,215,106)" stop-opacity="1.0000"/>
|
||||
<stop offset="83.33%" stop-color="rgb(77,146,33)" stop-opacity="1.0000"/>
|
||||
<stop offset="100.00%" stop-color="rgb(77,146,33)" stop-opacity="1.0000"/>
|
||||
</linearGradient>
|
||||
<metadata>
|
||||
<creator name="cptutils" version="1.44"/>
|
||||
<created date="Tue Mar 13 13:12:21 2012"/>
|
||||
</metadata>
|
||||
</svg>
|
After Width: | Height: | Size: 1.3 KiB |
23
tests/testdata/cpt-city/cb/div/PiYG_07.svg
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<linearGradient id="PiYG_07" gradientUnits="objectBoundingBox" spreadMethod="pad" x1="0%" x2="100%" y1="0%" y2="100%">
|
||||
<stop offset="0.00%" stop-color="rgb(197,27,125)" stop-opacity="1.0000"/>
|
||||
<stop offset="14.29%" stop-color="rgb(197,27,125)" stop-opacity="1.0000"/>
|
||||
<stop offset="14.29%" stop-color="rgb(233,163,201)" stop-opacity="1.0000"/>
|
||||
<stop offset="28.57%" stop-color="rgb(233,163,201)" stop-opacity="1.0000"/>
|
||||
<stop offset="28.57%" stop-color="rgb(253,224,239)" stop-opacity="1.0000"/>
|
||||
<stop offset="42.86%" stop-color="rgb(253,224,239)" stop-opacity="1.0000"/>
|
||||
<stop offset="42.86%" stop-color="rgb(247,247,247)" stop-opacity="1.0000"/>
|
||||
<stop offset="57.14%" stop-color="rgb(247,247,247)" stop-opacity="1.0000"/>
|
||||
<stop offset="57.14%" stop-color="rgb(230,245,208)" stop-opacity="1.0000"/>
|
||||
<stop offset="71.43%" stop-color="rgb(230,245,208)" stop-opacity="1.0000"/>
|
||||
<stop offset="71.43%" stop-color="rgb(161,215,106)" stop-opacity="1.0000"/>
|
||||
<stop offset="85.71%" stop-color="rgb(161,215,106)" stop-opacity="1.0000"/>
|
||||
<stop offset="85.71%" stop-color="rgb(77,146,33)" stop-opacity="1.0000"/>
|
||||
<stop offset="100.00%" stop-color="rgb(77,146,33)" stop-opacity="1.0000"/>
|
||||
</linearGradient>
|
||||
<metadata>
|
||||
<creator name="cptutils" version="1.44"/>
|
||||
<created date="Tue Mar 13 13:12:23 2012"/>
|
||||
</metadata>
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
25
tests/testdata/cpt-city/cb/div/PiYG_08.svg
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<linearGradient id="PiYG_08" gradientUnits="objectBoundingBox" spreadMethod="pad" x1="0%" x2="100%" y1="0%" y2="100%">
|
||||
<stop offset="0.00%" stop-color="rgb(197,27,125)" stop-opacity="1.0000"/>
|
||||
<stop offset="12.50%" stop-color="rgb(197,27,125)" stop-opacity="1.0000"/>
|
||||
<stop offset="12.50%" stop-color="rgb(222,119,174)" stop-opacity="1.0000"/>
|
||||
<stop offset="25.00%" stop-color="rgb(222,119,174)" stop-opacity="1.0000"/>
|
||||
<stop offset="25.00%" stop-color="rgb(241,182,218)" stop-opacity="1.0000"/>
|
||||
<stop offset="37.50%" stop-color="rgb(241,182,218)" stop-opacity="1.0000"/>
|
||||
<stop offset="37.50%" stop-color="rgb(253,224,239)" stop-opacity="1.0000"/>
|
||||
<stop offset="50.00%" stop-color="rgb(253,224,239)" stop-opacity="1.0000"/>
|
||||
<stop offset="50.00%" stop-color="rgb(230,245,208)" stop-opacity="1.0000"/>
|
||||
<stop offset="62.50%" stop-color="rgb(230,245,208)" stop-opacity="1.0000"/>
|
||||
<stop offset="62.50%" stop-color="rgb(184,225,134)" stop-opacity="1.0000"/>
|
||||
<stop offset="75.00%" stop-color="rgb(184,225,134)" stop-opacity="1.0000"/>
|
||||
<stop offset="75.00%" stop-color="rgb(127,188,65)" stop-opacity="1.0000"/>
|
||||
<stop offset="87.50%" stop-color="rgb(127,188,65)" stop-opacity="1.0000"/>
|
||||
<stop offset="87.50%" stop-color="rgb(77,146,33)" stop-opacity="1.0000"/>
|
||||
<stop offset="100.00%" stop-color="rgb(77,146,33)" stop-opacity="1.0000"/>
|
||||
</linearGradient>
|
||||
<metadata>
|
||||
<creator name="cptutils" version="1.44"/>
|
||||
<created date="Tue Mar 13 13:12:23 2012"/>
|
||||
</metadata>
|
||||
</svg>
|
After Width: | Height: | Size: 1.6 KiB |
27
tests/testdata/cpt-city/cb/div/PiYG_09.svg
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<linearGradient id="PiYG_09" gradientUnits="objectBoundingBox" spreadMethod="pad" x1="0%" x2="100%" y1="0%" y2="100%">
|
||||
<stop offset="0.00%" stop-color="rgb(197,27,125)" stop-opacity="1.0000"/>
|
||||
<stop offset="11.11%" stop-color="rgb(197,27,125)" stop-opacity="1.0000"/>
|
||||
<stop offset="11.11%" stop-color="rgb(222,119,174)" stop-opacity="1.0000"/>
|
||||
<stop offset="22.22%" stop-color="rgb(222,119,174)" stop-opacity="1.0000"/>
|
||||
<stop offset="22.22%" stop-color="rgb(241,182,218)" stop-opacity="1.0000"/>
|
||||
<stop offset="33.33%" stop-color="rgb(241,182,218)" stop-opacity="1.0000"/>
|
||||
<stop offset="33.33%" stop-color="rgb(253,224,239)" stop-opacity="1.0000"/>
|
||||
<stop offset="44.44%" stop-color="rgb(253,224,239)" stop-opacity="1.0000"/>
|
||||
<stop offset="44.44%" stop-color="rgb(247,247,247)" stop-opacity="1.0000"/>
|
||||
<stop offset="55.56%" stop-color="rgb(247,247,247)" stop-opacity="1.0000"/>
|
||||
<stop offset="55.56%" stop-color="rgb(230,245,208)" stop-opacity="1.0000"/>
|
||||
<stop offset="66.67%" stop-color="rgb(230,245,208)" stop-opacity="1.0000"/>
|
||||
<stop offset="66.67%" stop-color="rgb(184,225,134)" stop-opacity="1.0000"/>
|
||||
<stop offset="77.78%" stop-color="rgb(184,225,134)" stop-opacity="1.0000"/>
|
||||
<stop offset="77.78%" stop-color="rgb(127,188,65)" stop-opacity="1.0000"/>
|
||||
<stop offset="88.89%" stop-color="rgb(127,188,65)" stop-opacity="1.0000"/>
|
||||
<stop offset="88.89%" stop-color="rgb(77,146,33)" stop-opacity="1.0000"/>
|
||||
<stop offset="100.00%" stop-color="rgb(77,146,33)" stop-opacity="1.0000"/>
|
||||
</linearGradient>
|
||||
<metadata>
|
||||
<creator name="cptutils" version="1.44"/>
|
||||
<created date="Tue Mar 13 13:12:23 2012"/>
|
||||
</metadata>
|
||||
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
29
tests/testdata/cpt-city/cb/div/PiYG_10.svg
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<linearGradient id="PiYG_10" gradientUnits="objectBoundingBox" spreadMethod="pad" x1="0%" x2="100%" y1="0%" y2="100%">
|
||||
<stop offset="0.00%" stop-color="rgb(142,1,82)" stop-opacity="1.0000"/>
|
||||
<stop offset="10.00%" stop-color="rgb(142,1,82)" stop-opacity="1.0000"/>
|
||||
<stop offset="10.00%" stop-color="rgb(197,27,125)" stop-opacity="1.0000"/>
|
||||
<stop offset="20.00%" stop-color="rgb(197,27,125)" stop-opacity="1.0000"/>
|
||||
<stop offset="20.00%" stop-color="rgb(222,119,174)" stop-opacity="1.0000"/>
|
||||
<stop offset="30.00%" stop-color="rgb(222,119,174)" stop-opacity="1.0000"/>
|
||||
<stop offset="30.00%" stop-color="rgb(241,182,218)" stop-opacity="1.0000"/>
|
||||
<stop offset="40.00%" stop-color="rgb(241,182,218)" stop-opacity="1.0000"/>
|
||||
<stop offset="40.00%" stop-color="rgb(253,224,239)" stop-opacity="1.0000"/>
|
||||
<stop offset="50.00%" stop-color="rgb(253,224,239)" stop-opacity="1.0000"/>
|
||||
<stop offset="50.00%" stop-color="rgb(230,245,208)" stop-opacity="1.0000"/>
|
||||
<stop offset="60.00%" stop-color="rgb(230,245,208)" stop-opacity="1.0000"/>
|
||||
<stop offset="60.00%" stop-color="rgb(184,225,134)" stop-opacity="1.0000"/>
|
||||
<stop offset="70.00%" stop-color="rgb(184,225,134)" stop-opacity="1.0000"/>
|
||||
<stop offset="70.00%" stop-color="rgb(127,188,65)" stop-opacity="1.0000"/>
|
||||
<stop offset="80.00%" stop-color="rgb(127,188,65)" stop-opacity="1.0000"/>
|
||||
<stop offset="80.00%" stop-color="rgb(77,146,33)" stop-opacity="1.0000"/>
|
||||
<stop offset="90.00%" stop-color="rgb(77,146,33)" stop-opacity="1.0000"/>
|
||||
<stop offset="90.00%" stop-color="rgb(39,100,25)" stop-opacity="1.0000"/>
|
||||
<stop offset="100.00%" stop-color="rgb(39,100,25)" stop-opacity="1.0000"/>
|
||||
</linearGradient>
|
||||
<metadata>
|
||||
<creator name="cptutils" version="1.44"/>
|
||||
<created date="Tue Mar 13 13:12:22 2012"/>
|
||||
</metadata>
|
||||
</svg>
|
After Width: | Height: | Size: 1.9 KiB |
31
tests/testdata/cpt-city/cb/div/PiYG_11.svg
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<linearGradient id="PiYG_11" gradientUnits="objectBoundingBox" spreadMethod="pad" x1="0%" x2="100%" y1="0%" y2="100%">
|
||||
<stop offset="0.00%" stop-color="rgb(142,1,82)" stop-opacity="1.0000"/>
|
||||
<stop offset="9.09%" stop-color="rgb(142,1,82)" stop-opacity="1.0000"/>
|
||||
<stop offset="9.09%" stop-color="rgb(197,27,125)" stop-opacity="1.0000"/>
|
||||
<stop offset="18.18%" stop-color="rgb(197,27,125)" stop-opacity="1.0000"/>
|
||||
<stop offset="18.18%" stop-color="rgb(222,119,174)" stop-opacity="1.0000"/>
|
||||
<stop offset="27.27%" stop-color="rgb(222,119,174)" stop-opacity="1.0000"/>
|
||||
<stop offset="27.27%" stop-color="rgb(241,182,218)" stop-opacity="1.0000"/>
|
||||
<stop offset="36.36%" stop-color="rgb(241,182,218)" stop-opacity="1.0000"/>
|
||||
<stop offset="36.36%" stop-color="rgb(253,224,239)" stop-opacity="1.0000"/>
|
||||
<stop offset="45.45%" stop-color="rgb(253,224,239)" stop-opacity="1.0000"/>
|
||||
<stop offset="45.45%" stop-color="rgb(247,247,247)" stop-opacity="1.0000"/>
|
||||
<stop offset="54.55%" stop-color="rgb(247,247,247)" stop-opacity="1.0000"/>
|
||||
<stop offset="54.55%" stop-color="rgb(230,245,208)" stop-opacity="1.0000"/>
|
||||
<stop offset="63.64%" stop-color="rgb(230,245,208)" stop-opacity="1.0000"/>
|
||||
<stop offset="63.64%" stop-color="rgb(184,225,134)" stop-opacity="1.0000"/>
|
||||
<stop offset="72.73%" stop-color="rgb(184,225,134)" stop-opacity="1.0000"/>
|
||||
<stop offset="72.73%" stop-color="rgb(127,188,65)" stop-opacity="1.0000"/>
|
||||
<stop offset="81.82%" stop-color="rgb(127,188,65)" stop-opacity="1.0000"/>
|
||||
<stop offset="81.82%" stop-color="rgb(77,146,33)" stop-opacity="1.0000"/>
|
||||
<stop offset="90.91%" stop-color="rgb(77,146,33)" stop-opacity="1.0000"/>
|
||||
<stop offset="90.91%" stop-color="rgb(39,100,25)" stop-opacity="1.0000"/>
|
||||
<stop offset="100.00%" stop-color="rgb(39,100,25)" stop-opacity="1.0000"/>
|
||||
</linearGradient>
|
||||
<metadata>
|
||||
<creator name="cptutils" version="1.44"/>
|
||||
<created date="Tue Mar 13 13:12:22 2012"/>
|
||||
</metadata>
|
||||
</svg>
|
After Width: | Height: | Size: 2.1 KiB |
28
tests/testdata/cpt-city/gmt/COPYING.xml
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- $Id: COPYING.xml,v 1.4 2011/11/16 20:51:07 jjg Exp $ -->
|
||||
<copying>
|
||||
<authors>
|
||||
<author href="http://www.soest.hawaii.edu/pwessel/">
|
||||
<name>Paul Wessel</name>
|
||||
<org>SOEST</org>
|
||||
</author>
|
||||
<author href="http://www.star.nesdis.noaa.gov/star/Smith_WHF.php">
|
||||
<name>Walter Smith</name>
|
||||
<org>NOAA</org>
|
||||
</author>
|
||||
<author>
|
||||
<name>Andreas Trawoeger</name>
|
||||
</author>
|
||||
</authors>
|
||||
<license>
|
||||
<informal>GPLv2</informal>
|
||||
<year>2004, 2010</year>
|
||||
<text href="http://www.gnu.org/licenses/gpl-2.0.html"/>
|
||||
</license>
|
||||
<src>
|
||||
<format>GMT cpt</format>
|
||||
<link href="http://gmt.soest.hawaii.edu/gmt/gmt_download.html">GMT
|
||||
downloads</link>
|
||||
<remark>Files included in the GMT distribution</remark>
|
||||
</src>
|
||||
</copying>
|
9
tests/testdata/cpt-city/gmt/DESC.xml
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<description>
|
||||
<dir>gmt</dir>
|
||||
<name>Generic Mapping Tools palettes</name>
|
||||
<full>
|
||||
The palettes distributed with the Generic Mapping Tools (GMT).
|
||||
</full>
|
||||
<date>01/08/2012</date>
|
||||
</description>
|
41
tests/testdata/cpt-city/gmt/GMT_panoply.svg
vendored
Normal file
@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<linearGradient id="GMT_panoply" gradientUnits="objectBoundingBox" spreadMethod="pad" x1="0%" x2="100%" y1="0%" y2="100%">
|
||||
<stop offset="0.00%" stop-color="rgb(4,14,216)" stop-opacity="1.0000"/>
|
||||
<stop offset="6.25%" stop-color="rgb(4,14,216)" stop-opacity="1.0000"/>
|
||||
<stop offset="6.25%" stop-color="rgb(32,80,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="12.50%" stop-color="rgb(32,80,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="12.50%" stop-color="rgb(65,150,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="18.75%" stop-color="rgb(65,150,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="18.75%" stop-color="rgb(109,193,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="25.00%" stop-color="rgb(109,193,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="25.00%" stop-color="rgb(134,217,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="31.25%" stop-color="rgb(134,217,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="31.25%" stop-color="rgb(156,238,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="37.50%" stop-color="rgb(156,238,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="37.50%" stop-color="rgb(175,245,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="43.75%" stop-color="rgb(175,245,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="43.75%" stop-color="rgb(206,255,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="50.00%" stop-color="rgb(206,255,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="50.00%" stop-color="rgb(255,254,71)" stop-opacity="1.0000"/>
|
||||
<stop offset="56.25%" stop-color="rgb(255,254,71)" stop-opacity="1.0000"/>
|
||||
<stop offset="56.25%" stop-color="rgb(255,235,0)" stop-opacity="1.0000"/>
|
||||
<stop offset="62.50%" stop-color="rgb(255,235,0)" stop-opacity="1.0000"/>
|
||||
<stop offset="62.50%" stop-color="rgb(255,196,0)" stop-opacity="1.0000"/>
|
||||
<stop offset="68.75%" stop-color="rgb(255,196,0)" stop-opacity="1.0000"/>
|
||||
<stop offset="68.75%" stop-color="rgb(255,144,0)" stop-opacity="1.0000"/>
|
||||
<stop offset="75.00%" stop-color="rgb(255,144,0)" stop-opacity="1.0000"/>
|
||||
<stop offset="75.00%" stop-color="rgb(255,72,0)" stop-opacity="1.0000"/>
|
||||
<stop offset="81.25%" stop-color="rgb(255,72,0)" stop-opacity="1.0000"/>
|
||||
<stop offset="81.25%" stop-color="rgb(255,0,0)" stop-opacity="1.0000"/>
|
||||
<stop offset="87.50%" stop-color="rgb(255,0,0)" stop-opacity="1.0000"/>
|
||||
<stop offset="87.50%" stop-color="rgb(213,0,0)" stop-opacity="1.0000"/>
|
||||
<stop offset="93.75%" stop-color="rgb(213,0,0)" stop-opacity="1.0000"/>
|
||||
<stop offset="93.75%" stop-color="rgb(158,0,0)" stop-opacity="1.0000"/>
|
||||
<stop offset="100.00%" stop-color="rgb(158,0,0)" stop-opacity="1.0000"/>
|
||||
</linearGradient>
|
||||
<metadata>
|
||||
<creator name="cptutils" version="1.44"/>
|
||||
<created date="Tue Mar 13 13:13:38 2012"/>
|
||||
</metadata>
|
||||
</svg>
|
After Width: | Height: | Size: 2.8 KiB |
9
tests/testdata/cpt-city/jjg/DESC.xml
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<description>
|
||||
<dir>jjg</dir>
|
||||
<name>Technical gradients by J.J. Green</name>
|
||||
<full>
|
||||
Palettes mainly for technical illustration.
|
||||
</full>
|
||||
<date>01/08/2012</date>
|
||||
</description>
|
16
tests/testdata/cpt-city/jjg/misc/COPYING.xml
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- $Id: COPYING.xml,v 1.1 2010/01/05 18:51:51 jjg Exp $ -->
|
||||
<copying>
|
||||
<authors>
|
||||
<author href="http://soliton.vm.bytemark.co.uk/pub/jjg/">
|
||||
<name>J.J. Green</name>
|
||||
</author>
|
||||
</authors>
|
||||
<license>
|
||||
<informal>Public domain</informal>
|
||||
<year>2004</year>
|
||||
</license>
|
||||
<src>
|
||||
<format>GMT colour palette (cpt)</format>
|
||||
</src>
|
||||
</copying>
|
9
tests/testdata/cpt-city/jjg/misc/DESC.xml
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<description>
|
||||
<dir>misc</dir>
|
||||
<name>Miscellany</name>
|
||||
<full>
|
||||
Miscellaneous gradients.
|
||||
</full>
|
||||
<date>01/08/2012</date>
|
||||
</description>
|
55
tests/testdata/cpt-city/jjg/misc/temperature.svg
vendored
Normal file
@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
|
||||
<linearGradient id="temperature" gradientUnits="objectBoundingBox" spreadMethod="pad" x1="0%" x2="100%" y1="0%" y2="100%">
|
||||
<stop offset="0.00%" stop-color="rgb(19,22,180)" stop-opacity="1.0000"/>
|
||||
<stop offset="4.35%" stop-color="rgb(19,22,180)" stop-opacity="1.0000"/>
|
||||
<stop offset="4.35%" stop-color="rgb(35,49,199)" stop-opacity="1.0000"/>
|
||||
<stop offset="8.70%" stop-color="rgb(35,49,199)" stop-opacity="1.0000"/>
|
||||
<stop offset="8.70%" stop-color="rgb(45,66,201)" stop-opacity="1.0000"/>
|
||||
<stop offset="13.04%" stop-color="rgb(45,66,201)" stop-opacity="1.0000"/>
|
||||
<stop offset="13.04%" stop-color="rgb(55,85,203)" stop-opacity="1.0000"/>
|
||||
<stop offset="17.39%" stop-color="rgb(55,85,203)" stop-opacity="1.0000"/>
|
||||
<stop offset="17.39%" stop-color="rgb(54,95,198)" stop-opacity="1.0000"/>
|
||||
<stop offset="21.74%" stop-color="rgb(54,95,198)" stop-opacity="1.0000"/>
|
||||
<stop offset="21.74%" stop-color="rgb(70,111,207)" stop-opacity="1.0000"/>
|
||||
<stop offset="26.09%" stop-color="rgb(70,111,207)" stop-opacity="1.0000"/>
|
||||
<stop offset="26.09%" stop-color="rgb(80,125,210)" stop-opacity="1.0000"/>
|
||||
<stop offset="30.43%" stop-color="rgb(80,125,210)" stop-opacity="1.0000"/>
|
||||
<stop offset="30.43%" stop-color="rgb(89,141,214)" stop-opacity="1.0000"/>
|
||||
<stop offset="34.78%" stop-color="rgb(89,141,214)" stop-opacity="1.0000"/>
|
||||
<stop offset="34.78%" stop-color="rgb(98,155,217)" stop-opacity="1.0000"/>
|
||||
<stop offset="39.13%" stop-color="rgb(98,155,217)" stop-opacity="1.0000"/>
|
||||
<stop offset="39.13%" stop-color="rgb(126,185,233)" stop-opacity="1.0000"/>
|
||||
<stop offset="43.48%" stop-color="rgb(126,185,233)" stop-opacity="1.0000"/>
|
||||
<stop offset="43.48%" stop-color="rgb(165,215,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="47.83%" stop-color="rgb(165,215,255)" stop-opacity="1.0000"/>
|
||||
<stop offset="47.83%" stop-color="rgb(196,229,183)" stop-opacity="1.0000"/>
|
||||
<stop offset="52.17%" stop-color="rgb(196,229,183)" stop-opacity="1.0000"/>
|
||||
<stop offset="52.17%" stop-color="rgb(180,223,168)" stop-opacity="1.0000"/>
|
||||
<stop offset="56.52%" stop-color="rgb(180,223,168)" stop-opacity="1.0000"/>
|
||||
<stop offset="56.52%" stop-color="rgb(176,215,147)" stop-opacity="1.0000"/>
|
||||
<stop offset="60.87%" stop-color="rgb(176,215,147)" stop-opacity="1.0000"/>
|
||||
<stop offset="60.87%" stop-color="rgb(199,207,116)" stop-opacity="1.0000"/>
|
||||
<stop offset="65.22%" stop-color="rgb(199,207,116)" stop-opacity="1.0000"/>
|
||||
<stop offset="65.22%" stop-color="rgb(219,200,91)" stop-opacity="1.0000"/>
|
||||
<stop offset="69.57%" stop-color="rgb(219,200,91)" stop-opacity="1.0000"/>
|
||||
<stop offset="69.57%" stop-color="rgb(222,189,80)" stop-opacity="1.0000"/>
|
||||
<stop offset="73.91%" stop-color="rgb(222,189,80)" stop-opacity="1.0000"/>
|
||||
<stop offset="73.91%" stop-color="rgb(217,164,73)" stop-opacity="1.0000"/>
|
||||
<stop offset="78.26%" stop-color="rgb(217,164,73)" stop-opacity="1.0000"/>
|
||||
<stop offset="78.26%" stop-color="rgb(211,146,66)" stop-opacity="1.0000"/>
|
||||
<stop offset="82.61%" stop-color="rgb(211,146,66)" stop-opacity="1.0000"/>
|
||||
<stop offset="82.61%" stop-color="rgb(209,133,62)" stop-opacity="1.0000"/>
|
||||
<stop offset="86.96%" stop-color="rgb(209,133,62)" stop-opacity="1.0000"/>
|
||||
<stop offset="86.96%" stop-color="rgb(204,113,57)" stop-opacity="1.0000"/>
|
||||
<stop offset="91.30%" stop-color="rgb(204,113,57)" stop-opacity="1.0000"/>
|
||||
<stop offset="91.30%" stop-color="rgb(202,98,50)" stop-opacity="1.0000"/>
|
||||
<stop offset="95.65%" stop-color="rgb(202,98,50)" stop-opacity="1.0000"/>
|
||||
<stop offset="95.65%" stop-color="rgb(199,69,40)" stop-opacity="1.0000"/>
|
||||
<stop offset="100.00%" stop-color="rgb(199,69,40)" stop-opacity="1.0000"/>
|
||||
</linearGradient>
|
||||
<metadata>
|
||||
<creator name="cptutils" version="1.44"/>
|
||||
<created date="Tue Mar 13 13:14:40 2012"/>
|
||||
</metadata>
|
||||
</svg>
|
After Width: | Height: | Size: 3.9 KiB |