def _create_tabbed_pages(self): """ Create the notebook tabs and inserts them into the main window. """ notebook_ref = self.top.get_object('notebook_ref') notebook_src = self.top.get_object('notebook_shared') self._add_tab(notebook_src, self.primtab) self._add_tab(notebook_ref, self.reftab) self.srcref_list = CitationEmbedList( self.dbstate, self.uistate, self.track, self.source_ref.get_citation_list()) self._add_tab(notebook_ref, self.srcref_list) self.track_ref_for_deletion("srcref_list") self.attr_list = MediaAttrEmbedList( self.dbstate, self.uistate, self.track, self.source_ref.get_attribute_list()) self._add_tab(notebook_ref, self.attr_list) self.track_ref_for_deletion("attr_list") self.backref_list = MediaBackRefList( self.dbstate, self.uistate, self.track, self.db.find_backlink_handles(self.source.handle), self.enable_warnbox) self._add_tab(notebook_src, self.backref_list) self.track_ref_for_deletion("backref_list") self.note_ref_tab = NoteTab(self.dbstate, self.uistate, self.track, self.source_ref.get_note_list(), notetype=NoteType.MEDIAREF) self._add_tab(notebook_ref, self.note_ref_tab) self.track_ref_for_deletion("note_ref_tab") self.src_srcref_list = CitationEmbedList( self.dbstate, self.uistate, self.track, self.source.get_citation_list()) self._add_tab(notebook_src, self.src_srcref_list) self.track_ref_for_deletion("src_srcref_list") self.src_attr_list = MediaAttrEmbedList( self.dbstate, self.uistate, self.track, self.source.get_attribute_list()) self._add_tab(notebook_src, self.src_attr_list) self.track_ref_for_deletion("src_attr_list") self.src_note_ref_tab = NoteTab(self.dbstate, self.uistate, self.track, self.source.get_note_list(), notetype=NoteType.MEDIA) self._add_tab(notebook_src, self.src_note_ref_tab) self.track_ref_for_deletion("src_note_ref_tab") self._setup_notebook_tabs(notebook_src) self._setup_notebook_tabs(notebook_ref)
def _create_tabbed_pages(self): """ Create the notebook tabs and inserts them into the main window. """ notebook = self.top.get_object('notebook3') self._add_tab(notebook, self.mloc) self.loc_list = LocationEmbedList(self.dbstate, self.uistate, self.track, self.obj.alt_loc) self._add_tab(notebook, self.loc_list) self.track_ref_for_deletion("loc_list") self.citation_list = CitationEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_citation_list(), self.get_menu_title()) self._add_tab(notebook, self.citation_list) self.track_ref_for_deletion("citation_list") self.note_tab = NoteTab(self.dbstate, self.uistate, self.track, self.obj.get_note_list(), self.get_menu_title(), notetype=gen.lib.NoteType.PLACE) self._add_tab(notebook, self.note_tab) self.track_ref_for_deletion("note_tab") self.gallery_tab = GalleryTab(self.dbstate, self.uistate, self.track, self.obj.get_media_list()) self._add_tab(notebook, self.gallery_tab) self.track_ref_for_deletion("gallery_tab") self.web_list = WebEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_url_list()) self._add_tab(notebook, self.web_list) self.track_ref_for_deletion("web_list") self.backref_list = PlaceBackRefList(self.dbstate, self.uistate, self.track, self.db.find_backlink_handles(self.obj.handle)) self.backref_tab = self._add_tab(notebook, self.backref_list) self.track_ref_for_deletion("backref_list") self.track_ref_for_deletion("backref_tab") self._setup_notebook_tabs(notebook)
def _create_tabbed_pages(self): notebook = gtk.Notebook() self.child_list = ChildEmbedList(self.dbstate, self.uistate, self.track, self.obj) self.child_tab = self._add_tab(notebook, self.child_list) self.track_ref_for_deletion("child_list") self.track_ref_for_deletion("child_tab") self.event_list = EventEmbedList(self.dbstate, self.uistate, self.track, self.obj) self._add_tab(notebook, self.event_list) self.track_ref_for_deletion("event_list") self.citation_list = CitationEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_citation_list(), self.get_menu_title()) self._add_tab(notebook, self.citation_list) self.track_ref_for_deletion("citation_list") self.attr_list = FamilyAttrEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_attribute_list()) self._add_tab(notebook, self.attr_list) self.track_ref_for_deletion("attr_list") self.note_tab = NoteTab(self.dbstate, self.uistate, self.track, self.obj.get_note_list(), self.get_menu_title(), notetype=gen.lib.NoteType.FAMILY) self._add_tab(notebook, self.note_tab) self.track_ref_for_deletion("note_tab") self.gallery_tab = GalleryTab(self.dbstate, self.uistate, self.track, self.obj.get_media_list()) self._add_tab(notebook, self.gallery_tab) self.track_ref_for_deletion("gallery_tab") self.lds_embed = FamilyLdsEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_lds_ord_list()) self._add_tab(notebook, self.lds_embed) self.track_ref_for_deletion("lds_embed") self._setup_notebook_tabs(notebook) notebook.show_all() self.hidden = (notebook, self.top.get_object('info')) self.top.get_object('vbox').pack_start(notebook, True)
def _create_tabbed_pages(self): notebook = gtk.Notebook() self.srcref_list = CitationEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_citation_list()) self._add_tab(notebook, self.srcref_list) self.track_ref_for_deletion("srcref_list") self.note_tab = NoteTab(self.dbstate, self.uistate, self.track, self.obj.get_note_list(), notetype=gen.lib.NoteType.LDS) self._add_tab(notebook, self.note_tab) self.track_ref_for_deletion("note_tab") notebook.show_all() self.top.get_object('vbox').pack_start(notebook, True)
def _create_tabbed_pages(self): """ Create the notebook tabs and inserts them into the main window. """ notebook = gtk.Notebook() self.citation_list = CitationEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_citation_list(), self.get_menu_title()) self._add_tab(notebook, self.citation_list) self.note_list = NoteTab(self.dbstate, self.uistate, self.track, self.obj.get_note_list(), notetype=gen.lib.NoteType.EVENT) self._add_tab(notebook, self.note_list) self.gallery_list = GalleryTab(self.dbstate, self.uistate, self.track, self.obj.get_media_list()) self._add_tab(notebook, self.gallery_list) self.attr_list = AttrEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_attribute_list()) self._add_tab(notebook, self.attr_list) handle_list = self.dbstate.db.find_backlink_handles(self.obj.handle) self.backref_list = EventBackRefList(self.dbstate, self.uistate, self.track, handle_list) self._add_tab(notebook, self.backref_list) self._setup_notebook_tabs(notebook) notebook.show_all() self.top.get_object('vbox').pack_start(notebook, True) self.track_ref_for_deletion("citation_list") self.track_ref_for_deletion("note_list") self.track_ref_for_deletion("gallery_list") self.track_ref_for_deletion("attr_list") self.track_ref_for_deletion("backref_list")
def _create_tabbed_pages(self): notebook = self.top.get_object("notebook") self._add_tab(notebook, self.gennam) self.track_ref_for_deletion("gennam") self.srcref_list = CitationEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_citation_list()) self._add_tab(notebook, self.srcref_list) self.track_ref_for_deletion("srcref_list") self.note_tab = NoteTab(self.dbstate, self.uistate, self.track, self.obj.get_note_list(), notetype=NoteType.PERSONNAME) self._add_tab(notebook, self.note_tab) self.track_ref_for_deletion("note_tab") self._setup_notebook_tabs(notebook)
def _create_tabbed_pages(self): """ Create the notebook tabs and inserts them into the main window. """ notebook = gtk.Notebook() self.srcref_list = CitationEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_citation_list()) self._add_tab(notebook, self.srcref_list) self.track_ref_for_deletion("srcref_list") self.note_tab = NoteTab(self.dbstate, self.uistate, self.track, self.obj.get_note_list(), notetype=NoteType.ASSOCIATION) self._add_tab(notebook, self.note_tab) self.track_ref_for_deletion("note_tab") self._setup_notebook_tabs(notebook) notebook.show_all() self.top.get_object('vbox').pack_start(notebook, True)
def _create_tabbed_pages(self): """ Create the notebook tabs and inserts them into the main window. """ notebook = self.top.get_object('notebook') notebook_ref = self.top.get_object('notebook_ref') self._add_tab(notebook, self.primtab) self._add_tab(notebook_ref, self.reftab) self.track_ref_for_deletion("primtab") self.track_ref_for_deletion("reftab") self.srcref_list = CitationEmbedList(self.dbstate, self.uistate, self.track, self.source.get_citation_list()) self._add_tab(notebook, self.srcref_list) self.track_ref_for_deletion("srcref_list") self.attr_list = AttrEmbedList(self.dbstate, self.uistate, self.track, self.source.get_attribute_list()) self._add_tab(notebook, self.attr_list) self.track_ref_for_deletion("attr_list") self.note_tab = NoteTab(self.dbstate, self.uistate, self.track, self.source.get_note_list(), notetype=gen.lib.NoteType.EVENT) self._add_tab(notebook, self.note_tab) self.track_ref_for_deletion("note_tab") self.note_ref_tab = NoteTab(self.dbstate, self.uistate, self.track, self.source_ref.get_note_list(), notetype=gen.lib.NoteType.EVENTREF) self._add_tab(notebook_ref, self.note_ref_tab) self.track_ref_for_deletion("note_ref_tab") self.gallery_tab = GalleryTab(self.dbstate, self.uistate, self.track, self.source.get_media_list()) self._add_tab(notebook, self.gallery_tab) self.track_ref_for_deletion("gallery_tab") self.backref_tab = EventBackRefList( self.dbstate, self.uistate, self.track, self.db.find_backlink_handles(self.source.handle), self.enable_warnbox) self._add_tab(notebook, self.backref_tab) self.track_ref_for_deletion("backref_tab") self.attr_ref_list = AttrEmbedList( self.dbstate, self.uistate, self.track, self.source_ref.get_attribute_list()) self._add_tab(notebook_ref, self.attr_ref_list) self.track_ref_for_deletion("attr_ref_list") self._setup_notebook_tabs(notebook) self._setup_notebook_tabs(notebook_ref)
def _create_tabbed_pages(self): """ Create the notebook tabs and insert them into the main window. """ notebook = gtk.Notebook() notebook.set_scrollable(True) self.event_list = PersonEventEmbedList(self.dbstate, self.uistate, self.track, self.obj) self._add_tab(notebook, self.event_list) self.track_ref_for_deletion("event_list") self.name_list = NameEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_alternate_names(), self.obj, self.name_callback) self._add_tab(notebook, self.name_list) self.track_ref_for_deletion("name_list") self.srcref_list = CitationEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_citation_list(), self.get_menu_title()) self._add_tab(notebook, self.srcref_list) self.track_ref_for_deletion("srcref_list") self.attr_list = AttrEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_attribute_list()) self._add_tab(notebook, self.attr_list) self.track_ref_for_deletion("attr_list") self.addr_list = AddrEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_address_list()) self._add_tab(notebook, self.addr_list) self.track_ref_for_deletion("addr_list") self.note_tab = NoteTab(self.dbstate, self.uistate, self.track, self.obj.get_note_list(), self.get_menu_title(), notetype=gen.lib.NoteType.PERSON) self._add_tab(notebook, self.note_tab) self.track_ref_for_deletion("note_tab") self.gallery_tab = GalleryTab(self.dbstate, self.uistate, self.track, self.obj.get_media_list(), self.load_person_image) self._add_tab(notebook, self.gallery_tab) self.track_ref_for_deletion("gallery_tab") self.web_list = WebEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_url_list()) self._add_tab(notebook, self.web_list) self.track_ref_for_deletion("web_list") self.person_ref_list = PersonRefEmbedList( self.dbstate, self.uistate, self.track, self.obj.get_person_ref_list()) self._add_tab(notebook, self.person_ref_list) self.track_ref_for_deletion("person_ref_list") self.lds_list = LdsEmbedList(self.dbstate, self.uistate, self.track, self.obj.get_lds_ord_list()) self._add_tab(notebook, self.lds_list) self.track_ref_for_deletion("lds_list") self.backref_tab = PersonBackRefList( self.dbstate, self.uistate, self.track, self.db.find_backlink_handles(self.obj.handle)) self._add_tab(notebook, self.backref_tab) self.track_ref_for_deletion("backref_tab") self._setup_notebook_tabs(notebook) notebook.show_all() self.top.get_object('vbox').pack_start(notebook, True)