def add_page(self, ebook_reader_tab_instance): # Add the "content" for the section. tab_name = ebook_reader_tab_instance.get_tab_label() tab_widget = ebook_reader_tab_instance.get_widget_to_attach_notebook_tab() tab_toolbar = ebook_reader_tab_instance.get_tab_toolbar() if tab_toolbar is not None: tab_widget.pack_start(tab_toolbar, False, False, 0) tab_widget.reorder_child(tab_toolbar, 0) self._tab_toolbars_list.append(tab_toolbar) self.notebook.add_page(tab_name, tab_widget) # Add the "(secondary) toolbar" for the section. icon_name = \ ebook_reader_tab_instance.get_tab_toolbar_icon_name() toolbar_button = ToolbarButton(page=None, icon_name=icon_name + '-select') self._toolbar_buttons_list.append(toolbar_button) toolbar_button.connect('clicked', self.load_corresponding_page, ebook_reader_tab_instance.get_pagenum()) ebook_reader_tab_instance.show() toolbar_button.set_tooltip(tab_name) self._toolbar_box._toolbar.insert(toolbar_button, -1) toolbar_button.show() self._toolbar_box.show_all()
def add_page(self, ebook_reader_tab_instance): # Add the "content" for the section. tab_name = ebook_reader_tab_instance.get_tab_label() tab_widget = ebook_reader_tab_instance.get_widget_to_attach_notebook_tab( ) tab_toolbar = ebook_reader_tab_instance.get_tab_toolbar() if tab_toolbar is not None: tab_widget.pack_start(tab_toolbar, False, False, 0) tab_widget.reorder_child(tab_toolbar, 0) self._tab_toolbars_list.append(tab_toolbar) self.notebook.add_page(tab_name, tab_widget) # Add the "(secondary) toolbar" for the section. icon_name = \ ebook_reader_tab_instance.get_tab_toolbar_icon_name() toolbar_button = ToolbarButton(page=None, icon_name=icon_name + '-select') self._toolbar_buttons_list.append(toolbar_button) toolbar_button.connect('clicked', self.load_corresponding_page, ebook_reader_tab_instance.get_pagenum()) ebook_reader_tab_instance.show() toolbar_button.set_tooltip(tab_name) self._toolbar_box._toolbar.insert(toolbar_button, -1) toolbar_button.show() self._toolbar_box.show_all()