Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/readtoolbar.py
diff options
context:
space:
mode:
Diffstat (limited to 'readtoolbar.py')
-rw-r--r--readtoolbar.py64
1 files changed, 31 insertions, 33 deletions
diff --git a/readtoolbar.py b/readtoolbar.py
index b52d19c..043ac05 100644
--- a/readtoolbar.py
+++ b/readtoolbar.py
@@ -17,19 +17,18 @@
from gettext import gettext as _
import logging
-from gi.repository import GObject
-from gi.repository import Gtk
-from gi.repository import Gdk
+import gobject
+import gtk
import os
import simplejson
-from sugar3.graphics.combobox import ComboBox
-from sugar3.graphics.toolbutton import ToolButton
-from sugar3.graphics.toggletoolbutton import ToggleToolButton
-from sugar3.graphics.toolcombobox import ToolComboBox
-from sugar3.graphics.menuitem import MenuItem
-from sugar3.graphics import iconentry
-from sugar3.activity import activity
+from sugar.graphics.combobox import ComboBox
+from sugar.graphics.toolbutton import ToolButton
+from sugar.graphics.toggletoolbutton import ToggleToolButton
+from sugar.graphics.toolcombobox import ToolComboBox
+from sugar.graphics.menuitem import MenuItem
+from sugar.graphics import iconentry
+from sugar.activity import activity
import speech
@@ -45,7 +44,7 @@ class EditToolbar(activity.EditToolbar):
self._find_job = None
- search_item = Gtk.ToolItem()
+ search_item = gtk.ToolItem()
self._search_entry = iconentry.IconEntry()
self._search_entry.set_icon_from_name(iconentry.ICON_ENTRY_PRIMARY,
@@ -55,7 +54,7 @@ class EditToolbar(activity.EditToolbar):
self._search_entry.connect('changed', self._search_entry_changed_cb)
self._search_entry_changed = True
- width = int(Gdk.Screen.width() / 3)
+ width = int(gtk.gdk.screen_width() / 3)
self._search_entry.set_size_request(width, -1)
search_item.add(self._search_entry)
@@ -124,7 +123,7 @@ class EditToolbar(activity.EditToolbar):
self._search_entry_changed = True
self._update_find_buttons()
- # GObject.timeout_add(500, self._search_entry_timeout_cb)
+ # gobject.timeout_add(500, self._search_entry_timeout_cb)
#
#def _search_entry_timeout_cb(self):
# self._clear_find_job()
@@ -166,16 +165,15 @@ class EditToolbar(activity.EditToolbar):
self._next.set_tooltip(_('Find next'))
-class ViewToolbar(Gtk.Toolbar):
+class ViewToolbar(gtk.Toolbar):
__gtype_name__ = 'ViewToolbar'
__gsignals__ = {
- 'go-fullscreen': (GObject.SignalFlags.RUN_FIRST, GObject.TYPE_NONE,
- ([])),
+ 'go-fullscreen': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, ([])),
}
def __init__(self):
- Gtk.Toolbar.__init__(self)
+ gtk.Toolbar.__init__(self)
self._view = None
@@ -208,11 +206,11 @@ class ViewToolbar(Gtk.Toolbar):
palette.menu.append(menu_item)
menu_item.show()
- tool_item = Gtk.ToolItem()
+ tool_item = gtk.ToolItem()
self.insert(tool_item, -1)
tool_item.show()
- self._zoom_spin = Gtk.SpinButton()
+ self._zoom_spin = gtk.SpinButton()
self._zoom_spin.set_range(5.409, 400)
self._zoom_spin.set_increments(1, 10)
self._zoom_spin_notify_value_handler = self._zoom_spin.connect(
@@ -220,14 +218,14 @@ class ViewToolbar(Gtk.Toolbar):
tool_item.add(self._zoom_spin)
self._zoom_spin.show()
- zoom_perc_label = Gtk.Label(_("%"))
+ zoom_perc_label = gtk.Label(_("%"))
zoom_perc_label.show()
- tool_item_zoom_perc_label = Gtk.ToolItem()
+ tool_item_zoom_perc_label = gtk.ToolItem()
tool_item_zoom_perc_label.add(zoom_perc_label)
self.insert(tool_item_zoom_perc_label, -1)
tool_item_zoom_perc_label.show()
- spacer = Gtk.SeparatorToolItem()
+ spacer = gtk.SeparatorToolItem()
spacer.props.draw = False
self.insert(spacer, -1)
spacer.show()
@@ -299,11 +297,11 @@ class ViewToolbar(Gtk.Toolbar):
self.emit('go-fullscreen')
-class SpeechToolbar(Gtk.Toolbar):
+class SpeechToolbar(gtk.Toolbar):
def __init__(self, activity):
- Gtk.Toolbar.__init__(self)
- voicebar = Gtk.Toolbar()
+ gtk.Toolbar.__init__(self)
+ voicebar = gtk.Toolbar()
self._activity = activity
if not speech.supported:
return
@@ -335,25 +333,25 @@ class SpeechToolbar(Gtk.Toolbar):
self.insert(combotool, -1)
combotool.show()
- self.pitchadj = Gtk.Adjustment(0, -100, 100, 1, 10, 0)
- pitchbar = Gtk.HScale()
- pitchbar.set_adjustment(self.pitchadj)
+ self.pitchadj = gtk.Adjustment(0, -100, 100, 1, 10, 0)
+ pitchbar = gtk.HScale(self.pitchadj)
pitchbar.set_draw_value(False)
+ pitchbar.set_update_policy(gtk.UPDATE_DISCONTINUOUS)
pitchbar.set_size_request(150, 15)
self.pitchadj.set_value(speech.pitch)
- pitchtool = Gtk.ToolItem()
+ pitchtool = gtk.ToolItem()
pitchtool.add(pitchbar)
pitchtool.show()
self.insert(pitchtool, -1)
pitchbar.show()
- self.rateadj = Gtk.Adjustment(0, -100, 100, 1, 10, 0)
- ratebar = Gtk.HScale()
- ratebar.set_adjustment(self.rateadj)
+ self.rateadj = gtk.Adjustment(0, -100, 100, 1, 10, 0)
+ ratebar = gtk.HScale(self.rateadj)
ratebar.set_draw_value(False)
+ ratebar.set_update_policy(gtk.UPDATE_DISCONTINUOUS)
ratebar.set_size_request(150, 15)
self.rateadj.set_value(speech.rate)
- ratetool = Gtk.ToolItem()
+ ratetool = gtk.ToolItem()
ratetool.add(ratebar)
ratetool.show()
self.insert(ratetool, -1)