Geography : bug #6442 use the good glib with introspection.

svn: r21349
This commit is contained in:
Serge Noiraud 2013-02-13 15:07:41 +00:00
parent ee56e5723a
commit d12314ccbd
3 changed files with 10 additions and 10 deletions

View File

@ -34,7 +34,7 @@ import sys
import re
from gi.repository import GObject
import time
import glib
from gi.repository import GLib
from math import pi
#-------------------------------------------------------------------------
@ -600,10 +600,10 @@ class GeoGraphyView(OsmGps, NavigationView):
and lvl < 18 ):
lvl += 1
self.osm.set_zoom(lvl)
glib.timeout_add(50, self._autozoom_in, lvl,
GLib.timeout_add(int(50), self._autozoom_in, lvl,
p1lat, p1lon, p2lat, p2lon)
else:
glib.timeout_add(50, self._autozoom_out, lvl,
GLib.timeout_add(int(50), self._autozoom_out, lvl,
p1lat, p1lon, p2lat, p2lon)
def _autozoom_out(self, lvl, p1lat, p1lon, p2lat, p2lon):
@ -615,7 +615,7 @@ class GeoGraphyView(OsmGps, NavigationView):
and lvl > 1 ):
lvl -= 1
self.osm.set_zoom(lvl)
glib.timeout_add(50, self._autozoom_out, lvl,
GLib.timeout_add(int(50), self._autozoom_out, lvl,
p1lat, p1lon, p2lat, p2lon)
else:
layer = self.get_selection_layer()
@ -642,7 +642,7 @@ class GeoGraphyView(OsmGps, NavigationView):
p2lat = self.end_selection.rlat
p2lon = self.end_selection.rlon
# We zoom in until at least one marker missing.
glib.timeout_add(50, self._autozoom_in, level_start,
GLib.timeout_add(int(50), self._autozoom_in, level_start,
p1lat, p1lon, p2lat, p2lon)
def _set_center_and_zoom(self):

View File

@ -39,7 +39,7 @@ from gi.repository import GObject
import time
import threading
from math import *
import glib
from gi.repository import GLib
#-------------------------------------------------------------------------
#
@ -466,7 +466,7 @@ class GeoMoves(GeoGraphyView):
return
self.message_layer.add_message(_("All descendance for %s" % _nd.display(person)))
color = Gdk.color_parse(self._config.get('geography.color_base'))
glib.timeout_add(int(self._config.get("geography.generation_interval")),
GLib.timeout_add(int(self._config.get("geography.generation_interval")),
self.animate_moves, 0, person, color)
def animate_moves(self, index, person, color):
@ -534,7 +534,7 @@ class GeoMoves(GeoGraphyView):
time_to_wait = int(self._config.get("geography.generation_interval"))
self._create_markers()
# process next generation in a few milliseconds
glib.timeout_add(time_to_wait, self.animate_moves,
GLib.timeout_add(int(time_to_wait), self.animate_moves,
index+1, person, color)
else:
self.started = False

View File

@ -41,7 +41,7 @@ KEY_TAB = Gdk.KEY_Tab
import socket
from gi.repository import Gtk
from gi.repository import GObject
import glib
from gi.repository import GLib
#-------------------------------------------------------------------------
#
@ -277,7 +277,7 @@ class GeoPerson(GeoGraphyView):
# in this case, stepyear is >= 9000
# large move means longitude or latitude differences greater than geography.maximum_lon_lat
# degrees.
glib.timeout_add(self._config.get("geography.speed"), self.animate,
GLib.timeout_add(int(self._config.get("geography.speed")), self.animate,
menu, marks, i, stepyear)
return False