Geography : filling place object ( feature request #0004867 )

adding to to place and place name in status bar ( feature request #0004882 )
            suppress trailing spaces on several lines.


svn: r17615
This commit is contained in:
Serge Noiraud
2011-05-29 14:11:48 +00:00
parent f837d629ab
commit 6d3b2920d4
4 changed files with 454 additions and 59 deletions

View File

@@ -365,6 +365,27 @@ class GeoEvents(GeoGraphyView):
add_item.connect("activate", self.show_all_events, event, lat , lon)
add_item.show()
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):
"""

View File

@@ -323,6 +323,27 @@ class GeoPlaces(GeoGraphyView):
add_item.connect("activate", self.show_all_places, event, lat , lon)
add_item.show()
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):
"""