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