* src/PageView.py (button_press): Catch problem with no loaded database

* src/PersonView.py (button_press): Catch problem with no loaded database
* src/GrampsDbBase.py (_get_from_handle): Catch problem with no loaded database
* src/MapView.py: Updates
* src/EditPerson.py: Change complete flag into marker combo
* src/GrampsDbBase.py: Add map for custom marker values
* src/PeopleModel.py: Add support for colored markers
* src/PersonView.py: Add support for colored markers
* src/RelLib.py: Change complete flag into marker combo
* src/Utils.py: Add marker types
* src/edit_person.glade: Change complete flag into marker combo


svn: r5198
This commit is contained in:
Martin Hawlisch 2005-09-16 15:25:27 +00:00
parent 4c1087a211
commit 4b8208ead1
8 changed files with 358 additions and 67 deletions

View File

@ -1,5 +1,16 @@
2005-09-16 Martin Hawlisch <Martin.Hawlisch@gmx.de> 2005-09-16 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* Makefile.am: Disable install, show warning instead. * Makefile.am: Disable install, show warning instead.
* src/PageView.py (button_press): Catch problem with no loaded database
* src/PersonView.py (button_press): Catch problem with no loaded database
* src/GrampsDbBase.py (_get_from_handle): Catch problem with no loaded database
* src/MapView.py: Updates
* src/EditPerson.py: Change complete flag into marker combo
* src/GrampsDbBase.py: Add map for custom marker values
* src/PeopleModel.py: Add support for colored markers
* src/PersonView.py: Add support for colored markers
* src/RelLib.py: Change complete flag into marker combo
* src/Utils.py: Add marker types
* src/edit_person.glade: Change complete flag into marker combo
2005-09-15 Don Allingham <don@gramps-project.org> 2005-09-15 Don Allingham <don@gramps-project.org>
* src/EditPlace.py: fix windowing history * src/EditPlace.py: fix windowing history

View File

@ -158,8 +158,19 @@ class EditPerson(DisplayState.ManagedWindow):
self.build_gallery(self.get_widget('iconbox')) self.build_gallery(self.get_widget('iconbox'))
self.complete = self.get_widget('complete') self.marker = self.get_widget('marker')
self.complete.set_sensitive(mod) self.marker.set_sensitive(mod)
if person:
try:
defval = person.get_marker()[0]
except:
defval = (RelLib.PrimaryObject.MARKER_NONE,"")
else:
defval = None
self.marker_type_selector = AutoComp.StandardCustomSelector(
Utils.marker_types, self.marker,
RelLib.PrimaryObject.MARKER_CUSTOM, defval)
self.gender = self.get_widget('gender') self.gender = self.get_widget('gender')
self.gender.set_sensitive(mod) self.gender.set_sensitive(mod)
self.private = self.get_widget('private') self.private = self.get_widget('private')
@ -335,7 +346,6 @@ class EditPerson(DisplayState.ManagedWindow):
self.top.get_widget('add_src'), self.top.get_widget('edit_src'), self.top.get_widget('add_src'), self.top.get_widget('edit_src'),
self.top.get_widget('del_src'), self.db.readonly) self.top.get_widget('del_src'), self.db.readonly)
self.complete.set_active(self.person.get_complete_flag())
self.private.set_active(self.person.get_privacy()) self.private.set_active(self.person.get_privacy())
self.eventbox.connect('button-press-event',self.image_button_press) self.eventbox.connect('button-press-event',self.image_button_press)
@ -722,8 +732,9 @@ class EditPerson(DisplayState.ManagedWindow):
changed = False changed = False
name = self.person.get_primary_name() name = self.person.get_primary_name()
if self.complete.get_active() != self.person.get_complete_flag():
changed = True #TODO#if self.complete.get_active() != self.person.get_complete_flag():
# changed = True
if self.private.get_active() != self.person.get_privacy(): if self.private.get_active() != self.person.get_privacy():
changed = True changed = True
@ -992,7 +1003,7 @@ class EditPerson(DisplayState.ManagedWindow):
if format != self.person.get_note_format(): if format != self.person.get_note_format():
self.person.set_note_format(format) self.person.set_note_format(format)
self.person.set_complete_flag(self.complete.get_active()) self.person.set_marker(self.marker_type_selector.get_values())
self.person.set_privacy(self.private.get_active()) self.person.set_privacy(self.private.get_active())
if not self.lds_not_loaded: if not self.lds_not_loaded:

View File

@ -179,6 +179,7 @@ class GrampsDbBase(GrampsDBCallback.GrampsDBCallback):
self.individual_event_names = sets.Set() self.individual_event_names = sets.Set()
self.individual_attributes = sets.Set() self.individual_attributes = sets.Set()
self.family_attributes = sets.Set() self.family_attributes = sets.Set()
self.marker_names = sets.Set()
self.set_person_id_prefix(GrampsKeys.get_person_id_prefix()) self.set_person_id_prefix(GrampsKeys.get_person_id_prefix())
self.set_object_id_prefix(GrampsKeys.get_object_id_prefix()) self.set_object_id_prefix(GrampsKeys.get_object_id_prefix())
@ -342,6 +343,8 @@ class GrampsDbBase(GrampsDBCallback.GrampsDBCallback):
for attr in person.attribute_list: for attr in person.attribute_list:
self.individual_attributes.add(attr.type) self.individual_attributes.add(attr.type)
self.marker_names.add(person.marker[1])
def commit_media_object(self,obj,transaction,change_time=None): def commit_media_object(self,obj,transaction,change_time=None):
""" """
Commits the specified MediaObject to the database, storing the changes Commits the specified MediaObject to the database, storing the changes
@ -1201,6 +1204,10 @@ class GrampsDbBase(GrampsDBCallback.GrampsDBCallback):
instances in the database""" instances in the database"""
return list(self.family_event_names) return list(self.family_event_names)
def get_marker_types():
"""return a list of all marker types available in the database"""
return list(self.marker_names)
def get_media_attribute_types(self): def get_media_attribute_types(self):
"""returns a list of all Attribute types assocated with Media """returns a list of all Attribute types assocated with Media
instances in the database""" instances in the database"""

View File

@ -31,6 +31,7 @@ import locale
import cgi import cgi
import sets import sets
import sys import sys
import traceback
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
# #
@ -72,7 +73,8 @@ _DEATH_COL = 6
_BIRTH_COL = 7 _BIRTH_COL = 7
_EVENT_COL = 8 _EVENT_COL = 8
_FAMILY_COL= 9 _FAMILY_COL= 9
_CHANGE_COL= 21 _CHANGE_COL= 20
_MARKER_COL=21
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
# #
@ -108,7 +110,8 @@ class PeopleModel(gtk.GenericTreeModel):
self.top_visible = {} self.top_visible = {}
self.invert_result = invert_result self.invert_result = invert_result
self.sortnames = {} self.sortnames = {}
self.tooltip_column = 10 self.marker_color_column = 11
self.tooltip_column = 12
self.rebuild_data(data_filter) self.rebuild_data(data_filter)
def rebuild_data(self,data_filter=None,skip=None): def rebuild_data(self,data_filter=None,skip=None):
@ -219,6 +222,9 @@ class PeopleModel(gtk.GenericTreeModel):
def on_get_value(self,node,col): def on_get_value(self,node,col):
# test for header or data row-type # test for header or data row-type
if self.sname_sub.has_key(node): if self.sname_sub.has_key(node):
# Header rows dont get the background color set
if col==self.marker_color_column:
return None
# test for 'header' column being empty (most are) # test for 'header' column being empty (most are)
if not COLUMN_DEFS[col][COLUMN_DEF_HEADER]: if not COLUMN_DEFS[col][COLUMN_DEF_HEADER]:
return u'' return u''
@ -232,6 +238,7 @@ class PeopleModel(gtk.GenericTreeModel):
try: try:
return COLUMN_DEFS[col][COLUMN_DEF_LIST](self,self.db.person_map[str(node)],node) return COLUMN_DEFS[col][COLUMN_DEF_LIST](self,self.db.person_map[str(node)],node)
except: except:
print "".join(traceback.format_exception(*sys.exc_info()))
return u'error' return u'error'
def reset_visible(self): def reset_visible(self):
@ -409,6 +416,30 @@ class PeopleModel(gtk.GenericTreeModel):
return u"" return u""
def column_marker_text(self,data,node):
try:
if data[_MARKER_COL]:
if data[_MARKER_COL][0] == PrimaryObject.MARKER_CUSTOM:
return data[_MARKER_COL][1]
elif data[_MARKER_COL][0] in Utils.marker_types:
return Utils.marker_types[data[_MARKER_COL][0]]
except IndexError:
return ""
return ""
def column_marker_color(self,data,node):
try:
if data[_MARKER_COL]:
if data[_MARKER_COL][0] == PrimaryObject.MARKER_COMPLETE:
return u"#46a046" # green
if data[_MARKER_COL][0] == PrimaryObject.MARKER_TODO:
return u"#df421e" # red
if data[_MARKER_COL][0] == PrimaryObject.MARKER_CUSTOM:
return u"#eed680" # blue
except IndexError:
pass
return None
def column_tooltip(self,data,node): def column_tooltip(self,data,node):
return ToolTips.TipFromFunction(self.db, lambda: self.db.get_person_from_handle(data[0])) return ToolTips.TipFromFunction(self.db, lambda: self.db.get_person_from_handle(data[0]))
@ -438,6 +469,8 @@ COLUMN_DEFS = [
(PeopleModel.column_spouse, None, str), (PeopleModel.column_spouse, None, str),
(PeopleModel.column_change, None, str), (PeopleModel.column_change, None, str),
(PeopleModel.column_cause_of_death, None, str), (PeopleModel.column_cause_of_death, None, str),
(PeopleModel.column_marker_text, None, str),
(PeopleModel.column_marker_color, None, str),
# the order of the above columns must match PeopleView.column_names # the order of the above columns must match PeopleView.column_names
# these columns are hidden, and must always be last in the list # these columns are hidden, and must always be last in the list

View File

@ -437,6 +437,7 @@ class PersonView(PageView.PersonNavView):
if self.model.tooltip_column != None: if self.model.tooltip_column != None:
self.tooltips = TreeTips.TreeTips(self.tree,self.model.tooltip_column,True) self.tooltips = TreeTips.TreeTips(self.tree,self.model.tooltip_column,True)
self.build_columns()
def filter_toggle(self,obj): def filter_toggle(self,obj):
@ -527,7 +528,9 @@ class PersonView(PageView.PersonNavView):
def build_columns(self): def build_columns(self):
for column in self.columns: for column in self.columns:
self.tree.remove_column(column) self.tree.remove_column(column)
try:
column = gtk.TreeViewColumn(_('Name'), self.renderer,text=0,background=self.model.marker_color_column)
except AttributeError:
column = gtk.TreeViewColumn(_('Name'), self.renderer,text=0) column = gtk.TreeViewColumn(_('Name'), self.renderer,text=0)
column.set_resizable(True) column.set_resizable(True)
#column.set_clickable(True) #column.set_clickable(True)
@ -541,6 +544,9 @@ class PersonView(PageView.PersonNavView):
if not pair[0]: if not pair[0]:
continue continue
name = column_names[pair[1]] name = column_names[pair[1]]
try:
column = gtk.TreeViewColumn(name, self.renderer, markup=pair[1],background=self.model.marker_color_column)
except AttributeError:
column = gtk.TreeViewColumn(name, self.renderer, markup=pair[1]) column = gtk.TreeViewColumn(name, self.renderer, markup=pair[1])
column.set_resizable(True) column.set_resizable(True)
column.set_min_width(60) column.set_min_width(60)
@ -736,4 +742,3 @@ class PersonView(PageView.PersonNavView):
menu.popup(None,None,None,event.button,event.time) menu.popup(None,None,None,event.button,event.time)
return True return True
return False return False

View File

@ -197,6 +197,11 @@ class PrimaryObject(BaseObject):
ID is the user visible version. ID is the user visible version.
""" """
MARKER_NONE = -1
MARKER_CUSTOM = 0
MARKER_COMPLETE = 1
MARKER_TODO = 2
def __init__(self,source=None): def __init__(self,source=None):
""" """
Initialize a PrimaryObject. If source is None, both the ID and handle Initialize a PrimaryObject. If source is None, both the ID and handle
@ -211,10 +216,12 @@ class PrimaryObject(BaseObject):
self.gramps_id = source.gramps_id self.gramps_id = source.gramps_id
self.handle = source.handle self.handle = source.handle
self.change = source.change self.change = source.change
self.marker = source.marker
else: else:
self.gramps_id = None self.gramps_id = None
self.handle = None self.handle = None
self.change = 0 self.change = 0
self.marker = (PrimaryObject.MARKER_NONE,"")
def get_change_time(self): def get_change_time(self):
""" """
@ -340,6 +347,12 @@ class PrimaryObject(BaseObject):
def _replace_handle_reference(self,classname,old_handle,new_handle): def _replace_handle_reference(self,classname,old_handle,new_handle):
pass pass
def set_marker(self,marker):
self.marker = marker
def get_marker(self):
return self.marker
class NoteBase: class NoteBase:
""" """
Base class for storing notes. Base class for storing notes.
@ -929,7 +942,6 @@ class Person(PrimaryObject,PrivateSourceNote,MediaBase,AttributeBase):
self.lds_bapt = None self.lds_bapt = None
self.lds_endow = None self.lds_endow = None
self.lds_seal = None self.lds_seal = None
self.complete = False
# We hold a reference to the GrampsDB so that we can maintain # We hold a reference to the GrampsDB so that we can maintain
# its genderStats. It doesn't get set here, but from # its genderStats. It doesn't get set here, but from
@ -957,7 +969,7 @@ class Person(PrimaryObject,PrivateSourceNote,MediaBase,AttributeBase):
self.event_ref_list, self.family_list, self.parent_family_list, self.event_ref_list, self.family_list, self.parent_family_list,
self.media_list, self.address_list, self.attribute_list, self.media_list, self.address_list, self.attribute_list,
self.urls, self.lds_bapt, self.lds_endow, self.lds_seal, self.urls, self.lds_bapt, self.lds_endow, self.lds_seal,
self.complete, self.source_list, self.note, self.change, self.source_list, self.note, self.change, self.marker,
self.private) self.private)
def unserialize(self,data): def unserialize(self,data):
@ -974,8 +986,8 @@ class Person(PrimaryObject,PrivateSourceNote,MediaBase,AttributeBase):
self.birth_ref, self.event_ref_list, self.family_list, self.birth_ref, self.event_ref_list, self.family_list,
self.parent_family_list, self.media_list, self.address_list, self.parent_family_list, self.media_list, self.address_list,
self.attribute_list, self.urls, self.lds_bapt, self.lds_endow, self.attribute_list, self.urls, self.lds_bapt, self.lds_endow,
self.lds_seal, self.complete, self.source_list, self.note, self.lds_seal, self.source_list, self.note, self.change,
self.change,self.private) = (data + (False,))[0:23] self.marker, self.private) = (data + (False,))[0:23]
def _has_handle_reference(self,classname,handle): def _has_handle_reference(self,classname,handle):
if classname == 'Event': if classname == 'Event':
@ -1100,26 +1112,19 @@ class Person(PrimaryObject,PrivateSourceNote,MediaBase,AttributeBase):
+ self.event_ref_list + self.event_ref_list
def set_complete_flag(self,val): def set_complete_flag(self,val):
""" warn( "Use set_marker instead of set_complete_flag", DeprecationWarning, 2)
Sets or clears the complete flag, which is used to indicate that the # Wrapper for old API
Person's data is considered to be complete. # remove when transitition done.
if val:
@param val: True indicates the Person object is considered to be self.marker = (PrimaryObject.MARKER_COMPLETE, "")
complete else:
@type val: bool self.marker = (PrimaryObject.MARKER_NONE, "")
"""
self.complete = val
def get_complete_flag(self): def get_complete_flag(self):
""" warn( "Use get_marker instead of get_complete_flag", DeprecationWarning, 2)
Returns the complete flag, which is used to indicate that the # Wrapper for old API
Person's data is considered to be complete. # remove when transitition done.
return self.marker[0] == PrimaryObject.MARKER_COMPLETE
@return: True indicates that the Person's record is considered to
be complete.
@rtype: bool
"""
return self.complete
def set_primary_name(self,name): def set_primary_name(self,name):
""" """
@ -1799,7 +1804,7 @@ class Family(PrimaryObject,SourceNote,MediaBase,AttributeBase):
self.child_list, self.type, self.event_ref_list, self.child_list, self.type, self.event_ref_list,
self.media_list, self.attribute_list, self.lds_seal, self.media_list, self.attribute_list, self.lds_seal,
self.complete, self.source_list, self.note, self.complete, self.source_list, self.note,
self.change) self.change, self.marker)
def unserialize(self, data): def unserialize(self, data):
""" """
@ -1809,7 +1814,7 @@ class Family(PrimaryObject,SourceNote,MediaBase,AttributeBase):
(self.handle, self.gramps_id, self.father_handle, self.mother_handle, (self.handle, self.gramps_id, self.father_handle, self.mother_handle,
self.child_list, self.type, self.event_ref_list, self.child_list, self.type, self.event_ref_list,
self.media_list, self.attribute_list, self.lds_seal, self.media_list, self.attribute_list, self.lds_seal,
self.complete, self.source_list, self.note, self.change) = data self.complete, self.source_list, self.note, self.change, self.marker) = data
def _has_handle_reference(self,classname,handle): def _has_handle_reference(self,classname,handle):
if classname == 'Event': if classname == 'Event':
@ -2252,7 +2257,8 @@ class Event(PrimaryObject,PrivateSourceNote,MediaBase,DateBase,PlaceBase):
""" """
return (self.handle, self.gramps_id, self.type, self.date, return (self.handle, self.gramps_id, self.type, self.date,
self.description, self.place, self.cause, self.private, self.description, self.place, self.cause, self.private,
self.source_list, self.note, self.media_list, self.change) self.source_list, self.note, self.media_list, self.change,
self.marker)
def unserialize(self,data): def unserialize(self,data):
""" """
@ -2265,7 +2271,8 @@ class Event(PrimaryObject,PrivateSourceNote,MediaBase,DateBase,PlaceBase):
""" """
(self.handle, self.gramps_id, self.type, self.date, (self.handle, self.gramps_id, self.type, self.date,
self.description, self.place, self.cause, self.private, self.description, self.place, self.cause, self.private,
self.source_list, self.note, self.media_list, self.change) = data self.source_list, self.note, self.media_list, self.change,
self.marker) = data
def _has_handle_reference(self,classname,handle): def _has_handle_reference(self,classname,handle):
if classname == 'Place': if classname == 'Place':
@ -2531,7 +2538,7 @@ class Place(PrimaryObject,SourceNote,MediaBase):
""" """
return (self.handle, self.gramps_id, self.title, self.long, self.lat, return (self.handle, self.gramps_id, self.title, self.long, self.lat,
self.main_loc, self.alt_loc, self.urls, self.media_list, self.main_loc, self.alt_loc, self.urls, self.media_list,
self.source_list, self.note, self.change) self.source_list, self.note, self.change, self.marker)
def unserialize(self,data): def unserialize(self,data):
""" """
@ -2544,7 +2551,7 @@ class Place(PrimaryObject,SourceNote,MediaBase):
""" """
(self.handle, self.gramps_id, self.title, self.long, self.lat, (self.handle, self.gramps_id, self.title, self.long, self.lat,
self.main_loc, self.alt_loc, self.urls, self.media_list, self.main_loc, self.alt_loc, self.urls, self.media_list,
self.source_list, self.note, self.change) = data self.source_list, self.note, self.change, self.marker) = data
def get_text_data_list(self): def get_text_data_list(self):
""" """
@ -2791,7 +2798,7 @@ class MediaObject(PrimaryObject,SourceNote,DateBase,AttributeBase):
""" """
return (self.handle, self.gramps_id, self.path, self.mime, return (self.handle, self.gramps_id, self.path, self.mime,
self.desc, self.attribute_list, self.source_list, self.note, self.desc, self.attribute_list, self.source_list, self.note,
self.change, self.date) self.change, self.date, self.marker)
def unserialize(self,data): def unserialize(self,data):
""" """
@ -2803,7 +2810,7 @@ class MediaObject(PrimaryObject,SourceNote,DateBase,AttributeBase):
""" """
(self.handle, self.gramps_id, self.path, self.mime, self.desc, (self.handle, self.gramps_id, self.path, self.mime, self.desc,
self.attribute_list, self.source_list, self.note, self.change, self.attribute_list, self.source_list, self.note, self.change,
self.date) = data self.date, self.marker) = data
def get_text_data_list(self): def get_text_data_list(self):
""" """
@ -2900,7 +2907,7 @@ class Source(PrimaryObject,MediaBase,NoteBase):
return (self.handle, self.gramps_id, unicode(self.title), return (self.handle, self.gramps_id, unicode(self.title),
unicode(self.author), unicode(self.pubinfo), unicode(self.author), unicode(self.pubinfo),
self.note, self.media_list, unicode(self.abbrev), self.note, self.media_list, unicode(self.abbrev),
self.change,self.datamap,self.reporef_list) self.change,self.datamap,self.reporef_list, self.marker)
def unserialize(self,data): def unserialize(self,data):
""" """
@ -2909,7 +2916,8 @@ class Source(PrimaryObject,MediaBase,NoteBase):
""" """
(self.handle, self.gramps_id, self.title, self.author, (self.handle, self.gramps_id, self.title, self.author,
self.pubinfo, self.note, self.media_list, self.pubinfo, self.note, self.media_list,
self.abbrev, self.change, self.datamap, self.reporef_list) = data self.abbrev, self.change, self.datamap, self.reporef_list,
self.marker) = data
def get_text_data_list(self): def get_text_data_list(self):
""" """

View File

@ -234,6 +234,14 @@ repository_types = {
RelLib.Repository.COLLECTION : _("Collection"), RelLib.Repository.COLLECTION : _("Collection"),
RelLib.Repository.SAFE : _("Safe"), RelLib.Repository.SAFE : _("Safe"),
} }
marker_types = {
RelLib.PrimaryObject.MARKER_NONE : "",
RelLib.PrimaryObject.MARKER_CUSTOM : _("Custom"),
RelLib.PrimaryObject.MARKER_COMPLETE : _("Information is complete"),
RelLib.PrimaryObject.MARKER_TODO : _("TODO"),
}
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
# #
# Integer to GEDCOM tag mappings for constants # Integer to GEDCOM tag mappings for constants

View File

@ -17,6 +17,7 @@
<property name="skip_pager_hint">False</property> <property name="skip_pager_hint">False</property>
<property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
<property name="gravity">GDK_GRAVITY_NORTH_WEST</property> <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
<property name="focus_on_map">True</property>
<property name="has_separator">False</property> <property name="has_separator">False</property>
<signal name="delete_event" handler="on_delete_event"/> <signal name="delete_event" handler="on_delete_event"/>
@ -108,6 +109,10 @@
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">surname</property> <property name="mnemonic_widget">surname</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">1</property>
@ -133,6 +138,10 @@
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">givenName</property> <property name="mnemonic_widget">givenName</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">1</property>
@ -158,6 +167,10 @@
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">prefix</property> <property name="mnemonic_widget">prefix</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">5</property> <property name="left_attach">5</property>
@ -183,6 +196,10 @@
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">title</property> <property name="mnemonic_widget">title</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">1</property>
@ -230,6 +247,10 @@
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">1</property>
@ -247,6 +268,8 @@
<property name="items" translatable="yes">Female <property name="items" translatable="yes">Female
Male Male
Unknown</property> Unknown</property>
<property name="add_tearoffs">False</property>
<property name="focus_on_click">True</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">2</property> <property name="left_attach">2</property>
@ -293,6 +316,10 @@ Unknown</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">suffix</property> <property name="mnemonic_widget">suffix</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">3</property> <property name="left_attach">3</property>
@ -317,6 +344,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">3</property> <property name="left_attach">3</property>
@ -341,6 +372,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">5</property> <property name="left_attach">5</property>
@ -400,6 +435,9 @@ Unknown</property>
<child> <child>
<widget class="GtkComboBoxEntry" id="ntype"> <widget class="GtkComboBoxEntry" id="ntype">
<property name="visible">True</property> <property name="visible">True</property>
<property name="add_tearoffs">False</property>
<property name="has_frame">True</property>
<property name="focus_on_click">True</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">6</property> <property name="left_attach">6</property>
@ -434,29 +472,6 @@ Unknown</property>
</packing> </packing>
</child> </child>
<child>
<widget class="GtkCheckButton" id="complete">
<property name="border_width">6</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="label" translatable="yes">Complete</property>
<property name="use_underline">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property>
<property name="focus_on_click">True</property>
<property name="active">False</property>
<property name="inconsistent">False</property>
<property name="draw_indicator">True</property>
</widget>
<packing>
<property name="left_attach">6</property>
<property name="right_attach">7</property>
<property name="top_attach">5</property>
<property name="bottom_attach">6</property>
<property name="x_options">fill</property>
<property name="y_options"></property>
</packing>
</child>
<child> <child>
<widget class="GtkLabel" id="label439"> <widget class="GtkLabel" id="label439">
<property name="visible">True</property> <property name="visible">True</property>
@ -470,6 +485,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">0</property> <property name="left_attach">0</property>
@ -559,6 +578,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">0</property> <property name="left_attach">0</property>
@ -611,6 +634,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="type">label_item</property> <property name="type">label_item</property>
@ -648,6 +675,51 @@ Unknown</property>
<property name="y_options"></property> <property name="y_options"></property>
</packing> </packing>
</child> </child>
<child>
<widget class="GtkLabel" id="label443">
<property name="visible">True</property>
<property name="label" translatable="yes">Marker:</property>
<property name="use_underline">False</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_LEFT</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">0</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget>
<packing>
<property name="left_attach">5</property>
<property name="right_attach">6</property>
<property name="top_attach">5</property>
<property name="bottom_attach">6</property>
<property name="x_options">fill</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkComboBoxEntry" id="marker">
<property name="visible">True</property>
<property name="add_tearoffs">False</property>
<property name="has_frame">True</property>
<property name="focus_on_click">True</property>
</widget>
<packing>
<property name="left_attach">6</property>
<property name="right_attach">7</property>
<property name="top_attach">5</property>
<property name="bottom_attach">6</property>
<property name="x_options">fill</property>
<property name="y_options">fill</property>
</packing>
</child>
</widget> </widget>
<packing> <packing>
<property name="padding">10</property> <property name="padding">10</property>
@ -692,6 +764,9 @@ Unknown</property>
<property name="rules_hint">False</property> <property name="rules_hint">False</property>
<property name="reorderable">False</property> <property name="reorderable">False</property>
<property name="enable_search">True</property> <property name="enable_search">True</property>
<property name="fixed_height_mode">False</property>
<property name="hover_selection">False</property>
<property name="hover_expand">False</property>
</widget> </widget>
</child> </child>
</widget> </widget>
@ -868,6 +943,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">6</property> <property name="xpad">6</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -906,6 +985,9 @@ Unknown</property>
<property name="rules_hint">False</property> <property name="rules_hint">False</property>
<property name="reorderable">False</property> <property name="reorderable">False</property>
<property name="enable_search">True</property> <property name="enable_search">True</property>
<property name="fixed_height_mode">False</property>
<property name="hover_selection">False</property>
<property name="hover_expand">False</property>
</widget> </widget>
</child> </child>
</widget> </widget>
@ -1058,6 +1140,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">6</property> <property name="xpad">6</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -1107,6 +1193,9 @@ Unknown</property>
<property name="rules_hint">False</property> <property name="rules_hint">False</property>
<property name="reorderable">False</property> <property name="reorderable">False</property>
<property name="enable_search">True</property> <property name="enable_search">True</property>
<property name="fixed_height_mode">False</property>
<property name="hover_selection">False</property>
<property name="hover_expand">False</property>
</widget> </widget>
</child> </child>
</widget> </widget>
@ -1273,6 +1362,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">6</property> <property name="xpad">6</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -1310,6 +1403,9 @@ Unknown</property>
<property name="rules_hint">False</property> <property name="rules_hint">False</property>
<property name="reorderable">False</property> <property name="reorderable">False</property>
<property name="enable_search">True</property> <property name="enable_search">True</property>
<property name="fixed_height_mode">False</property>
<property name="hover_selection">False</property>
<property name="hover_expand">False</property>
</widget> </widget>
</child> </child>
</widget> </widget>
@ -1462,6 +1558,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">6</property> <property name="xpad">6</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -1542,6 +1642,10 @@ Unknown</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">flowed</property> <property name="mnemonic_widget">flowed</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">0</property> <property name="left_attach">0</property>
@ -1647,6 +1751,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">6</property> <property name="xpad">6</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -1683,6 +1791,9 @@ Unknown</property>
<property name="rules_hint">False</property> <property name="rules_hint">False</property>
<property name="reorderable">False</property> <property name="reorderable">False</property>
<property name="enable_search">True</property> <property name="enable_search">True</property>
<property name="fixed_height_mode">False</property>
<property name="hover_selection">False</property>
<property name="hover_expand">False</property>
</widget> </widget>
</child> </child>
</widget> </widget>
@ -1830,6 +1941,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -2062,6 +2177,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">6</property> <property name="xpad">6</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -2105,6 +2224,9 @@ Unknown</property>
<property name="rules_hint">False</property> <property name="rules_hint">False</property>
<property name="reorderable">False</property> <property name="reorderable">False</property>
<property name="enable_search">True</property> <property name="enable_search">True</property>
<property name="fixed_height_mode">False</property>
<property name="hover_selection">False</property>
<property name="hover_expand">False</property>
</widget> </widget>
</child> </child>
</widget> </widget>
@ -2292,6 +2414,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">6</property> <property name="xpad">6</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -2329,6 +2455,10 @@ Unknown</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">ldsbapdate</property> <property name="mnemonic_widget">ldsbapdate</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">1</property>
@ -2374,6 +2504,10 @@ Unknown</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">endowdate</property> <property name="mnemonic_widget">endowdate</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
<accessibility> <accessibility>
<atkproperty name="AtkObject::accessible_name" translatable="yes">Date:</atkproperty> <atkproperty name="AtkObject::accessible_name" translatable="yes">Date:</atkproperty>
</accessibility> </accessibility>
@ -2422,6 +2556,10 @@ Unknown</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">sealdate</property> <property name="mnemonic_widget">sealdate</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">1</property>
@ -2646,6 +2784,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">3</property> <property name="left_attach">3</property>
@ -2660,6 +2802,8 @@ Unknown</property>
<child> <child>
<widget class="GtkComboBox" id="ldsbaptemple"> <widget class="GtkComboBox" id="ldsbaptemple">
<property name="visible">True</property> <property name="visible">True</property>
<property name="add_tearoffs">False</property>
<property name="focus_on_click">True</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">4</property> <property name="left_attach">4</property>
@ -2684,6 +2828,10 @@ Unknown</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">lds_bap_place</property> <property name="mnemonic_widget">lds_bap_place</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
<accessibility> <accessibility>
<atkrelation target="lds_bap_place" type="label-for"/> <atkrelation target="lds_bap_place" type="label-for"/>
</accessibility> </accessibility>
@ -2721,6 +2869,8 @@ Unknown</property>
<child> <child>
<widget class="GtkComboBox" id="ldsbapstat"> <widget class="GtkComboBox" id="ldsbapstat">
<property name="visible">True</property> <property name="visible">True</property>
<property name="add_tearoffs">False</property>
<property name="focus_on_click">True</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">4</property> <property name="left_attach">4</property>
@ -2745,6 +2895,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">3</property> <property name="left_attach">3</property>
@ -2759,6 +2913,8 @@ Unknown</property>
<child> <child>
<widget class="GtkComboBox" id="endowtemple"> <widget class="GtkComboBox" id="endowtemple">
<property name="visible">True</property> <property name="visible">True</property>
<property name="add_tearoffs">False</property>
<property name="focus_on_click">True</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">4</property> <property name="left_attach">4</property>
@ -2783,6 +2939,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">3</property> <property name="left_attach">3</property>
@ -2808,6 +2968,10 @@ Unknown</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">lds_end_place</property> <property name="mnemonic_widget">lds_end_place</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
<accessibility> <accessibility>
<atkrelation target="lds_end_place" type="label-for"/> <atkrelation target="lds_end_place" type="label-for"/>
</accessibility> </accessibility>
@ -2856,6 +3020,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">3</property> <property name="left_attach">3</property>
@ -2870,6 +3038,8 @@ Unknown</property>
<child> <child>
<widget class="GtkComboBox" id="endowstat"> <widget class="GtkComboBox" id="endowstat">
<property name="visible">True</property> <property name="visible">True</property>
<property name="add_tearoffs">False</property>
<property name="focus_on_click">True</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">4</property> <property name="left_attach">4</property>
@ -2904,6 +3074,8 @@ Unknown</property>
<child> <child>
<widget class="GtkComboBox" id="sealtemple"> <widget class="GtkComboBox" id="sealtemple">
<property name="visible">True</property> <property name="visible">True</property>
<property name="add_tearoffs">False</property>
<property name="focus_on_click">True</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">4</property> <property name="left_attach">4</property>
@ -2928,6 +3100,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">3</property> <property name="left_attach">3</property>
@ -2953,6 +3129,10 @@ Unknown</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">lds_seal_place</property> <property name="mnemonic_widget">lds_seal_place</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
<accessibility> <accessibility>
<atkrelation target="lds_seal_place" type="label-for"/> <atkrelation target="lds_seal_place" type="label-for"/>
</accessibility> </accessibility>
@ -3001,6 +3181,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">3</property> <property name="left_attach">3</property>
@ -3015,6 +3199,8 @@ Unknown</property>
<child> <child>
<widget class="GtkComboBox" id="sealstat"> <widget class="GtkComboBox" id="sealstat">
<property name="visible">True</property> <property name="visible">True</property>
<property name="add_tearoffs">False</property>
<property name="focus_on_click">True</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">4</property> <property name="left_attach">4</property>
@ -3059,6 +3245,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">0</property> <property name="left_attach">0</property>
@ -3083,6 +3273,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">0</property> <property name="left_attach">0</property>
@ -3107,6 +3301,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">0</property> <property name="left_attach">0</property>
@ -3132,6 +3330,10 @@ Unknown</property>
<property name="xpad">0</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">sealparents</property> <property name="mnemonic_widget">sealparents</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">1</property>
@ -3146,6 +3348,8 @@ Unknown</property>
<child> <child>
<widget class="GtkComboBox" id="sealparents"> <widget class="GtkComboBox" id="sealparents">
<property name="visible">True</property> <property name="visible">True</property>
<property name="add_tearoffs">False</property>
<property name="focus_on_click">True</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">2</property> <property name="left_attach">2</property>
@ -3218,6 +3422,10 @@ Unknown</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">6</property> <property name="xpad">6</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
<property name="width_chars">-1</property>
<property name="single_line_mode">False</property>
<property name="angle">0</property>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>