Don't allow the birth/death event namese modifiedimpos
svn: r449
This commit is contained in:
@ -803,15 +803,15 @@ def on_add_addr_clicked(obj):
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
def on_event_add_clicked(obj):
|
def on_event_add_clicked(obj):
|
||||||
EventEditor(obj.get_data(EDITPERSON),None)
|
EventEditor(obj.get_data(EDITPERSON),None,0)
|
||||||
|
|
||||||
def on_edit_birth_clicked(obj):
|
def on_edit_birth_clicked(obj):
|
||||||
person = obj.get_data(EDITPERSON)
|
person = obj.get_data(EDITPERSON)
|
||||||
EventEditor(person,person.birth)
|
EventEditor(person,person.birth,1)
|
||||||
|
|
||||||
def on_edit_death_clicked(obj):
|
def on_edit_death_clicked(obj):
|
||||||
person = obj.get_data(EDITPERSON)
|
person = obj.get_data(EDITPERSON)
|
||||||
EventEditor(person,person.death)
|
EventEditor(person,person.death,1)
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -825,7 +825,7 @@ def on_edit_death_clicked(obj):
|
|||||||
def on_event_update_clicked(obj):
|
def on_event_update_clicked(obj):
|
||||||
row = obj.get_data(INDEX)
|
row = obj.get_data(INDEX)
|
||||||
if row >= 0:
|
if row >= 0:
|
||||||
EventEditor(obj.get_data(EDITPERSON),obj.get_row_data(row))
|
EventEditor(obj.get_data(EDITPERSON),obj.get_row_data(row),0)
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -1430,7 +1430,7 @@ def on_ok_clicked(obj):
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class EventEditor:
|
class EventEditor:
|
||||||
|
|
||||||
def __init__(self,parent,event):
|
def __init__(self,parent,event,name_read_only):
|
||||||
self.parent = parent
|
self.parent = parent
|
||||||
self.event = event
|
self.event = event
|
||||||
if event:
|
if event:
|
||||||
@ -1453,6 +1453,8 @@ class EventEditor:
|
|||||||
title = _("Event Editor for %s") % name
|
title = _("Event Editor for %s") % name
|
||||||
self.top.get_widget("eventTitle").set_text(title)
|
self.top.get_widget("eventTitle").set_text(title)
|
||||||
self.event_menu.set_popdown_strings(const.personalEvents)
|
self.event_menu.set_popdown_strings(const.personalEvents)
|
||||||
|
if name_read_only:
|
||||||
|
self.event_menu.set_sensitive(0)
|
||||||
|
|
||||||
# Typing CR selects OK button
|
# Typing CR selects OK button
|
||||||
self.window.editable_enters(self.name_field);
|
self.window.editable_enters(self.name_field);
|
||||||
|
@ -297,6 +297,8 @@ def dump_event_stats(g,event):
|
|||||||
g.write("2 DATE %s\n" % cnvtxt(event.getSaveDate()))
|
g.write("2 DATE %s\n" % cnvtxt(event.getSaveDate()))
|
||||||
if event.getPlaceName() != "":
|
if event.getPlaceName() != "":
|
||||||
g.write("2 PLAC %s\n" % cnvtxt(event.getPlaceName()))
|
g.write("2 PLAC %s\n" % cnvtxt(event.getPlaceName()))
|
||||||
|
if event.getCause() != "":
|
||||||
|
g.write("2 CAUS %s\n" % cnvtxt(event.getCause()))
|
||||||
if event.getNote() != "":
|
if event.getNote() != "":
|
||||||
write_long_text(g,"NOTE",2,event.getNote())
|
write_long_text(g,"NOTE",2,event.getNote())
|
||||||
for srcref in event.getSourceRefList():
|
for srcref in event.getSourceRefList():
|
||||||
|
Reference in New Issue
Block a user