diff options
author | James Simmons <jim@sugarlabs.simmons> | 2010-11-25 22:44:50 (GMT) |
---|---|---|
committer | James Simmons <jim@sugarlabs.simmons> | 2010-11-25 22:44:50 (GMT) |
commit | 8c07b6d280f505346a41ba6ecbcb07952c44287e (patch) | |
tree | 14310501cf14d47498027e62d2c9b65f89e9028c | |
parent | 4040bb8171056a0297752bc282a99f66f9dc7a2b (diff) |
Change style of text highlighting for TTS
-rw-r--r-- | ReadEtextsActivity.py | 15 | ||||
-rw-r--r-- | activity/activity.info | 2 | ||||
-rw-r--r--[-rwxr-xr-x] | ausextract.py | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | gutextract.py | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | pgconvert.py | 0 | ||||
-rw-r--r-- | readtoolbar.py | 2 | ||||
-rw-r--r--[-rwxr-xr-x] | rtfconvert.py | 0 |
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 |