Move the HTML resources from gramps/plugins/webstuff to data and images
So that they're together with the other resources instead of in site-package/gramps. Aside from a better source and installation layout, this makes it easier to bundle them. svn: r22576
Before Width: | Height: | Size: 136 B After Width: | Height: | Size: 136 B |
Before Width: | Height: | Size: 136 B After Width: | Height: | Size: 136 B |
Before Width: | Height: | Size: 136 B After Width: | Height: | Size: 136 B |
Before Width: | Height: | Size: 137 B After Width: | Height: | Size: 137 B |
Before Width: | Height: | Size: 136 B After Width: | Height: | Size: 136 B |
Before Width: | Height: | Size: 136 B After Width: | Height: | Size: 136 B |
Before Width: | Height: | Size: 183 B After Width: | Height: | Size: 183 B |
Before Width: | Height: | Size: 144 B After Width: | Height: | Size: 144 B |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
@ -160,8 +160,6 @@ RULE_GLADE = os.path.join(GLADE_DIR, "rule.glade")
|
|||||||
|
|
||||||
PLUGINS_DIR = os.path.join(ROOT_DIR, "plugins")
|
PLUGINS_DIR = os.path.join(ROOT_DIR, "plugins")
|
||||||
WEB_DIR = os.path.join(ROOT_DIR, 'webapp')
|
WEB_DIR = os.path.join(ROOT_DIR, 'webapp')
|
||||||
WEBSTUFF_DIR = os.path.join(PLUGINS_DIR, "webstuff")
|
|
||||||
WEBSTUFF_IMAGE_DIR = os.path.join(WEBSTUFF_DIR, "images")
|
|
||||||
|
|
||||||
USE_TIPS = False
|
USE_TIPS = False
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ import time
|
|||||||
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
||||||
_ = glocale.translation.gettext
|
_ = glocale.translation.gettext
|
||||||
from gramps.gen.utils.image import resize_to_jpeg
|
from gramps.gen.utils.image import resize_to_jpeg
|
||||||
from gramps.gen.const import DATA_DIR, WEBSTUFF_IMAGE_DIR, PROGRAM_NAME, URL_HOMEPAGE
|
from gramps.gen.const import DATA_DIR, IMAGE_DIR, PROGRAM_NAME, URL_HOMEPAGE
|
||||||
from gramps.version import VERSION
|
from gramps.version import VERSION
|
||||||
from gramps.gen.plug.docgen import BaseDoc, TextDoc, FONT_SANS_SERIF, URL_PATTERN
|
from gramps.gen.plug.docgen import BaseDoc, TextDoc, FONT_SANS_SERIF, URL_PATTERN
|
||||||
from gramps.plugins.lib.libhtmlbackend import HtmlBackend, process_spaces
|
from gramps.plugins.lib.libhtmlbackend import HtmlBackend, process_spaces
|
||||||
@ -298,7 +298,7 @@ class HtmlDoc(BaseDoc, TextDoc):
|
|||||||
if os.path.exists(fullpath):
|
if os.path.exists(fullpath):
|
||||||
self.copy_file(fullpath, _HTMLSCREEN)
|
self.copy_file(fullpath, _HTMLSCREEN)
|
||||||
#favicon
|
#favicon
|
||||||
self.copy_file(os.path.join(WEBSTUFF_IMAGE_DIR, 'favicon.ico'),
|
self.copy_file(os.path.join(IMAGE_DIR, 'favicon.ico'),
|
||||||
'favicon.ico')
|
'favicon.ico')
|
||||||
|
|
||||||
def __reduce_list(self):
|
def __reduce_list(self):
|
||||||
|
Before Width: | Height: | Size: 2.8 KiB |
@ -1,177 +0,0 @@
|
|||||||
<?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="48px"
|
|
||||||
height="48px"
|
|
||||||
id="svg3906"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.47pre0 r21549"
|
|
||||||
sodipodi:docname="gramps-geo-altmap.svg"
|
|
||||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
|
||||||
<title
|
|
||||||
id="title2916">gramps-geo-altmap</title>
|
|
||||||
<defs
|
|
||||||
id="defs3908">
|
|
||||||
<inkscape:perspective
|
|
||||||
sodipodi:type="inkscape:persp3d"
|
|
||||||
inkscape:vp_x="0 : 24 : 1"
|
|
||||||
inkscape:vp_y="0 : 1000 : 0"
|
|
||||||
inkscape:vp_z="48 : 24 : 1"
|
|
||||||
inkscape:persp3d-origin="24 : 16 : 1"
|
|
||||||
id="perspective3914" />
|
|
||||||
<inkscape:perspective
|
|
||||||
id="perspective3891"
|
|
||||||
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="#linearGradient3668"
|
|
||||||
id="linearGradient6262"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
x1="288.36801"
|
|
||||||
y1="423.65311"
|
|
||||||
x2="359.15457"
|
|
||||||
y2="423.65311" />
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
id="linearGradient3668">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3670" />
|
|
||||||
<stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3672" />
|
|
||||||
</linearGradient>
|
|
||||||
<inkscape:perspective
|
|
||||||
id="perspective4035"
|
|
||||||
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="#linearGradient3668-1"
|
|
||||||
id="linearGradient2933"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
x1="288.36801"
|
|
||||||
y1="423.65311"
|
|
||||||
x2="359.15457"
|
|
||||||
y2="423.65311" />
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
id="linearGradient3668-1">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3670-0" />
|
|
||||||
<stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3672-6" />
|
|
||||||
</linearGradient>
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="7"
|
|
||||||
inkscape:cx="32.471316"
|
|
||||||
inkscape:cy="23.449345"
|
|
||||||
inkscape:current-layer="layer1"
|
|
||||||
showgrid="true"
|
|
||||||
inkscape:grid-bbox="true"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:window-width="1078"
|
|
||||||
inkscape:window-height="707"
|
|
||||||
inkscape:window-x="260"
|
|
||||||
inkscape:window-y="117"
|
|
||||||
inkscape:window-maximized="0" />
|
|
||||||
<metadata
|
|
||||||
id="metadata3911">
|
|
||||||
<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>gramps-geo-altmap</dc:title>
|
|
||||||
<cc:license
|
|
||||||
rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
|
|
||||||
<dc:date>2009-09-07</dc:date>
|
|
||||||
<dc:creator>
|
|
||||||
<cc:Agent>
|
|
||||||
<dc:title>Serge Noiraud</dc:title>
|
|
||||||
</cc:Agent>
|
|
||||||
</dc:creator>
|
|
||||||
<dc:description>used to select the proprietary map.</dc:description>
|
|
||||||
</cc:Work>
|
|
||||||
<cc:License
|
|
||||||
rdf:about="http://creativecommons.org/licenses/publicdomain/">
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
|
||||||
</cc:License>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
id="layer1"
|
|
||||||
inkscape:label="Layer 1"
|
|
||||||
inkscape:groupmode="layer">
|
|
||||||
<path
|
|
||||||
d="m 20.680283,39.12631 c 10.271495,2.159013 8.307555,-3.123848 8.307555,-3.123848 l 5.071932,-3.401433 c 0,0 2.637138,0.21373 4.387829,0.09533 0.999233,-0.06758 2.680145,-1.046411 2.357227,-2.201648 -1.218455,-4.359011 -7.427195,-6.950657 -11.550556,-7.138293 -2.033311,-0.09253 -2.952564,0.696822 -2.952564,0.696822 -1.539345,0.969216 0.08748,3.894222 0.08748,3.894222 l -4.049411,4.019562 c -9.725562,-0.791858 -4.950964,4.931448 -4.950964,4.931448 l -9.8557157,9.159757 c 0,0 -0.087216,1.528401 2.7064097,-0.01094 l 10.440776,-6.920977 0,-6e-6 z"
|
|
||||||
id="path2453-3"
|
|
||||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.17199267px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
||||||
sodipodi:nodetypes="cccssscccccccc" />
|
|
||||||
<g
|
|
||||||
id="g2893-2"
|
|
||||||
style="fill:#ef2929;fill-opacity:1"
|
|
||||||
transform="matrix(0.17199268,0,0,0.17199268,-43.009698,-36.289865)">
|
|
||||||
<path
|
|
||||||
sodipodi:nodetypes="ccccc"
|
|
||||||
style="fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
||||||
id="path3225-0"
|
|
||||||
d="M 319.44354,366.56878 292.72208,469.6616 c -2.1317,22.81794 12.07963,3.30695 12.07963,3.30695 l 50.2167,-93.83671 -35.57487,-12.56306 z" />
|
|
||||||
</g>
|
|
||||||
<path
|
|
||||||
d="m 26.452623,25.877284 c -0.54896,1.377469 -2.093603,2.400406 -4.197855,2.780016 -2.10425,0.37961 -4.742193,0.111221 -7.169094,-0.729399 C 12.658773,27.087284 10.472803,25.68479 9.1448974,24.116365 7.8169918,22.547941 7.3635056,20.832901 7.912465,19.455432 c 0.5489593,-1.37747 2.496221,-2.014627 4.624013,-2.098162 2.502928,-0.09826 4.54825,0.12749 6.413449,0.75797 1.865198,0.630481 3.550276,1.665691 5.332716,3.186344 1.562225,1.33278 2.718939,3.198232 2.16998,4.5757 z"
|
|
||||||
id="path3227-6"
|
|
||||||
style="fill:#ef2929;fill-opacity:1;stroke:#000000;stroke-width:1.03195608000000005;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
|
||||||
sodipodi:nodetypes="csssssssc" />
|
|
||||||
<path
|
|
||||||
d="m 14.977112,10.44911 -3.106086,10.037413 c 0.969617,3.707123 8.377748,6.060349 10.998278,3.660376 l 3.733123,-8.867937"
|
|
||||||
id="path3233-1"
|
|
||||||
style="fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.04616748999999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
||||||
sodipodi:nodetypes="cccc" />
|
|
||||||
<path
|
|
||||||
d="M 14.235182,3.0499825 12.793997,6.865199 c 0.1135,5.058298 13.043976,10.582035 18.529149,7.01257 l 1.653369,-3.9908943"
|
|
||||||
id="path3231-5"
|
|
||||||
style="fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.03195608000000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
||||||
sodipodi:nodetypes="cccc" />
|
|
||||||
<path
|
|
||||||
d="M 32.671194,10.721426 C 32.017559,11.57151 30.3835,12.0047 28.23049,11.898659 26.077481,11.792617 23.432054,11.148649 21.041311,10.148622 18.650568,9.1485944 16.543969,7.8048294 15.316445,6.4968233 14.08892,5.1888156 13.585133,4.0179161 14.240144,3.1684081 14.893779,2.3183239 16.698302,1.7999036 18.851311,1.905944 c 2.15301,0.1060421 4.798436,0.7500102 7.189179,1.7500375 2.390743,1.0000274 4.497342,2.3437933 5.724866,3.6517994 1.227526,1.3080077 1.560849,2.5641373 0.905838,3.4136451 z"
|
|
||||||
id="path3229-5"
|
|
||||||
style="fill:#ef2929;fill-opacity:1;stroke:#000000;stroke-width:1.03195608000000005;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
|
||||||
sodipodi:nodetypes="cssscsssc" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 8.0 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 48 KiB |
@ -1,162 +0,0 @@
|
|||||||
<?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="48px"
|
|
||||||
height="48px"
|
|
||||||
id="svg2885"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.47pre0 r21549"
|
|
||||||
sodipodi:docname="gramps-geo-mainmap.svg"
|
|
||||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
|
||||||
<title
|
|
||||||
id="title2826">gramps-geo-mainmap</title>
|
|
||||||
<defs
|
|
||||||
id="defs2887">
|
|
||||||
<inkscape:perspective
|
|
||||||
sodipodi:type="inkscape:persp3d"
|
|
||||||
inkscape:vp_x="0 : 24 : 1"
|
|
||||||
inkscape:vp_y="0 : 1000 : 0"
|
|
||||||
inkscape:vp_z="48 : 24 : 1"
|
|
||||||
inkscape:persp3d-origin="24 : 16 : 1"
|
|
||||||
id="perspective2893" />
|
|
||||||
<inkscape:perspective
|
|
||||||
id="perspective2870"
|
|
||||||
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="#linearGradient3668"
|
|
||||||
id="linearGradient3678"
|
|
||||||
x1="288.36801"
|
|
||||||
y1="423.65311"
|
|
||||||
x2="359.15457"
|
|
||||||
y2="423.65311"
|
|
||||||
gradientUnits="userSpaceOnUse" />
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
id="linearGradient3668">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3670" />
|
|
||||||
<stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3672" />
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3668"
|
|
||||||
id="linearGradient2933"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
x1="288.36801"
|
|
||||||
y1="423.65311"
|
|
||||||
x2="359.15457"
|
|
||||||
y2="423.65311" />
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="7"
|
|
||||||
inkscape:cx="24"
|
|
||||||
inkscape:cy="35.428571"
|
|
||||||
inkscape:current-layer="layer1"
|
|
||||||
showgrid="true"
|
|
||||||
inkscape:grid-bbox="true"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:window-width="1078"
|
|
||||||
inkscape:window-height="778"
|
|
||||||
inkscape:window-x="49"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="0" />
|
|
||||||
<metadata
|
|
||||||
id="metadata2890">
|
|
||||||
<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>gramps-geo-mainmap</dc:title>
|
|
||||||
<dc:date>2009-09-07</dc:date>
|
|
||||||
<dc:creator>
|
|
||||||
<cc:Agent>
|
|
||||||
<dc:title>Serge Noiraud</dc:title>
|
|
||||||
</cc:Agent>
|
|
||||||
</dc:creator>
|
|
||||||
<dc:description>used to select the openstreetmap map.</dc:description>
|
|
||||||
<cc:license
|
|
||||||
rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
|
|
||||||
</cc:Work>
|
|
||||||
<cc:License
|
|
||||||
rdf:about="http://creativecommons.org/licenses/publicdomain/">
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
|
||||||
<cc:permits
|
|
||||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
|
||||||
</cc:License>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
id="layer1"
|
|
||||||
inkscape:label="Layer 1"
|
|
||||||
inkscape:groupmode="layer">
|
|
||||||
<g
|
|
||||||
id="g2924"
|
|
||||||
transform="matrix(0.17199268,0,0,0.17199268,22.498415,21.978915)">
|
|
||||||
<path
|
|
||||||
sodipodi:nodetypes="cccssscccccccc"
|
|
||||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
||||||
id="path2453"
|
|
||||||
d="M -7.3280437,99.688239 C 52.392489,112.24117 40.973749,81.525559 40.973749,81.525559 l 29.48923,-19.77662 c 0,0 15.33285,1.24267 25.51172,0.55428 5.809741,-0.39292 15.582901,-6.08404 13.705391,-12.80082 C 102.59575,24.158229 66.496889,9.0898787 42.522839,7.9989287 c -11.82208,-0.53797 -17.1668,4.0514603 -17.1668,4.0514603 -8.95006,5.63522 0.50864,22.64179 0.50864,22.64179 L 2.3205863,58.062719 c -56.5463703,-4.60402 -28.7859003,28.67243 -28.7859003,28.67243 l -57.30311,53.256671 c 0,0 -0.50709,8.88643 15.73561,-0.0636 l 60.7047703,-40.239951 0,-3e-5 z" />
|
|
||||||
<g
|
|
||||||
transform="translate(-377.63439,-338.79656)"
|
|
||||||
style="fill:url(#linearGradient2933);fill-opacity:1"
|
|
||||||
id="g2893">
|
|
||||||
<path
|
|
||||||
d="M 319.44354,366.56878 292.72208,469.6616 c -2.1317,22.81794 12.07963,3.30695 12.07963,3.30695 l 50.2167,-93.83671 -35.57487,-12.56306 z"
|
|
||||||
id="path3225"
|
|
||||||
style="fill:#8ae234;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
||||||
sodipodi:nodetypes="ccccc" />
|
|
||||||
</g>
|
|
||||||
<path
|
|
||||||
sodipodi:nodetypes="csssssssc"
|
|
||||||
style="fill:#8ae234;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
|
||||||
id="path3227"
|
|
||||||
d="m 26.233499,22.655739 c -3.19176,8.00888 -12.17263,13.95644 -24.4071727,16.16357 -12.2345303,2.20713 -27.5720603,0.64666 -41.6825503,-4.24087 -14.11049,-4.88752 -26.82016,-13.0419 -34.54087,-22.16104 -7.72071,-9.1191303 -10.35737,-19.0907203 -7.16561,-27.0996 3.19176,-8.008884 14.51353,-11.713444 26.88494,-12.199134 14.55253,-0.57132 26.44444,0.74125 37.28908,4.40699 10.8446403,3.665744 20.6420203,9.684664 31.005483,18.5260437 9.08309,7.74905 15.80846,18.5951603 12.6167,26.6040403 z" />
|
|
||||||
<path
|
|
||||||
sodipodi:nodetypes="cccc"
|
|
||||||
style="fill:#8ae234;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6.08262777;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
||||||
id="path3233"
|
|
||||||
d="m -40.487424,-67.046765 -18.05941,58.3595337 C -52.909284,12.866729 -9.8369237,26.548859 5.3993663,12.594929 L 27.104489,-38.965035" />
|
|
||||||
<path
|
|
||||||
sodipodi:nodetypes="cccc"
|
|
||||||
style="fill:#8ae234;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
||||||
id="path3231"
|
|
||||||
d="m -44.801154,-110.06678 -8.37934,22.182435 c 0.65991,29.40996 75.840293,61.52608 107.732193,40.77249 l 9.61302,-23.20386" />
|
|
||||||
<path
|
|
||||||
sodipodi:nodetypes="cssscsssc"
|
|
||||||
style="fill:#8ae234;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
|
||||||
id="path3229"
|
|
||||||
d="m 62.389519,-65.463465 c -3.80036,4.94256 -13.30111,7.46121 -25.81914,6.84467 -12.51803,-0.61655 -27.8990727,-4.36071 -41.7993327,-10.17507 -13.9002603,-5.81436 -26.1484503,-13.62728 -33.2855203,-21.23229 -7.13708,-7.60502 -10.0662,-14.412865 -6.25783,-19.352075 3.80036,-4.94256 14.29222,-7.95676 26.81025,-7.34022 12.5180303,0.61655 27.8990703,4.36071 41.799333,10.17507 13.90026,5.81436 26.14845,13.627285 33.28552,21.232295 7.13708,7.60502 9.07509,14.90841 5.26672,19.84762 z" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 7.5 KiB |
Before Width: | Height: | Size: 35 KiB |
@ -25,7 +25,7 @@
|
|||||||
# python modules
|
# python modules
|
||||||
#------------------------------------------------
|
#------------------------------------------------
|
||||||
import os
|
import os
|
||||||
from gramps.gen.const import VERSION_DIR
|
from gramps.gen.const import VERSION_DIR, IMAGE_DIR, DATA_DIR
|
||||||
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
||||||
_ = glocale.translation.sgettext
|
_ = glocale.translation.sgettext
|
||||||
|
|
||||||
@ -47,11 +47,10 @@ def load_on_reg(dbstate, uistate, plugin):
|
|||||||
"""
|
"""
|
||||||
Runs when plugin is registered.
|
Runs when plugin is registered.
|
||||||
"""
|
"""
|
||||||
dir, fname = os.path.split(__file__)
|
|
||||||
from functools import partial
|
from functools import partial
|
||||||
path_css = partial(os.path.join, dir, "css")
|
path_css = partial(os.path.join, DATA_DIR, "css")
|
||||||
path_img = partial(os.path.join, dir, "images")
|
path_img = partial(os.path.join, IMAGE_DIR, "webstuff")
|
||||||
path_js = partial(os.path.join, dir, "js")
|
path_js = partial(os.path.join, DATA_DIR, "javascript")
|
||||||
CSS_FILES = [
|
CSS_FILES = [
|
||||||
|
|
||||||
# id, user selectable?, translated_name, option name, fullpath,
|
# id, user selectable?, translated_name, option name, fullpath,
|
||||||
@ -160,7 +159,7 @@ def load_on_reg(dbstate, uistate, plugin):
|
|||||||
|
|
||||||
# Document image
|
# Document image
|
||||||
["Document", 0, "Document",
|
["Document", 0, "Document",
|
||||||
path_img("document.png"), None, [], [] ],
|
os.path.join(IMAGE_DIR, "document.png"), None, [], [] ],
|
||||||
|
|
||||||
# blank
|
# blank
|
||||||
["Blank", 0, "Blank",
|
["Blank", 0, "Blank",
|
||||||
|
Before Width: | Height: | Size: 457 B After Width: | Height: | Size: 457 B |
Before Width: | Height: | Size: 454 B After Width: | Height: | Size: 454 B |
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 338 KiB After Width: | Height: | Size: 338 KiB |
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 111 KiB |
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
Before Width: | Height: | Size: 43 B After Width: | Height: | Size: 43 B |
Before Width: | Height: | Size: 193 B After Width: | Height: | Size: 193 B |
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 654 B After Width: | Height: | Size: 654 B |
Before Width: | Height: | Size: 969 B After Width: | Height: | Size: 969 B |
Before Width: | Height: | Size: 957 B After Width: | Height: | Size: 957 B |
Before Width: | Height: | Size: 678 B After Width: | Height: | Size: 678 B |
Before Width: | Height: | Size: 951 B After Width: | Height: | Size: 951 B |
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
@ -72,10 +72,6 @@
|
|||||||
${prefix}/lib/enchant
|
${prefix}/lib/enchant
|
||||||
</binary>
|
</binary>
|
||||||
|
|
||||||
<binary>
|
|
||||||
${prefix}/lib/libgettextpo.0.dylib
|
|
||||||
</binary>
|
|
||||||
|
|
||||||
<binary>
|
<binary>
|
||||||
${prefix}/lib/libosmgpsmap.3.dylib
|
${prefix}/lib/libosmgpsmap.3.dylib
|
||||||
</binary>
|
</binary>
|
||||||
|
18
setup.py
@ -358,13 +358,6 @@ for (dirpath, dirnames, filenames) in os.walk(basedir):
|
|||||||
#we add to data_list so glade , xml, files are found, we don't need the gramps/ part
|
#we add to data_list so glade , xml, files are found, we don't need the gramps/ part
|
||||||
package_data_core.append(dirpath[7:] + '/' + dirname + '/*.glade')
|
package_data_core.append(dirpath[7:] + '/' + dirname + '/*.glade')
|
||||||
package_data_core.append(dirpath[7:] + '/' + dirname + '/*.xml')
|
package_data_core.append(dirpath[7:] + '/' + dirname + '/*.xml')
|
||||||
package_data_core.append(dirpath[7:] + '/' + dirname + '/*.png')
|
|
||||||
package_data_core.append(dirpath[7:] + '/' + dirname + '/*.svg')
|
|
||||||
package_data_core.append(dirpath[7:] + '/' + dirname + '/*.css')
|
|
||||||
package_data_core.append(dirpath[7:] + '/' + dirname + '/*.html')
|
|
||||||
package_data_core.append(dirpath[7:] + '/' + dirname + '/*.js')
|
|
||||||
package_data_core.append('plugins/webstuff/images/*.gif')
|
|
||||||
package_data_core.append('plugins/webstuff/images/*.ico')
|
|
||||||
package_data_core.append('gen/utils/resource-path')
|
package_data_core.append('gen/utils/resource-path')
|
||||||
|
|
||||||
package_data_gui = ['gui/glade/*.glade']
|
package_data_gui = ['gui/glade/*.glade']
|
||||||
@ -387,9 +380,20 @@ DOC_FILES = ['AUTHORS', 'COPYING', 'FAQ', 'INSTALL', 'LICENSE', 'NEWS',
|
|||||||
'README', 'TODO']
|
'README', 'TODO']
|
||||||
GEDCOM_FILES = glob.glob(os.path.join('example', 'gedcom', '*.*'))
|
GEDCOM_FILES = glob.glob(os.path.join('example', 'gedcom', '*.*'))
|
||||||
GRAMPS_FILES = glob.glob(os.path.join('example', 'gramps', '*.*'))
|
GRAMPS_FILES = glob.glob(os.path.join('example', 'gramps', '*.*'))
|
||||||
|
IMAGE_WEB = glob.glob(os.path.join('images', 'webstuff', '*.png'))
|
||||||
|
IMAGE_WEB.extend(glob.glob(os.path.join('images', 'webstuff','*.ico')))
|
||||||
|
IMAGE_WEB.extend(glob.glob(os.path.join('images', 'webstuff', '*.gif')))
|
||||||
|
JS_FILES = glob.glob(os.path.join('data', 'javascript', '*.js'))
|
||||||
|
CSS_FILES = glob.glob(os.path.join('data', 'css', '*.css'))
|
||||||
|
SWANKY_PURSE = glob.glob(os.path.join('data', 'css', 'swanky-purse', '*.css'))
|
||||||
|
SWANKY_IMG = glob.glob(os.path.join('data', 'css', 'swanky-purse', 'images', '*.png'))
|
||||||
data_files_core.append(('share/doc/gramps', DOC_FILES))
|
data_files_core.append(('share/doc/gramps', DOC_FILES))
|
||||||
data_files_core.append(('share/doc/gramps/example/gedcom', GEDCOM_FILES))
|
data_files_core.append(('share/doc/gramps/example/gedcom', GEDCOM_FILES))
|
||||||
data_files_core.append(('share/doc/gramps/example/gramps', GRAMPS_FILES))
|
data_files_core.append(('share/doc/gramps/example/gramps', GRAMPS_FILES))
|
||||||
|
data_files_core.append(('share/gramps/images', IMAGE_WEB))
|
||||||
|
data_files_core.append(('share/gramps/css', CSS_FILES))
|
||||||
|
data_files_core.append(('share/gramps/css/swanky-purse', SWANKY_PURSE))
|
||||||
|
data_files_core.append(('share/gramps/css/swanky-purse/images', SWANKY_IMG))
|
||||||
|
|
||||||
PNG_FILES = glob.glob(os.path.join('data', '*.png'))
|
PNG_FILES = glob.glob(os.path.join('data', '*.png'))
|
||||||
SVG_FILES = glob.glob(os.path.join('data', '*.svg'))
|
SVG_FILES = glob.glob(os.path.join('data', '*.svg'))
|
||||||
|