* src/plugins/ReadGedcom.py: handle sources attached to a person (not

to an event), handle the PAF/FTW _MARNM extension.

* src/plugins/WriteGedcom.py: Allow for multi-line PAGE information for
as source.
* src/gramps.glade: parent relationship editor has an indicator to
mark the parents as the preferred parents for reporting and display
* src/ChooseParents.py: parent relationship editor has an indicator to
mark the parents as the preferred parents for reporting and display


svn: r1905
This commit is contained in:
Don Allingham
2003-07-21 00:09:12 +00:00
parent bd96aef984
commit ad76d91807
6 changed files with 159 additions and 43 deletions

View File

@@ -275,7 +275,8 @@ class SourceEditor:
def draw(self,sel = None):
self.title_menu.list.remove_items(self.list)
if self.source_ref:
self.get_widget("spage").set_text(self.source_ref.getPage())
spage = self.get_widget("spage")
spage.get_buffer().set_text(self.source_ref.getPage())
date = self.source_ref.getDate()
if date:
self.get_widget("sdate").set_text(date.getDate())
@@ -324,7 +325,6 @@ class SourceEditor:
if self.active_source != self.source_ref.getBase():
self.source_ref.setBase(self.active_source)
page = self.get_widget("spage").get_text()
date = self.get_widget("sdate").get_text()
conf = self.get_widget("conf").get_menu().get_active().get_data('a')
@@ -336,6 +336,10 @@ class SourceEditor:
text = buffer.get_text(buffer.get_start_iter(),
buffer.get_end_iter(),gtk.FALSE)
buffer = self.get_widget('spage').get_buffer()
page = buffer.get_text(buffer.get_start_iter(),
buffer.get_end_iter(),gtk.FALSE)
self.source_ref.setPage(page)
self.source_ref.getDate().set(date)
self.source_ref.setText(text)