def cell_in_translation_table_changed(self, text_buffer_object, segment_index):
if not self.REC_button.get_active():
self.save_post_editing_changes_button.show()
elif segment_index != self.last_segment_changed:
self.save_function()
self.last_segment_changed = segment_index
def fix_text(text):
#in case the user deleted the endline character at the end of the text segment
new_line_index = text.rfind("\n")
if new_line_index == -1:
text += "\n"
return text
text = fix_text(text_buffer_object.get_text(text_buffer_object.get_start_iter(),text_buffer_object.get_end_iter(),True) )
self.tables_content[self.reference_text_lines][segment_index] = text
self.translation_reference_text_TextViews_modified_flag[segment_index] = text
self.tables_content[self.reference_text_views][segment_index].override_background_color(Gtk.StateFlags.NORMAL, Gdk.RGBA(0.7, 249, 249, 240))
评论列表
文章目录