Geography : feature request #0004882 : adding "go to place" from menu ( right click on the map )
svn: r17589
This commit is contained in:
parent
8b12c9d234
commit
7a86fc841b
@ -365,6 +365,27 @@ class GeoEvents(GeoGraphyView):
|
|||||||
add_item.connect("activate", self.show_all_events, event, lat , lon)
|
add_item.connect("activate", self.show_all_events, event, lat , lon)
|
||||||
add_item.show()
|
add_item.show()
|
||||||
menu.append(add_item)
|
menu.append(add_item)
|
||||||
|
add_item = gtk.MenuItem(_("Centering on Place"))
|
||||||
|
add_item.show()
|
||||||
|
menu.append(add_item)
|
||||||
|
itemoption = gtk.Menu()
|
||||||
|
itemoption.set_title(_("Centering on Place"))
|
||||||
|
itemoption.show()
|
||||||
|
add_item.set_submenu(itemoption)
|
||||||
|
oldplace = ""
|
||||||
|
for mark in self.sort:
|
||||||
|
if mark[0] != oldplace:
|
||||||
|
oldplace = mark[0]
|
||||||
|
modify = gtk.MenuItem(mark[0])
|
||||||
|
modify.show()
|
||||||
|
modify.connect("activate", self.goto_place, float(mark[3]), float(mark[4]))
|
||||||
|
itemoption.append(modify)
|
||||||
|
|
||||||
|
def goto_place(self, obj, lat, lon):
|
||||||
|
"""
|
||||||
|
Center the map on latitude, longitude.
|
||||||
|
"""
|
||||||
|
self.set_center(None, None, lat, lon)
|
||||||
|
|
||||||
def get_default_gramplets(self):
|
def get_default_gramplets(self):
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user