* src/Editors/_EditPerson.py (EditPerson._create_tabbed_pages):

initialize load_image callback
	* src/DisplayTabs.py (GalleryTab): call callback if defined when
	the list is updated, handle reorder inserting of None objects


svn: r6476
This commit is contained in:
Don Allingham
2006-04-27 21:56:36 +00:00
parent 513f6706bf
commit 88c6831430
3 changed files with 8 additions and 4 deletions

View File

@@ -1593,15 +1593,17 @@ class GalleryTab(ButtonTab):
self.pack_start(scroll, True)
def _update_internal_list(self, *obj):
node = self.iconmodel.get_iter_first()
newlist = []
node = self.iconmodel.get_iter_first()
while node != None:
newlist.append(self.iconmodel.get_value(node, 2))
node = self.iconmodel.iter_next(node)
for i in xrange(len(self.media_list)):
self.media_list.pop()
for i in newlist:
self.media_list.append(i)
if i:
self.media_list.append(i)
if self.update:
self.update()
self.changed = True