* src/Config/_GrampsConfigKeys.py: remember editor size

* src/Editors/_EditPlace.py: remember editor size
	* src/Editors/_EditSource.py: remember editor size
	* src/Editors/_EditPerson.py: remember editor size
	* src/Editors/_EditMedia.py: remember editor size
	* src/Editors/_EditRepository.py: remember editor size
	* src/Editors/_EditEvent.py: remember editor size
	* src/glade/gramps.glade: remember editor size
	* data/gramps.schemas.in: remember editor size


svn: r7695
This commit is contained in:
Don Allingham
2006-11-26 01:29:58 +00:00
parent e824a00edc
commit 49a99e7815
10 changed files with 248 additions and 161 deletions

View File

@ -40,6 +40,7 @@ import gtk
#
#-------------------------------------------------------------------------
import const
import Config
import RelLib
from GrampsWidgets import *
@ -58,9 +59,20 @@ class EditRepository(EditPrimary):
def _local_init(self):
self.glade = gtk.glade.XML(const.gladeFile,"repository_editor","gramps")
self.set_window(self.glade.get_widget("repository_editor"),
self.glade.get_widget('repository_title'),
_('Repository Editor'))
title = self.obj.get_name()
print title
if title:
title = _('Repository') + ": " + title
else:
title = _('Repository')
self.set_window(self.glade.get_widget("repository_editor"), None, title)
width = Config.get(Config.REPO_WIDTH)
height = Config.get(Config.REPO_HEIGHT)
self.window.resize(width, height)
self.window.show()
def _setup_fields(self):
@ -138,6 +150,13 @@ class EditRepository(EditPrimary):
self.db.transaction_commit(trans,msg)
self.close()
def _cleanup_on_exit(self):
self.backref_tab.close()
(width, height) = self.window.get_size()
Config.set(Config.REPO_WIDTH, width)
Config.set(Config.REPO_HEIGHT, height)
Config.sync()
class DelRepositoryQuery:
def __init__(self,repository,db,sources):
self.obj = repository