Patch for tabs from Billy Earney
svn: r1496
This commit is contained in:
parent
65f9602e96
commit
59f87c9487
@ -601,10 +601,7 @@ class Gramps:
|
|||||||
self.model2page = {}
|
self.model2page = {}
|
||||||
self.model_used = {}
|
self.model_used = {}
|
||||||
|
|
||||||
self.pl_page = [
|
self.pl_page = [ self.pl_page[-1] ]
|
||||||
ListModel.ListModel(self.pl_other, self.pl_titles, self.row_changed,
|
|
||||||
self.alpha_event, _sel_mode),
|
|
||||||
]
|
|
||||||
|
|
||||||
self.person_tree = self.pl_page[-1]
|
self.person_tree = self.pl_page[-1]
|
||||||
self.person_list = self.pl_page[-1].tree
|
self.person_list = self.pl_page[-1].tree
|
||||||
@ -1503,10 +1500,23 @@ class Gramps:
|
|||||||
except:
|
except:
|
||||||
print index
|
print index
|
||||||
else:
|
else:
|
||||||
self.ptabs.insert_page(display,gtk.Label(pg),len(self.tab_list))
|
#added by EARNEY on 5/5/2003
|
||||||
|
#modified the block below because sometimes certain
|
||||||
|
#letters under people panel
|
||||||
|
#will not load properly after a quick add
|
||||||
|
#(ie, adding a parent under the family panel)
|
||||||
|
index=len(self.tab_list)
|
||||||
|
self.ptabs.insert_page(display,gtk.Label(pg),index)
|
||||||
self.ptabs.set_show_tabs(1)
|
self.ptabs.set_show_tabs(1)
|
||||||
self.tab_list.append(pg)
|
self.tab_list.insert(index,pg)
|
||||||
self.pl_page = self.pl_page[0:-1] + [model,self.default_list]
|
self.pl_page.insert(index,model)
|
||||||
|
|
||||||
|
#instead of the following..
|
||||||
|
#self.ptabs.insert_page(display,gtk.Label(pg),len(self.tab_list))
|
||||||
|
#self.ptabs.set_show_tabs(1)
|
||||||
|
#self.tab_list.append(pg)
|
||||||
|
#self.pl_page = self.pl_page[0:-1] + [model,self.default_list]
|
||||||
|
|
||||||
|
|
||||||
for index in range(0,len(self.tab_list)):
|
for index in range(0,len(self.tab_list)):
|
||||||
model = self.alpha_page[self.tab_list[index]]
|
model = self.alpha_page[self.tab_list[index]]
|
||||||
|
Loading…
Reference in New Issue
Block a user