def drawing_end(self): '''end line drawing''' if self.draw_callback is None: return self.draw_callback(self.draw_line) self.draw_callback = None self.mpstate.map.add_object(mp_slipmap.SlipDefaultPopup(self.default_popup, combine=True)) self.mpstate.map.add_object(mp_slipmap.SlipClearLayer('Drawing'))
def drawing_end(self): '''end line drawing''' from MAVProxy.modules.mavproxy_map import mp_slipmap if self.draw_callback is None: return self.draw_callback(self.draw_line) self.draw_callback = None self.mpstate.map.add_object(mp_slipmap.SlipDefaultPopup(self.default_popup, combine=True)) self.mpstate.map.add_object(mp_slipmap.SlipClearLayer('Drawing'))
def add_menu(self, menu): '''add to the default popup menu''' self.default_popup.add(menu) self.mpstate.map.add_object( mp_slipmap.SlipDefaultPopup(self.default_popup, combine=True))
def draw_lines(self, callback): '''draw a series of connected lines on the map, calling callback when done''' self.draw_callback = callback self.draw_line = [] self.mpstate.map.add_object(mp_slipmap.SlipDefaultPopup(None))
def draw_lines(self, callback): '''draw a series of connected lines on the map, calling callback when done''' from MAVProxy.modules.mavproxy_map import mp_slipmap self.draw_callback = callback self.draw_line = [] self.map.add_object(mp_slipmap.SlipDefaultPopup(None))
def remove_menu(self, menu): '''add to the default popup menu''' from MAVProxy.modules.mavproxy_map import mp_slipmap self.default_popup.remove(menu) self.map.add_object( mp_slipmap.SlipDefaultPopup(self.default_popup, combine=True))