diff options
author | Santiago Collazo <scollazo@activitycentral.com> | 2012-12-27 07:40:18 (GMT) |
---|---|---|
committer | Santiago Collazo <scollazo@activitycentral.com> | 2012-12-27 07:40:18 (GMT) |
commit | 9b9fb7f36d7f032f72bfb0cf9347cef9dfc74eff (patch) | |
tree | e7d71be418b4c711d1530c79f88f8e08fd948bd3 | |
parent | dd72b2a547e671f63ecd55ad08344940b09dc990 (diff) | |
parent | 265c8c6de25186f8f74beb424168a52518685630 (diff) |
Merge remote-tracking branch 'ajay/0.97.7-as-base' into devel
-rw-r--r-- | src/jarabe/view/virtualkeyboard.py | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/src/jarabe/view/virtualkeyboard.py b/src/jarabe/view/virtualkeyboard.py index b8b9fd6..08b100b 100644 --- a/src/jarabe/view/virtualkeyboard.py +++ b/src/jarabe/view/virtualkeyboard.py @@ -36,6 +36,7 @@ import jarabe.model.virtualkeyboard from sugar3.graphics.icon import Icon, get_icon_file_name GObject.threads_init() +Gdk.threads_init() velocidades = {'lenta': 4500, 'media': 3000, 'rapida':1500} hablar = {'lenta': "170", 'media': "180", 'rapida':"275"} @@ -84,8 +85,6 @@ class Teclado: logging.debug('close virtual keyboard') self.dialog.destroy() try: - self.hilo_type._Thread__stop() - self.hilo_size._Thread__stop() self.hilo_bloquear._Thread__stop() self.hilo_hablar._Thread__stop() except: @@ -1119,12 +1118,8 @@ class Teclado: self.set_tipo_teclado(tipo) - self.hilo_type = threading.Thread(target = self.reset) - self.hilo_type.start() - self.hilo_type.quit = True - - self.dialog_opciones.destroy() - self.close() + self.dialog_opciones.hide() + self.reset() def on_changed_cbo_size_btn(self, widget): @@ -1139,12 +1134,8 @@ class Teclado: self.set_size_botones(size) - self.hilo_size = threading.Thread(target = self.reset) - self.hilo_size.start() - self.hilo_size.quit = True - - self.dialog_opciones.destroy() - self.close() + self.dialog_opciones.hide() + self.reset() def on_changed_cbo_time_btn(self, widget): @@ -1806,11 +1797,7 @@ class Teclado: self.set_tipo_teclado(tipo) - self.hilo_type = threading.Thread(target = self.reset) - self.hilo_type.start() - self.hilo_type.quit = True - - self.close() + self.reset() class Boton(Gtk.Button): font_desc = '' |