2007-03-03 Don Allingham <don@gramps-project.org>

* src/GrampsDb/_GrampsGEDDB.py: readonly database for GEDCOM
	* src/Editors/_EditNote.py: add additional fields
	* src/RelLib/_Note.py: cleanup
	* src/DisplayTabs/_NoteModel.py: display correctly
	* src/GrampsWidgets.py: readonly support for checkbox
	* src/glade/gramps.glade: note fixes
	* src/DisplayModels/_NoteModel.py: display data correctly
	* src/GrampsDbUtils/_GedcomParse.py: cleanup 
	* example/gramps/example.gramps: new note support
	* example/gedcom/sample.ged: new note support



svn: r8264
This commit is contained in:
Don Allingham
2007-03-04 02:55:43 +00:00
parent cd570de9e3
commit a7ad83b3ff
10 changed files with 206 additions and 96 deletions

View File

@@ -309,7 +309,7 @@ class PrivacyButton:
class MonitoredCheckbox:
def __init__(self, obj, button, set_val, get_val, on_toggle=None):
def __init__(self, obj, button, set_val, get_val, on_toggle=None, readonly = False):
self.button = button
self.button.connect('toggled', self._on_toggle)
self.on_toggle = on_toggle
@@ -317,6 +317,7 @@ class MonitoredCheckbox:
self.set_val = set_val
self.get_val = get_val
self.button.set_active(get_val())
self.button.set_sensitive(not readonly)
def _on_toggle(self, obj):
self.set_val(obj.get_active())