Remember Seting of the PedigreeView in the config
svn: r9351
This commit is contained in:
parent
18e8815395
commit
df3c42318b
@ -1,3 +1,7 @@
|
|||||||
|
2007-11-16 Martin Hawlisch <Martin.Hawlisch@gmx.de>
|
||||||
|
* src/Config/_GrampsConfigKeys.py: Add keys for the PedigreeView
|
||||||
|
* src/DataViews/_PedigreeView.py: Remember tree settings in config
|
||||||
|
|
||||||
2007-11-13 Brian Matherly <brian@gramps-project.org>
|
2007-11-13 Brian Matherly <brian@gramps-project.org>
|
||||||
* src/plugins/NarrativeWeb.py: Fix 0001369: Cannot translate (LivingProxy)
|
* src/plugins/NarrativeWeb.py: Fix 0001369: Cannot translate (LivingProxy)
|
||||||
references on NarrativeWeb dialog
|
references on NarrativeWeb dialog
|
||||||
|
@ -97,6 +97,10 @@ SOURCE_WIDTH = ('interface', 'source-width', 1)
|
|||||||
SOURCE_REF_HEIGHT = ('interface', 'source-ref-height', 1)
|
SOURCE_REF_HEIGHT = ('interface', 'source-ref-height', 1)
|
||||||
SOURCE_REF_WIDTH = ('interface', 'source-ref-width', 1)
|
SOURCE_REF_WIDTH = ('interface', 'source-ref-width', 1)
|
||||||
FILTER = ('interface', 'filter', 0)
|
FILTER = ('interface', 'filter', 0)
|
||||||
|
PEDVIEW_TREESIZE = ('interface', 'pedview-tree-size', 1)
|
||||||
|
PEDVIEW_LAYOUT = ('interface', 'pedview-layout', 1)
|
||||||
|
PEDVIEW_SHOW_MARRIAGE= ('interface', 'pedview-show-marriage', 0)
|
||||||
|
PEDVIEW_SHOW_IMAGES = ('interface', 'pedview-show-images', 0)
|
||||||
DATABASE_PATH = ('behavior', 'database-path', 2)
|
DATABASE_PATH = ('behavior', 'database-path', 2)
|
||||||
FPREFIX = ('preferences', 'fprefix', 2)
|
FPREFIX = ('preferences', 'fprefix', 2)
|
||||||
EPREFIX = ('preferences', 'eprefix', 2)
|
EPREFIX = ('preferences', 'eprefix', 2)
|
||||||
@ -206,6 +210,10 @@ default_value = {
|
|||||||
SOURCE_REF_HEIGHT : 450,
|
SOURCE_REF_HEIGHT : 450,
|
||||||
SOURCE_REF_WIDTH : 600,
|
SOURCE_REF_WIDTH : 600,
|
||||||
FILTER : False,
|
FILTER : False,
|
||||||
|
PEDVIEW_TREESIZE : 0,
|
||||||
|
PEDVIEW_LAYOUT : 0,
|
||||||
|
PEDVIEW_SHOW_MARRIAGE: False,
|
||||||
|
PEDVIEW_SHOW_IMAGES : True,
|
||||||
DATABASE_PATH : '~/.gramps/grampsdb',
|
DATABASE_PATH : '~/.gramps/grampsdb',
|
||||||
FPREFIX : 'F%04d',
|
FPREFIX : 'F%04d',
|
||||||
EPREFIX : 'E%04d',
|
EPREFIX : 'E%04d',
|
||||||
|
@ -60,7 +60,7 @@ from ReportBase import ReportUtils
|
|||||||
from Editors import EditPerson, EditFamily
|
from Editors import EditPerson, EditFamily
|
||||||
from DdTargets import DdTargets
|
from DdTargets import DdTargets
|
||||||
import cPickle as pickle
|
import cPickle as pickle
|
||||||
|
import Config
|
||||||
from QuestionDialog import RunDatabaseRepair, ErrorDialog
|
from QuestionDialog import RunDatabaseRepair, ErrorDialog
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
@ -463,10 +463,10 @@ class PedigreeView(PageView.PersonNavView):
|
|||||||
self.dbstate = dbstate
|
self.dbstate = dbstate
|
||||||
self.dbstate.connect('database-changed',self.change_db)
|
self.dbstate.connect('database-changed',self.change_db)
|
||||||
#self.dbstate.connect('active-changed',self.goto_active_person)
|
#self.dbstate.connect('active-changed',self.goto_active_person)
|
||||||
self.force_size = 0 # Automatic resize
|
self.force_size = Config.get(Config.PEDVIEW_TREESIZE) # Automatic resize
|
||||||
self.tree_style = 0 # Nice tree
|
self.tree_style = Config.get(Config.PEDVIEW_LAYOUT) # Nice tree
|
||||||
self.show_images = True # Show photos of persons
|
self.show_images = Config.get(Config.PEDVIEW_SHOW_IMAGES) # Show photos of persons
|
||||||
self.show_marriage_data = 0 # Hide marriage data by default
|
self.show_marriage_data = Config.get(Config.PEDVIEW_SHOW_MARRIAGE) # Hide marriage data by default
|
||||||
self.format_helper = FormattingHelper( self.dbstate)
|
self.format_helper = FormattingHelper( self.dbstate)
|
||||||
|
|
||||||
def change_page(self):
|
def change_page(self):
|
||||||
@ -1215,12 +1215,14 @@ class PedigreeView(PageView.PersonNavView):
|
|||||||
|
|
||||||
def change_force_size_cb(self,event,data):
|
def change_force_size_cb(self,event,data):
|
||||||
if data in [0,2,3,4,5]:
|
if data in [0,2,3,4,5]:
|
||||||
|
Config.set(Config.PEDVIEW_TREESIZE,data)
|
||||||
self.force_size = data
|
self.force_size = data
|
||||||
self.dirty = True
|
self.dirty = True
|
||||||
self.size_request_cb(self.notebook.parent,None) # switch to matching size
|
self.size_request_cb(self.notebook.parent,None) # switch to matching size
|
||||||
|
|
||||||
def change_tree_style_cb(self,event,data):
|
def change_tree_style_cb(self,event,data):
|
||||||
if data in [0,1]:
|
if data in [0,1]:
|
||||||
|
Config.set(Config.PEDVIEW_LAYOUT,data)
|
||||||
if self.tree_style != data:
|
if self.tree_style != data:
|
||||||
self.dirty = True
|
self.dirty = True
|
||||||
self.tree_style = data
|
self.tree_style = data
|
||||||
@ -1231,6 +1233,7 @@ class PedigreeView(PageView.PersonNavView):
|
|||||||
|
|
||||||
def change_show_images_cb(self,event):
|
def change_show_images_cb(self,event):
|
||||||
self.show_images = not self.show_images
|
self.show_images = not self.show_images
|
||||||
|
Config.set(Config.PEDVIEW_SHOW_IMAGES,self.show_images)
|
||||||
self.dirty = True
|
self.dirty = True
|
||||||
if self.dbstate.active:
|
if self.dbstate.active:
|
||||||
self.rebuild_trees(self.dbstate.active.handle) # Rebuild using new style
|
self.rebuild_trees(self.dbstate.active.handle) # Rebuild using new style
|
||||||
@ -1239,6 +1242,7 @@ class PedigreeView(PageView.PersonNavView):
|
|||||||
|
|
||||||
def change_show_marriage_cb(self,event):
|
def change_show_marriage_cb(self,event):
|
||||||
self.show_marriage_data = not self.show_marriage_data
|
self.show_marriage_data = not self.show_marriage_data
|
||||||
|
Config.set(Config.PEDVIEW_SHOW_MARRIAGE,self.show_marriage_data)
|
||||||
self.dirty = True
|
self.dirty = True
|
||||||
if self.dbstate.active:
|
if self.dbstate.active:
|
||||||
self.rebuild_trees(self.dbstate.active.handle) # Rebuild using new style
|
self.rebuild_trees(self.dbstate.active.handle) # Rebuild using new style
|
||||||
|
Loading…
x
Reference in New Issue
Block a user