* src/DisplayModels.py: fix source display

* src/GrampsBSDDB.py: add abort_changes task
* src/GrampsDbBase.py: add abort_changes task
* src/GrampsInMemDB.py: add abort_changes task
* src/Makefile.am: Add target to build documentation using epydoc
* src/gramps.glade: Add abandon changes menu item. Not fully implemented yet
* src/gramps_main.py: add exit_and_undo


svn: r3623
This commit is contained in:
Don Allingham
2004-10-13 03:51:27 +00:00
parent c8a7f334a5
commit 4a668595e8
8 changed files with 68 additions and 22 deletions

View File

@@ -312,6 +312,7 @@ class Gramps:
self.gtop.signal_autoconnect({
"on_undo_activate" : self.undo,
"on_abandon_activate" : self.exit_and_undo,
"on_column_order_activate": self.column_order,
"on_back_clicked" : self.back_clicked,
"on_back_pressed" : self.back_pressed,
@@ -435,6 +436,11 @@ class Gramps:
self.media_view.change_db(self.db)
self.family_view.load_family()
def exit_and_undo(self,*args):
self.db.abort_changes()
self.db.set_people_view_maps((None,None,None,None))
gtk.main_quit()
def set_person_column_order(self,list):
self.db.set_person_column_order(list)
self.people_view.build_columns()