* 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:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user