GeoView : Some minor regressions with python 2.5 and some cleaning
svn: r13398
This commit is contained in:
parent
8592d8c68f
commit
7bf4760409
@ -283,7 +283,6 @@ class GeoView(HtmlView):
|
|||||||
gobject.TYPE_INT, # the marker index
|
gobject.TYPE_INT, # the marker index
|
||||||
gobject.TYPE_INT # the marker page
|
gobject.TYPE_INT # the marker page
|
||||||
)
|
)
|
||||||
self.plist = []
|
|
||||||
self.without_coord_file = []
|
self.without_coord_file = []
|
||||||
self.place_without_coordinates = []
|
self.place_without_coordinates = []
|
||||||
self.minlat = self.maxlat = self.minlon = self.maxlon = 0.0
|
self.minlat = self.maxlat = self.minlon = self.maxlon = 0.0
|
||||||
@ -308,7 +307,6 @@ class GeoView(HtmlView):
|
|||||||
self.pages_selection.pack_start(page, False, False, 0)
|
self.pages_selection.pack_start(page, False, False, 0)
|
||||||
self.nocoord = gtk.Button("Unref") # don't translate
|
self.nocoord = gtk.Button("Unref") # don't translate
|
||||||
self.nocoord.connect("clicked", self._show_places_without_coord)
|
self.nocoord.connect("clicked", self._show_places_without_coord)
|
||||||
#self.box.pack_start(self., False, False, 0)
|
|
||||||
self.without_coord_file = os.path.join(GEOVIEW_SUBPATH,
|
self.without_coord_file = os.path.join(GEOVIEW_SUBPATH,
|
||||||
"without_coord.html")
|
"without_coord.html")
|
||||||
|
|
||||||
@ -321,17 +319,12 @@ class GeoView(HtmlView):
|
|||||||
- Years selection
|
- Years selection
|
||||||
"""
|
"""
|
||||||
self.box1 = gtk.VBox(False, 1) # pylint: disable-msg=W0201
|
self.box1 = gtk.VBox(False, 1) # pylint: disable-msg=W0201
|
||||||
label = gtk.Label(_("Places list"))
|
self.label = gtk.Label(_("Places list"))
|
||||||
label.set_alignment(1.0, 0.5)
|
self.label.set_alignment(1.0, 0.5)
|
||||||
cell = gtk.CellRendererText()
|
cell = gtk.CellRendererText()
|
||||||
self.plist = gtk.ListStore(gobject.TYPE_STRING, # The name
|
|
||||||
gobject.TYPE_INT, # the marker index
|
|
||||||
gobject.TYPE_INT # the marker page
|
|
||||||
)
|
|
||||||
self.combobox = gtk.ComboBoxEntry(self.plist)# pylint: disable-msg=W0201
|
self.combobox = gtk.ComboBoxEntry(self.plist)# pylint: disable-msg=W0201
|
||||||
self.combobox.pack_start(cell)
|
self.combobox.pack_start(cell)
|
||||||
self.combobox.add_attribute(self.combobox.get_cells()[0], 'text', 0)
|
self.combobox.add_attribute(self.combobox.get_cells()[0], 'text', 0)
|
||||||
self.combobox.set_text_column(0)
|
|
||||||
completion = gtk.EntryCompletion()
|
completion = gtk.EntryCompletion()
|
||||||
completion.set_model(self.plist)
|
completion.set_model(self.plist)
|
||||||
completion.set_minimum_key_length(1)
|
completion.set_minimum_key_length(1)
|
||||||
@ -341,7 +334,7 @@ class GeoView(HtmlView):
|
|||||||
self.combobox.child.connect('changed', self._entry_selected_place)
|
self.combobox.child.connect('changed', self._entry_selected_place)
|
||||||
self.combobox.child.set_completion(completion)
|
self.combobox.child.set_completion(completion)
|
||||||
box = gtk.HBox()
|
box = gtk.HBox()
|
||||||
box.pack_start(label, False, False, padding=2)
|
box.pack_start(self.label, False, False, padding=2)
|
||||||
box.pack_start(self.combobox, False, False, 0)
|
box.pack_start(self.combobox, False, False, 0)
|
||||||
box.pack_start(self.pages_selection, False, False, padding=2)
|
box.pack_start(self.pages_selection, False, False, padding=2)
|
||||||
box.pack_start(self.nocoord, False, False, padding=2)
|
box.pack_start(self.nocoord, False, False, padding=2)
|
||||||
@ -1028,6 +1021,10 @@ class GeoView(HtmlView):
|
|||||||
for place in self.psort:
|
for place in self.psort:
|
||||||
self.plist.append([ place[0], int(place[1]), int(curpage)] )
|
self.plist.append([ place[0], int(place[1]), int(curpage)] )
|
||||||
self.combobox.set_model(self.plist)
|
self.combobox.set_model(self.plist)
|
||||||
|
if self.displaytype == "places":
|
||||||
|
self.label.set_text(_("%d places" % self.nbmarkers))
|
||||||
|
else:
|
||||||
|
self.label.set_text(_("Places list"))
|
||||||
self.combobox.get_child().set_text('')
|
self.combobox.get_child().set_text('')
|
||||||
self.mapview.write("<script type=\"text/javascript\">\n")
|
self.mapview.write("<script type=\"text/javascript\">\n")
|
||||||
self.mapview.write(" args=getArgs();")
|
self.mapview.write(" args=getArgs();")
|
||||||
@ -1170,6 +1167,7 @@ class GeoView(HtmlView):
|
|||||||
# pylint: disable-msg=W0612
|
# pylint: disable-msg=W0612
|
||||||
nbmarkers = 0
|
nbmarkers = 0
|
||||||
self.nbpages = 0
|
self.nbpages = 0
|
||||||
|
self.box1.set_sensitive(True)
|
||||||
self.pages_selection.hide()
|
self.pages_selection.hide()
|
||||||
self.last_page = 1
|
self.last_page = 1
|
||||||
self.plist.clear()
|
self.plist.clear()
|
||||||
@ -1739,6 +1737,7 @@ class GeoView(HtmlView):
|
|||||||
"with coordinates.</li><li>You have no places.</li>"
|
"with coordinates.</li><li>You have no places.</li>"
|
||||||
"<li>You have no active person set.</li>"),
|
"<li>You have no active person set.</li>"),
|
||||||
)
|
)
|
||||||
|
self.box1.set_sensitive(False)
|
||||||
else:
|
else:
|
||||||
mess = ""
|
mess = ""
|
||||||
self._create_pages(ptype, message, mess)
|
self._create_pages(ptype, message, mess)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user