Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Simmons <jim@sugarlabs.simmons>2010-11-25 22:44:50 (GMT)
committer James Simmons <jim@sugarlabs.simmons>2010-11-25 22:44:50 (GMT)
commit8c07b6d280f505346a41ba6ecbcb07952c44287e (patch)
tree14310501cf14d47498027e62d2c9b65f89e9028c
parent4040bb8171056a0297752bc282a99f66f9dc7a2b (diff)
Change style of text highlighting for TTS
-rw-r--r--ReadEtextsActivity.py15
-rw-r--r--activity/activity.info2
-rw-r--r--[-rwxr-xr-x]ausextract.py0
-rw-r--r--[-rwxr-xr-x]gutextract.py0
-rw-r--r--[-rwxr-xr-x]pgconvert.py0
-rw-r--r--readtoolbar.py2
-rw-r--r--[-rwxr-xr-x]rtfconvert.py0
7 files changed, 12 insertions, 7 deletions
diff --git a/ReadEtextsActivity.py b/ReadEtextsActivity.py
index a5a09d2..aaa594a 100644
--- a/ReadEtextsActivity.py
+++ b/ReadEtextsActivity.py
@@ -224,13 +224,16 @@ class ReadEtextsActivity(activity.Activity):
if os.path.exists(os.path.join(self.get_activity_root(), 'instance', 'fontsize.txt')):
f = open(os.path.join(self.get_activity_root(), 'instance', 'fontsize.txt'), 'r')
line = f.readline()
+ print 'font size=', line
fontsize = int(line.strip())
self.font_desc = pango.FontDescription("sans %d" % style.zoom(fontsize))
f.close()
else:
+ print 'no font size found'
self.font_desc = pango.FontDescription("sans %d" % style.zoom(10))
buffer = self.textview.get_buffer()
self.markset_id = buffer.connect("mark-set", self.mark_set_cb)
+ print self.font_desc
self.textview.modify_font(self.font_desc)
self.annotation_textview.modify_font(self.font_desc)
self.scrolled.add(self.textview)
@@ -288,8 +291,8 @@ class ReadEtextsActivity(activity.Activity):
textbuffer = self.textview.get_buffer()
self.tag = textbuffer.create_tag()
self.tag.set_property('weight', pango.WEIGHT_BOLD)
- self.tag.set_property( 'foreground', "white")
- self.tag.set_property( 'background', "black")
+ # self.tag.set_property( 'foreground', "white")
+ # self.tag.set_property( 'background', "black")
self.underline_tag = textbuffer.create_tag()
self.underline_tag.set_property('underline', 'single')
@@ -404,13 +407,14 @@ class ReadEtextsActivity(activity.Activity):
toolbar_box.toolbar.insert(activity_button, 0)
activity_button.show()
- self.edit_toolbar = activity.EditToolbar()
+ self.edit_toolbar = EditToolbar()
self.edit_toolbar.undo.props.visible = False
self.edit_toolbar.redo.props.visible = False
self.edit_toolbar.separator.props.visible = False
self.edit_toolbar.copy.set_sensitive(False)
self.edit_toolbar.copy.connect('clicked', self.edit_toolbar_copy_cb)
self.edit_toolbar.paste.props.visible = False
+ self.edit_toolbar.set_activity(self)
edit_toolbar_button = ToolbarButton(
page=self.edit_toolbar,
@@ -630,10 +634,11 @@ class ReadEtextsActivity(activity.Activity):
if word_count < len(self.word_tuples) :
word_tuple = self.word_tuples[word_count]
textbuffer = self.textview.get_buffer()
- iterStart = textbuffer.get_iter_at_offset(word_tuple[0])
+ # iterStart = textbuffer.get_iter_at_offset(word_tuple[0])
+ iterStart = textbuffer.get_iter_at_offset(0)
iterEnd = textbuffer.get_iter_at_offset(word_tuple[1])
bounds = textbuffer.get_bounds()
- textbuffer.remove_all_tags(bounds[0], bounds[1])
+ # textbuffer.remove_all_tags(bounds[0], bounds[1])
textbuffer.apply_tag(self.tag, iterStart, iterEnd)
v_adjustment = self.scrolled.get_vadjustment()
max = v_adjustment.upper - v_adjustment.page_size
diff --git a/activity/activity.info b/activity/activity.info
index eff8260..cb805aa 100644
--- a/activity/activity.info
+++ b/activity/activity.info
@@ -4,6 +4,6 @@ service_name = org.laptop.sugar.ReadEtextsActivity
icon = read-etexts
exec = sugar-activity ReadEtextsActivity.ReadEtextsActivity
show_launcher = yes
-activity_version = 21
+activity_version = 22
mime_types = text/plain;application/zip;application/rtf
license = GPLv2+
diff --git a/ausextract.py b/ausextract.py
index 24adfad..24adfad 100755..100644
--- a/ausextract.py
+++ b/ausextract.py
diff --git a/gutextract.py b/gutextract.py
index adcc452..adcc452 100755..100644
--- a/gutextract.py
+++ b/gutextract.py
diff --git a/pgconvert.py b/pgconvert.py
index 33b4336..33b4336 100755..100644
--- a/pgconvert.py
+++ b/pgconvert.py
diff --git a/readtoolbar.py b/readtoolbar.py
index 77141c8..020011f 100644
--- a/readtoolbar.py
+++ b/readtoolbar.py
@@ -495,4 +495,4 @@ class SpeechToolbar(gtk.Toolbar):
speech.play(self.activity.add_word_marks())
else:
speech.stop()
- self.activity.show_underlines()
+ # self.activity.show_underlines()
diff --git a/rtfconvert.py b/rtfconvert.py
index a3930f0..a3930f0 100755..100644
--- a/rtfconvert.py
+++ b/rtfconvert.py