* src/AddrEdit.py: Full edit functionality

* src/AttrEdit.py: Full edit functionality
* src/DisplayTabs.py: call EditEventRef
* src/EditSourceRef.py: Full edit functionality
* src/EventEdit.py: separate out EditEventRef
* src/GrampsWidgets.py: Add date, menu, type handling widgets
* src/NameEdit.py: Full edit functionality
* src/gramps.glade: fix names and privacy buttons
* src/EditEventRef.py: broken out of EditEvent


svn: r5967
This commit is contained in:
Don Allingham
2006-02-22 00:12:52 +00:00
parent a167440cc6
commit 89f0479a6c
9 changed files with 479 additions and 735 deletions

View File

@@ -592,26 +592,26 @@ class EventEmbedList(EmbeddedList):
return ((1,0),(1,1),(1,2),(1,3),(1,4),(1,5))
def add_button_clicked(self,obj):
import EventEdit
EventEdit.EventRefEditor(self.dbstate,self.uistate,self.track,
None, None, self.obj, self.event_added)
from EditEventRef import EditEventRef
EditEventRef(self.dbstate,self.uistate,self.track,
None, None, self.obj, self.event_added)
def share_button_clicked(self,obj):
import EventEdit
from EditEventRef import EditEventRef
import SelectEvent
sel = SelectEvent.SelectEvent(self.dbstate.db,"Event Select")
event = sel.run()
EventEdit.EventRefEditor(self.dbstate,self.uistate,self.track,
event, None, self.obj, self.event_added)
EditEventRef(self.dbstate,self.uistate,self.track,
event, None, self.obj, self.event_added)
def edit_button_clicked(self,obj):
ref = self.get_selected()
if ref:
import EventEdit
from EditEventRef import EditEventRef
event = self.dbstate.db.get_event_from_handle(ref.ref)
EventEdit.EventRefEditor(self.dbstate,self.uistate,self.track,
event, ref, self.obj, self.event_updated)
EditEventRef(self.dbstate,self.uistate,self.track,
event, ref, self.obj, self.event_updated)
def event_updated(self,value):
self.changed = True