def _table_initializing(self):
(self.source_text_lines,
self.unedited_reference_text_lines,
self.reference_text_lines,
self.table_index,
self.source_text_views,
self.reference_text_views,
self.bilingual_reference_text_views,
self.rows_ammount,
self.get_menu_grid,
self.initialized) = range(10)
#source_text_lines,unedited_reference_text_lines, reference_text_lines, table_index, source_text_views, reference_text_views, bilingual_reference_text_views, rows_ammount, get_menu_grid, initialized
self.tables_content = [[],[],[],0,{},{},{}, 0, None, False]
self.tables_content[self.rows_ammount] = 5
self.search_buttons_array = []
if self.table_type == "translation_table":
self.translation_reference_text_TextViews_modified_flag = {}
self.tables_content[self.get_menu_grid] = Gtk.Grid()
self.tab_grid.add(self.tables_content[self.get_menu_grid])
elif self.table_type == "diff_table":
self.tables_content[self.get_menu_grid] = Gtk.Grid()
self.tab_grid.add(self.tables_content[self.get_menu_grid])
table = Gtk.Table(1,1, True)
self.table = table
self.search_buttons_table = Gtk.Table(1,1, True)
self.monolingual = True
self.btn_post_editing_mode = Gtk.Button("Monolingual")
self.btn_post_editing_mode.connect("clicked", self.toggle_post_editing_mode)
self.tables_content[self.get_menu_grid].attach(self.btn_post_editing_mode, 2, 2, 30, 3)
self.btn_post_editing_mode.set_no_show_all(True)
if not self.source: self.btn_post_editing_mode.hide()
else: self.btn_post_editing_mode.show()
self.table.set_col_spacings(5)
self.table.set_row_spacings(5)
self.table.set_homogeneous(False)
return self.table
评论列表
文章目录