* src/Editors/_EditPerson.py: save previous window size
* data/gramps.schemas.in: default transactions to off, previous editperson window size * src/Config/_GrampsConfigKeys.py: default transaction to off, previous editperson window size svn: r7632
This commit is contained in:
		@@ -1,6 +1,7 @@
 | 
				
			|||||||
2006-11-15  Don Allingham  <don@gramps-project.org>
 | 
					2006-11-15  Don Allingham  <don@gramps-project.org>
 | 
				
			||||||
	* data/gramps.schemas.in: default transactions to off
 | 
						* src/Editors/_EditPerson.py: save previous window size
 | 
				
			||||||
	* src/Config/_GrampsConfigKeys.py: default transaction to off
 | 
						* data/gramps.schemas.in: default transactions to off, previous editperson window size
 | 
				
			||||||
 | 
						* src/Config/_GrampsConfigKeys.py: default transaction to off, previous editperson window size
 | 
				
			||||||
	* src/Editors/_EditFamily.py: remove dead code
 | 
						* src/Editors/_EditFamily.py: remove dead code
 | 
				
			||||||
	* src/plugins/DetDescendantReport.py: remove dead code
 | 
						* src/plugins/DetDescendantReport.py: remove dead code
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -285,6 +285,30 @@
 | 
				
			|||||||
        </locale>
 | 
					        </locale>
 | 
				
			||||||
      </schema>
 | 
					      </schema>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      <schema>
 | 
				
			||||||
 | 
					        <key>/schemas/apps/gramps/interface/person-height</key>
 | 
				
			||||||
 | 
					        <applyto>/apps/gramps/interface/person-height</applyto>
 | 
				
			||||||
 | 
					        <owner>gramps</owner>
 | 
				
			||||||
 | 
					        <type>int</type>
 | 
				
			||||||
 | 
					        <default>550</default>
 | 
				
			||||||
 | 
					        <locale name="C">
 | 
				
			||||||
 | 
					          <short>Height of the person editor interface.</short>
 | 
				
			||||||
 | 
					          <long>Specifies the height of the person editor interface.</long>
 | 
				
			||||||
 | 
					        </locale>
 | 
				
			||||||
 | 
					      </schema>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      <schema>
 | 
				
			||||||
 | 
					        <key>/schemas/apps/gramps/interface/person-width</key>
 | 
				
			||||||
 | 
					        <applyto>/apps/gramps/interface/person-width</applyto>
 | 
				
			||||||
 | 
					        <owner>gramps</owner>
 | 
				
			||||||
 | 
					        <type>int</type>
 | 
				
			||||||
 | 
					        <default>750</default>
 | 
				
			||||||
 | 
					        <locale name="C">
 | 
				
			||||||
 | 
					          <short>Width of the person editor interface.</short>
 | 
				
			||||||
 | 
					          <long>Specifies the width of the person editor interface.</long>
 | 
				
			||||||
 | 
					        </locale>
 | 
				
			||||||
 | 
					      </schema>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <schema>
 | 
					      <schema>
 | 
				
			||||||
        <key>/schemas/apps/gramps/interface/filter</key>
 | 
					        <key>/schemas/apps/gramps/interface/filter</key>
 | 
				
			||||||
        <applyto>/apps/gramps/interface/filter</applyto>
 | 
					        <applyto>/apps/gramps/interface/filter</applyto>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -41,8 +41,10 @@ DATE_FORMAT          = ('preferences','date-format', 1)
 | 
				
			|||||||
DONT_ASK             = ('interface','dont-ask', 0)
 | 
					DONT_ASK             = ('interface','dont-ask', 0)
 | 
				
			||||||
HEIGHT               = ('interface','height', 1)
 | 
					HEIGHT               = ('interface','height', 1)
 | 
				
			||||||
WIDTH                = ('interface','width', 1)
 | 
					WIDTH                = ('interface','width', 1)
 | 
				
			||||||
FAMILY_HEIGHT        = ('interface','family_height', 1)
 | 
					FAMILY_HEIGHT        = ('interface','family-height', 1)
 | 
				
			||||||
FAMILY_WIDTH         = ('interface','family_width', 1)
 | 
					FAMILY_WIDTH         = ('interface','family-width', 1)
 | 
				
			||||||
 | 
					PERSON_HEIGHT        = ('interface','person-height', 1)
 | 
				
			||||||
 | 
					PERSON_WIDTH         = ('interface','person-width', 1)
 | 
				
			||||||
FILTER               = ('interface','filter', 0)
 | 
					FILTER               = ('interface','filter', 0)
 | 
				
			||||||
FPREFIX              = ('preferences','fprefix', 2)
 | 
					FPREFIX              = ('preferences','fprefix', 2)
 | 
				
			||||||
EPREFIX              = ('preferences','eprefix', 2)
 | 
					EPREFIX              = ('preferences','eprefix', 2)
 | 
				
			||||||
@@ -107,6 +109,8 @@ default_value = {
 | 
				
			|||||||
    WIDTH                : 775,
 | 
					    WIDTH                : 775,
 | 
				
			||||||
    FAMILY_HEIGHT        : 500,
 | 
					    FAMILY_HEIGHT        : 500,
 | 
				
			||||||
    FAMILY_WIDTH         : 700,
 | 
					    FAMILY_WIDTH         : 700,
 | 
				
			||||||
 | 
					    PERSON_HEIGHT        : 550,
 | 
				
			||||||
 | 
					    PERSON_WIDTH         : 750,
 | 
				
			||||||
    FILTER               : False,
 | 
					    FILTER               : False,
 | 
				
			||||||
    FPREFIX              : 'F%04d',
 | 
					    FPREFIX              : 'F%04d',
 | 
				
			||||||
    EPREFIX              : 'E%04d',
 | 
					    EPREFIX              : 'E%04d',
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -126,6 +126,9 @@ class EditPerson(EditPrimary):
 | 
				
			|||||||
	    title = _('Edit Person') + ' (%s)' % name
 | 
						    title = _('Edit Person') + ' (%s)' % name
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.set_window(self.top.get_widget("edit_person"), None, title)
 | 
					        self.set_window(self.top.get_widget("edit_person"), None, title)
 | 
				
			||||||
 | 
					        width = Config.get(Config.PERSON_WIDTH)
 | 
				
			||||||
 | 
					        height = Config.get(Config.PERSON_HEIGHT)
 | 
				
			||||||
 | 
					        self.window.set_default_size(width, height)
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        self.obj_photo = self.top.get_widget("personPix")
 | 
					        self.obj_photo = self.top.get_widget("personPix")
 | 
				
			||||||
        self.eventbox = self.top.get_widget("eventbox1")
 | 
					        self.eventbox = self.top.get_widget("eventbox1")
 | 
				
			||||||
@@ -698,6 +701,11 @@ class EditPerson(EditPrimary):
 | 
				
			|||||||
            child_ref_list.insert(target, ref)
 | 
					            child_ref_list.insert(target, ref)
 | 
				
			||||||
        return child_ref_list
 | 
					        return child_ref_list
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def _cleanup_on_exit(self):
 | 
				
			||||||
 | 
					        (width, height) = self.window.get_size()
 | 
				
			||||||
 | 
					        Config.set(Config.PERSON_WIDTH, width)
 | 
				
			||||||
 | 
					        Config.set(Config.PERSON_HEIGHT, height)
 | 
				
			||||||
 | 
					        Config.sync()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class GenderDialog(gtk.MessageDialog):
 | 
					class GenderDialog(gtk.MessageDialog):
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user