diff options
Diffstat (limited to 'AbiWordActivity.py')
-rw-r--r-- | AbiWordActivity.py | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/AbiWordActivity.py b/AbiWordActivity.py index 27b90f7..ae74e7b 100644 --- a/AbiWordActivity.py +++ b/AbiWordActivity.py @@ -49,9 +49,9 @@ from toolbar import InsertToolbar from toolbar import ParagraphToolbar from widgets import ExportButtonFactory from port import chooser -# TODO Gtk3 -#import speech -#from speechtoolbar import SpeechToolbar + +import speech +from speechtoolbar import SpeechToolbar logger = logging.getLogger('write-activity') @@ -91,6 +91,13 @@ class AbiWordActivity(activity.Activity): view_toolbar.props.label = _('View') toolbar_box.toolbar.insert(view_toolbar, -1) + if speech.supported: + self.speech_toolbar_button = ToolbarButton(icon_name='speak') + toolbar_box.toolbar.insert(self.speech_toolbar_button, -1) + self.speech_toolbar = SpeechToolbar(self) + self.speech_toolbar_button.set_page(self.speech_toolbar) + self.speech_toolbar_button.show() + separator = Gtk.SeparatorToolItem() toolbar_box.toolbar.insert(separator, -1) @@ -136,14 +143,6 @@ class AbiWordActivity(activity.Activity): content_box.show_all() self.floating_image = False - # TODO Gtk3 -# if speech.supported: -# self.speech_toolbar_button = ToolbarButton(icon_name='speak') -# toolbar_box.toolbar.insert(self.speech_toolbar_button, -1) -# self.speech_toolbar = SpeechToolbar(self) -# self.speech_toolbar_button.set_page(self.speech_toolbar) -# self.speech_toolbar_button.show() - separator = Gtk.SeparatorToolItem() separator.props.draw = False separator.set_expand(True) |