Use prebuilt pixel.

debian-sid
Tom Payne 15 years ago
parent 090a8540c0
commit 8305bb1d9e

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 B

@ -2,7 +2,6 @@ from cStringIO import StringIO
import math
import sys
import cairo
import numpy
from bounds import Bounds, BoundsSet
@ -20,17 +19,8 @@ def runs(list):
i = j
yield((i, len(list)))
class Stock:
def make_pixel(self):
surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, 1, 1)
context = cairo.Context(surface)
context.set_source_rgba(0.0, 0.0, 0.0, 0.0)
context.rectangle(0, 0, 1, 1)
context.fill()
string_io = StringIO()
surface.write_to_png(string_io)
return string_io.getvalue()
class Stock:
def make_none_folder(self, visibility):
icon = kml.Icon(href=self.pixel_url)
@ -48,7 +38,7 @@ class Stock:
self.check_hide_children_style = kml.Style(kml.ListStyle(listItemType='checkHideChildren'))
self.kmz.add_roots(self.check_hide_children_style)
self.pixel_url = 'images/pixel.png'
self.kmz.add_files({self.pixel_url: self.make_pixel()})
self.kmz.add_files({self.pixel_url: open(self.pixel_url).read()})
self.visible_none_folder = self.make_none_folder(1)
self.invisible_none_folder = self.make_none_folder(0)
animation_icon_url = 'images/paraglider.png'

Loading…
Cancel
Save