* src/GrampsDb/_DbUtils.py (db_copy): include missing Note table;

handling Note bookmarks.
	* src/GrampsDb/_GrampsDbWriteXML.py:
	* src/GrampsDb/_GrampsDBDir.py:
	* src/GrampsDb/_GrampsBSDDB.py:
	* src/Bookmarks.py:
	* src/GrampsDbUtils/_ReadXML.py:
	Handling Note bookmarks.

2007-03-27  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>


svn: r8328
This commit is contained in:
Zsolt Foldvari
2007-03-27 21:47:18 +00:00
parent 5257824b63
commit a7083cf69c
8 changed files with 37 additions and 7 deletions

View File

@ -390,13 +390,12 @@ class NoteBookmarks(ListBookmarks) :
goto_handle)
def make_label(self,handle):
#obj = self.dbstate.db.get_place_from_handle(handle)
#name = obj.get_title()
return "<Place Holder>" #("%s [%s]" % (name, obj.gramps_id), obj)
obj = self.dbstate.db.get_note_from_handle(handle)
name = obj.get().replace('\n', ' ')[:80]
return ("%s [%s]" % (name, obj.gramps_id), obj)
def connect_signals(self):
pass
#self.dbstate.db.connect('place-delete', self.remove_handles)
self.dbstate.db.connect('note-delete', self.remove_handles)
def make_callback(n,f):
return lambda x: f(n)