diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2012-08-23 10:47:43 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2012-10-11 20:58:10 (GMT) |
commit | 9741582464d50c6a3367d9391068095236d3cad9 (patch) | |
tree | 22fba4d567fc48e25080513a1748acc839729cec /speechtoolbar.py | |
parent | 7c84598386c1b341c7be2ca914ac9d7bf882c397 (diff) |
Initial port to Gtk3 and Abiword introspection bindings.
Signed-off-by: Carlos Garnacho <carlos.garnacho@lanedo.com>
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
Diffstat (limited to 'speechtoolbar.py')
-rw-r--r-- | speechtoolbar.py | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/speechtoolbar.py b/speechtoolbar.py index 6d4d56d..ef73e81 100644 --- a/speechtoolbar.py +++ b/speechtoolbar.py @@ -19,26 +19,27 @@ import simplejson from gettext import gettext as _ import logging -import gtk -import gconf +from gi.repository import Gtk +from gi.repository import GObject +from gi.repository import GConf -from sugar.graphics.toolbutton import ToolButton -from sugar.graphics.toggletoolbutton import ToggleToolButton -from sugar.graphics.combobox import ComboBox -from sugar.graphics.toolcombobox import ToolComboBox +from sugar3.graphics.toolbutton import ToolButton +from sugar3.graphics.toggletoolbutton import ToggleToolButton +from sugar3.graphics.combobox import ComboBox +from sugar3.graphics.toolcombobox import ToolComboBox import speech -class SpeechToolbar(gtk.Toolbar): +class SpeechToolbar(Gtk.Toolbar): def __init__(self, activity): - gtk.Toolbar.__init__(self) + GObject.GObject.__init__(self) self._activity = activity if not speech.supported: return self.is_paused = False - self._cnf_client = gconf.client_get_default() + self._cnf_client = GConf.Client.get_default() self.load_speech_parameters() self.sorted_voices = [i for i in speech.voices()] @@ -105,7 +106,7 @@ class SpeechToolbar(gtk.Toolbar): logging.error('Default voice %s', speech.voice) self._cnf_client.add_dir('/desktop/sugar/speech', - gconf.CLIENT_PRELOAD_NONE) + GConf.ClientPreloadType.PRELOAD_NONE) speech.pitch = self._cnf_client.get_int('/desktop/sugar/speech/pitch') speech.rate = self._cnf_client.get_int('/desktop/sugar/speech/rate') self._cnf_client.notify_add('/desktop/sugar/speech/pitch', \ |