* src/DisplayModels.py: gobject.TYPE_STRING -> str

* src/EditFamily.py: privacy widget
* src/EditPerson.py: privacy widget
* src/EventEdit.py: save support
* src/GrampsWidgets.py: Add PrivacyButton support
* src/PageView.py: make sure active before updating rows
* src/edit_person.glade: privacy icons
* src/gramps.glade: privacy icons


svn: r5895
This commit is contained in:
Don Allingham
2006-02-08 05:08:28 +00:00
parent 92f12f906b
commit f8fba0a3b5
9 changed files with 337 additions and 370 deletions

View File

@@ -57,6 +57,7 @@ import NameDisplay
import NameEdit
import DisplayState
import GrampsDisplay
import GrampsWidgets
from DisplayTabs import *
from WindowUtils import GladeIf
@@ -144,8 +145,9 @@ class EditPerson(DisplayState.ManagedWindow):
self.gender = self.top.get_widget('gender')
self.gender.set_sensitive(mod)
self.private = self.top.get_widget('private')
self.private.set_sensitive(mod)
self.private = GrampsWidgets.PrivacyButton(self.top.get_widget('private'),
self.person)
self.ntype_field = self.top.get_widget("ntype")
self.ntype_field.set_sensitive(mod)
@@ -222,8 +224,6 @@ class EditPerson(DisplayState.ManagedWindow):
self.on_given_focus_out_event)
self.gladeif.connect("button177", "clicked", self.on_edit_name_clicked)
self.private.set_active(self.person.get_privacy())
self.eventbox.connect('button-press-event',self.image_button_press)
self._create_tabbed_pages()