Geography : Gtk.Menu didn't work with gtk3.
svn: r22487
This commit is contained in:
parent
3c4fdbb9ae
commit
4aa86a82f3
@ -270,7 +270,8 @@ class GeoGraphyView(OsmGps, NavigationView):
|
||||
"""
|
||||
Builds the menu for actions on the map.
|
||||
"""
|
||||
menu = Gtk.Menu()
|
||||
self.menu = Gtk.Menu()
|
||||
menu = self.menu
|
||||
menu.set_title(_('Map Menu'))
|
||||
|
||||
if config.get("geography.show_cross"):
|
||||
@ -322,7 +323,8 @@ class GeoGraphyView(OsmGps, NavigationView):
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
|
||||
changemap = Gtk.Menu()
|
||||
self.changemap = Gtk.Menu()
|
||||
changemap = self.changemap
|
||||
changemap.set_title(title)
|
||||
changemap.show()
|
||||
add_item.set_submenu(changemap)
|
||||
@ -744,7 +746,8 @@ class GeoGraphyView(OsmGps, NavigationView):
|
||||
add_item = Gtk.MenuItem(label=message)
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.set_title(message)
|
||||
itemoption.show()
|
||||
add_item.set_submenu(itemoption)
|
||||
|
@ -460,7 +460,8 @@ class GeoClose(GeoGraphyView):
|
||||
"""
|
||||
Create the menu for the selected marker
|
||||
"""
|
||||
menu = Gtk.Menu()
|
||||
self.newmenu = Gtk.Menu()
|
||||
menu = self.newmenu
|
||||
menu.set_title("person")
|
||||
events = []
|
||||
message = ""
|
||||
@ -499,10 +500,12 @@ class GeoClose(GeoGraphyView):
|
||||
descr = _('No description')
|
||||
message = "(%s) %s => %s" % ( date, plce[11], descr)
|
||||
prevmark = plce
|
||||
add_item = Gtk.MenuItem(label=message)
|
||||
self.add_item = Gtk.MenuItem(label=message)
|
||||
add_item = self.add_item
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.set_title(message)
|
||||
itemoption.show()
|
||||
add_item.set_submenu(itemoption)
|
||||
|
@ -295,7 +295,8 @@ class GeoEvents(GeoGraphyView):
|
||||
self._create_markers()
|
||||
|
||||
def bubble_message(self, event, lat, lon, marks):
|
||||
menu = Gtk.Menu()
|
||||
self.menu = Gtk.Menu()
|
||||
menu = self.menu
|
||||
menu.set_title("events")
|
||||
message = ""
|
||||
oldplace = ""
|
||||
@ -305,7 +306,8 @@ class GeoEvents(GeoGraphyView):
|
||||
add_item = Gtk.MenuItem(label=message)
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.set_title(message)
|
||||
itemoption.show()
|
||||
add_item.set_submenu(itemoption)
|
||||
@ -332,7 +334,8 @@ class GeoEvents(GeoGraphyView):
|
||||
add_item = Gtk.MenuItem(label=message)
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.set_title(message)
|
||||
itemoption.show()
|
||||
add_item.set_submenu(itemoption)
|
||||
@ -364,7 +367,8 @@ class GeoEvents(GeoGraphyView):
|
||||
add_item = Gtk.MenuItem(label=_("Centering on Place"))
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.set_title(_("Centering on Place"))
|
||||
itemoption.show()
|
||||
add_item.set_submenu(itemoption)
|
||||
|
@ -604,7 +604,8 @@ class GeoFamClose(GeoGraphyView):
|
||||
"""
|
||||
Create the menu for the selected marker
|
||||
"""
|
||||
menu = Gtk.Menu()
|
||||
self.menu = Gtk.Menu()
|
||||
menu = self.menu
|
||||
menu.set_title("family")
|
||||
events = []
|
||||
message = ""
|
||||
@ -646,7 +647,8 @@ class GeoFamClose(GeoGraphyView):
|
||||
add_item = Gtk.MenuItem(label=message)
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.set_title(message)
|
||||
itemoption.show()
|
||||
add_item.set_submenu(itemoption)
|
||||
|
@ -377,7 +377,8 @@ class GeoFamily(GeoGraphyView):
|
||||
self._create_markers()
|
||||
|
||||
def add_event_bubble_message(self, event, lat, lon, mark, menu):
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.show()
|
||||
menu.set_submenu(itemoption)
|
||||
modify = Gtk.MenuItem(label=_("Edit Family"))
|
||||
@ -398,7 +399,8 @@ class GeoFamily(GeoGraphyView):
|
||||
itemoption.append(center)
|
||||
|
||||
def bubble_message(self, event, lat, lon, marks):
|
||||
menu = Gtk.Menu()
|
||||
self.menu = Gtk.Menu()
|
||||
menu = self.menu
|
||||
menu.set_title("family")
|
||||
message = ""
|
||||
oldplace = ""
|
||||
|
@ -544,7 +544,8 @@ class GeoMoves(GeoGraphyView):
|
||||
"""
|
||||
Create the menu for the selected marker
|
||||
"""
|
||||
menu = Gtk.Menu()
|
||||
self.menu = Gtk.Menu()
|
||||
menu = self.menu
|
||||
menu.set_title("descendance")
|
||||
events = []
|
||||
message = ""
|
||||
@ -585,7 +586,8 @@ class GeoMoves(GeoGraphyView):
|
||||
add_item = Gtk.MenuItem(label=message)
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.set_title(message)
|
||||
itemoption.show()
|
||||
add_item.set_submenu(itemoption)
|
||||
|
@ -390,7 +390,8 @@ class GeoPerson(GeoGraphyView):
|
||||
self._create_markers()
|
||||
|
||||
def bubble_message(self, event, lat, lon, marks):
|
||||
menu = Gtk.Menu()
|
||||
self.menu = Gtk.Menu()
|
||||
menu = self.menu
|
||||
menu.set_title("person")
|
||||
message = ""
|
||||
oldplace = ""
|
||||
@ -400,7 +401,8 @@ class GeoPerson(GeoGraphyView):
|
||||
add_item = Gtk.MenuItem(label=message)
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.set_title(message)
|
||||
itemoption.show()
|
||||
message = ""
|
||||
@ -420,7 +422,8 @@ class GeoPerson(GeoGraphyView):
|
||||
add_item = Gtk.MenuItem()
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.set_title(message)
|
||||
itemoption.show()
|
||||
message = ""
|
||||
@ -459,7 +462,8 @@ class GeoPerson(GeoGraphyView):
|
||||
add_item = Gtk.MenuItem(label=message)
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.set_title(message)
|
||||
itemoption.show()
|
||||
add_item.set_submenu(itemoption)
|
||||
|
@ -297,7 +297,8 @@ class GeoPlaces(GeoGraphyView):
|
||||
self._create_markers()
|
||||
|
||||
def bubble_message(self, event, lat, lon, marks):
|
||||
menu = Gtk.Menu()
|
||||
self.menu = Gtk.Menu()
|
||||
menu = self.menu
|
||||
menu.set_title("places")
|
||||
message = ""
|
||||
prevmark = None
|
||||
@ -306,7 +307,8 @@ class GeoPlaces(GeoGraphyView):
|
||||
add_item = Gtk.MenuItem(label=message)
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.set_title(message)
|
||||
itemoption.show()
|
||||
add_item.set_submenu(itemoption)
|
||||
@ -325,7 +327,8 @@ class GeoPlaces(GeoGraphyView):
|
||||
add_item = Gtk.MenuItem(label=message)
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.set_title(message)
|
||||
itemoption.show()
|
||||
add_item.set_submenu(itemoption)
|
||||
@ -357,7 +360,8 @@ class GeoPlaces(GeoGraphyView):
|
||||
add_item = Gtk.MenuItem(label=_("Centering on Place"))
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
itemoption = Gtk.Menu()
|
||||
self.itemoption = Gtk.Menu()
|
||||
itemoption = self.itemoption
|
||||
itemoption.set_title(_("Centering on Place"))
|
||||
itemoption.show()
|
||||
add_item.set_submenu(itemoption)
|
||||
|
Loading…
Reference in New Issue
Block a user