From a8627b81b39224c89b312d7cf32da29d90f10a54 Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Tue, 24 Aug 2004 18:05:18 +0000 Subject: [PATCH] 2004-08-24 Tim Waugh * src/MediaView.py (MediaView.on_select_row): Use the correct column for DB handle. (MediaView.on_select_row): Display GRAMPS ID, not DB handle. (MediaView.build_context_menu): Use the correct column for DB handle. (MediaView.on_edit_clicked): Likewise. (MediaView.on_delete_clicked): Likewise. svn: r3506 --- ChangeLog | 8 ++++++++ src/MediaView.py | 12 ++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index aecd48716..92d77b223 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,12 @@ 2004-08-24 Tim Waugh + * src/MediaView.py (MediaView.on_select_row): Use the correct + column for DB handle. + (MediaView.on_select_row): Display GRAMPS ID, not DB handle. + (MediaView.build_context_menu): Use the correct column for DB + handle. + (MediaView.on_edit_clicked): Likewise. + (MediaView.on_delete_clicked): Likewise. + * src/WriteXML.py: Write out 'default' tag on people node for compatibility with GRAMPS 1.0.x. diff --git a/src/MediaView.py b/src/MediaView.py index bede9771b..c18f71752 100644 --- a/src/MediaView.py +++ b/src/MediaView.py @@ -162,8 +162,8 @@ class MediaView: store,node = self.selection.get_selected() if not node: return - - handle = store.get_value(node,1) + + handle = store.get_value(node,5) mobj = self.db.get_object_from_handle(handle) mtype = mobj.get_mime_type() @@ -179,7 +179,7 @@ class MediaView: if not pexists: fexists = 0 - self.mid.set_text(mobj.get_handle()) + self.mid.set_text(mobj.get_gramps_id()) self.mtype.set_text(type_name) self.mdesc.set_text(mobj.get_description()) if len(path) == 0 or fexists == 0: @@ -212,7 +212,7 @@ class MediaView: store,node = self.selection.get_selected() if node: - handle = store.get_value(node,1) + handle = store.get_value(node,5) obj = self.db.get_object_from_handle(handle) self.obj = obj mime_type = obj.get_mime_type() @@ -278,7 +278,7 @@ class MediaView: list_store, node = self.selection.get_selected() if node: - handle = list_store.get_value(node,1) + handle = list_store.get_value(node,5) obj = self.db.get_object_from_handle(handle) ImageSelect.GlobalMediaProperties(self.db,obj,self.load_media, self,self.topWindow) @@ -288,7 +288,7 @@ class MediaView: if not node: return - handle = store.get_value(node,1) + handle = store.get_value(node,5) mobj = self.db.get_object_from_handle(handle) if self.is_object_used(mobj): ans = ImageSelect.DeleteMediaQuery(mobj,self.db,self.build_tree)