From f018927f5ec495d02a0b73ca63a8b845ed776d21 Mon Sep 17 00:00:00 2001 From: Doug Blank Date: Thu, 1 Jan 2009 23:40:35 +0000 Subject: [PATCH] Refinements in the Data Entry Gramplet: show/hide init values svn: r11557 --- src/plugins/DefaultGramplets.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugins/DefaultGramplets.py b/src/plugins/DefaultGramplets.py index 51ae4fdeb..6dc4b6b5b 100644 --- a/src/plugins/DefaultGramplets.py +++ b/src/plugins/DefaultGramplets.py @@ -1281,8 +1281,11 @@ class DataEntryGramplet(Gramplet): self.de_widgets["Active person:Edit family:Label"].hide() active_person = self.dbstate.get_active_person() self.dirty_person = active_person + self.dirty_family = None if active_person: self.de_widgets["Active person:Edit person"].show() + self.de_widgets["Active person:Edit family"].hide() + self.de_widgets["Active person:Edit family:Label"].hide() # Fill in current person edits: name = name_displayer.display(active_person) self.de_widgets["Active person"].set_text("%s " % name) @@ -1334,6 +1337,8 @@ class DataEntryGramplet(Gramplet): else: self.clear_data_edit(None) self.de_widgets["Active person:Edit person"].hide() + self.de_widgets["Active person:Edit family"].hide() + self.de_widgets["Active person:Edit family:Label"].hide() self.dirty = False def make_row(self, pos, text, choices=None, readonly=False, callback_list=[],