table.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:MTTT 作者: roxana-lafuente 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号