def __init__(self): Clutter.Box.__init__(self) self.set_layout_manager(Clutter.BinLayout()) self.set_color(Clutter.Color.new(0, 0, 0, 96)) Gst.bind('show-map-coords', self, 'visible') MapView.bin_layout_add(self, START, START) self.get_layout_manager().add(CoordLabel, CENTER, CENTER) MapView.connect('notify::width', lambda *ignore: self.set_size(MapView.get_width(), 30))
def __init__(self): Champlain.Scale.__init__(self) self.connect_view(MapView) Gst.bind('show-map-scale', self, 'visible') MapView.bin_layout_add(self, START, END)
def __init__(self): Champlain.Point.__init__(self) self.set_size(4) self.set_color(Clutter.Color.new(0, 0, 0, 64)) Gst.bind('show-map-center', self, 'visible') MapView.bin_layout_add(self, CENTER, CENTER)