From 2aff74f36904bade08b8c267f3d4b02b53044936 Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Mon, 17 Jun 2002 04:01:44 +0000 Subject: [PATCH] Tabs for sources and notes in the editors svn: r1034 --- gramps/src/AddrEdit.py | 13 +- gramps/src/AttrEdit.py | 16 +- gramps/src/EditPerson.glade | 764 +++++--- gramps/src/EditPerson.py | 49 +- gramps/src/EventEdit.py | 11 +- gramps/src/NameEdit.py | 13 +- gramps/src/Sources.py | 54 + gramps/src/dialog.glade | 3646 +++++++++++++++++++++-------------- 8 files changed, 2865 insertions(+), 1701 deletions(-) diff --git a/gramps/src/AddrEdit.py b/gramps/src/AddrEdit.py index 16b6038b8..c38e98663 100644 --- a/gramps/src/AddrEdit.py +++ b/gramps/src/AddrEdit.py @@ -38,6 +38,7 @@ import const import Utils import Date import RelLib +import Sources from DateEdit import DateEdit from intl import gettext @@ -70,6 +71,7 @@ class AddressEditor: self.postal = self.top.get_widget("postal") self.note_field = self.top.get_widget("addr_note") self.priv = self.top.get_widget("priv") + self.slist = self.top.get_widget("slist") self.parent = parent self.addr = addr @@ -102,20 +104,17 @@ class AddressEditor: else: self.srcreflist = [] + self.sourcetab = Sources.SourceTab(self.srcreflist,self.parent,self.top, + self.slist,src_changed) + date_stat = self.top.get_widget("date_stat") self.date_check = DateEdit(self.addr_start,date_stat) self.top.signal_autoconnect({ "destroy_passed_object" : Utils.destroy_passed_object, "on_addr_edit_ok_clicked" : self.ok_clicked, - "on_source_clicked" : self.source_clicked }) - def source_clicked(self,obj): - """Displays the SourceSelector, allowing sources to be edited""" - import Sources - Sources.SourceSelector(self.srcreflist,self.parent,src_changed) - def ok_clicked(self,obj): """ Called when the OK button is pressed. Gets data from the @@ -132,8 +131,8 @@ class AddressEditor: if self.addr == None: self.addr = RelLib.Address() - self.addr.setSourceRefList(self.srcreflist) self.parent.plist.append(self.addr) + self.addr.setSourceRefList(self.srcreflist) self.update(date,street,city,state,country,postal,note,priv) self.parent.redraw_addr_list() diff --git a/gramps/src/AttrEdit.py b/gramps/src/AttrEdit.py index 5e590816e..8b7fa4795 100644 --- a/gramps/src/AttrEdit.py +++ b/gramps/src/AttrEdit.py @@ -47,7 +47,7 @@ _ = gettext # AttributeEditor class # #------------------------------------------------------------------------- -class AttributeEditor: +class AttributeEditor(Sources.SourceTab): """ Displays a dialog that allows the user to edit an attribute. """ @@ -65,6 +65,7 @@ class AttributeEditor: self.top = libglade.GladeXML(const.dialogFile, "attr_edit") self.window = self.top.get_widget("attr_edit") self.type_field = self.top.get_widget("attr_type") + self.slist = self.top.get_widget("slist") self.value_field = self.top.get_widget("attr_value") self.note_field = self.top.get_widget("attr_note") self.attrib_menu = self.top.get_widget("attr_menu") @@ -76,6 +77,9 @@ class AttributeEditor: else: self.srcreflist = [] + self.sourcetab = Sources.SourceTab(self.srcreflist,self.parent,self.top, + self.slist,src_changed) + # Typing CR selects OK button self.window.editable_enters(self.type_field); self.window.editable_enters(self.value_field); @@ -95,18 +99,12 @@ class AttributeEditor: self.note_field.insert_defaults(attrib.getNote()) self.note_field.set_word_wrap(1) - self.window.set_data("o",self) self.top.signal_autoconnect({ "destroy_passed_object" : Utils.destroy_passed_object, "on_attr_edit_ok_clicked" : self.on_ok_clicked, "on_combo_insert_text" : Utils.combo_insert_text, - "on_source_clicked" : self.on_source_clicked }) - def on_source_clicked(self,obj): - """Displays the SourceSelector, allowing sources to be edited""" - Sources.SourceSelector(self.srcreflist,self.parent,src_changed) - def on_ok_clicked(self,obj): """ Called when the OK button is pressed. Gets data from the @@ -119,9 +117,9 @@ class AttributeEditor: if self.attrib == None: self.attrib = Attribute() - self.attrib.setSourceRefList(self.srcreflist) self.parent.alist.append(self.attrib) - + + self.attrib.setSourceRefList(self.srcreflist) self.update(type,value,note,priv) self.parent.redraw_attr_list() diff --git a/gramps/src/EditPerson.glade b/gramps/src/EditPerson.glade index 85c9301e9..f925111da 100644 --- a/gramps/src/EditPerson.glade +++ b/gramps/src/EditPerson.glade @@ -1399,7 +1399,7 @@ GtkTable table10 6 - 3 + 6 False 0 0 @@ -1482,136 +1482,6 @@ - - GtkLabel - alt_given - - GTK_JUSTIFY_CENTER - False - 0 - 0.5 - 0 - 0 - - 2 - 3 - 0 - 1 - 3 - 3 - True - False - False - False - True - False - - - - - GtkLabel - alt_last - - GTK_JUSTIFY_CENTER - False - 0 - 0.5 - 0 - 0 - - 2 - 3 - 1 - 2 - 3 - 3 - False - False - False - False - True - False - - - - - GtkLabel - alt_suffix - - GTK_JUSTIFY_CENTER - False - 0 - 0.5 - 0 - 0 - - 2 - 3 - 2 - 3 - 3 - 3 - False - False - False - False - True - False - - - - - GtkLabel - label168 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 3 - - 0 - 1 - 5 - 6 - 0 - 0 - False - False - False - False - True - False - - - - - GtkLabel - name_details - - GTK_JUSTIFY_CENTER - False - 0 - 0.5 - 0 - 0 - - 2 - 3 - 5 - 6 - 3 - 3 - False - False - False - False - True - False - - - GtkLabel label236 @@ -1768,32 +1638,6 @@ - - GtkLabel - alt_title - - GTK_JUSTIFY_CENTER - False - 0 - 0.5 - 0 - 0 - - 2 - 3 - 3 - 4 - 3 - 3 - False - False - False - False - True - False - - - GtkLabel label271 @@ -1846,6 +1690,136 @@ + + GtkLabel + label277 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 3 + + 0 + 1 + 5 + 6 + 0 + 0 + False + False + False + False + True + False + + + + + GtkLabel + alt_given + + GTK_JUSTIFY_CENTER + False + 0 + 0.5 + 0 + 0 + + 2 + 6 + 0 + 1 + 3 + 3 + True + False + False + False + True + False + + + + + GtkLabel + alt_last + + GTK_JUSTIFY_CENTER + False + 0 + 0.5 + 0 + 0 + + 2 + 6 + 1 + 2 + 3 + 3 + False + False + False + False + True + False + + + + + GtkLabel + alt_suffix + + GTK_JUSTIFY_CENTER + False + 0 + 0.5 + 0 + 0 + + 2 + 6 + 2 + 3 + 3 + 3 + False + False + False + False + True + False + + + + + GtkLabel + alt_title + + GTK_JUSTIFY_CENTER + False + 0 + 0.5 + 0 + 0 + + 2 + 6 + 3 + 4 + 3 + 3 + False + False + False + False + True + False + + + GtkLabel name_type @@ -1858,7 +1832,7 @@ 0 2 - 3 + 6 4 5 3 @@ -1871,6 +1845,110 @@ False + + + GtkLabel + label279 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 3 + + 3 + 4 + 5 + 6 + 0 + 0 + False + False + False + False + True + False + + + + + GtkLabel + label278 + + GTK_JUSTIFY_CENTER + False + 0 + 0.5 + 0 + 3 + + 4 + 5 + 5 + 6 + 0 + 0 + False + False + False + False + False + False + + + + + GtkLabel + name_srcinfo + + GTK_JUSTIFY_CENTER + False + 0 + 0.5 + 0 + 0 + + 2 + 3 + 5 + 6 + 3 + 3 + True + False + False + False + True + False + + + + + GtkLabel + name_conf + + GTK_JUSTIFY_CENTER + False + 0 + 0.5 + 0 + 0 + + 5 + 6 + 5 + 6 + 0 + 0 + True + False + False + False + True + False + + @@ -2920,7 +2998,7 @@ GtkTable table24 2 - 3 + 6 False 0 0 @@ -2951,84 +3029,6 @@ - - GtkLabel - attr_value - - GTK_JUSTIFY_CENTER - False - 0 - 0.5 - 0 - 0 - - 2 - 3 - 0 - 1 - 3 - 3 - True - False - False - False - True - False - - - - - GtkLabel - label201 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 3 - - 0 - 1 - 1 - 2 - 0 - 0 - False - False - False - False - True - False - - - - - GtkLabel - attr_details - - GTK_JUSTIFY_LEFT - False - 0 - 0.5 - 0 - 0 - - 2 - 3 - 1 - 2 - 3 - 3 - False - False - False - False - True - False - - - GtkLabel label230 @@ -3080,6 +3080,162 @@ False + + + GtkLabel + label281 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 3 + + 0 + 1 + 1 + 2 + 0 + 0 + False + False + False + False + True + False + + + + + GtkLabel + attr_value + + GTK_JUSTIFY_CENTER + False + 0 + 0.5 + 0 + 0 + + 2 + 6 + 0 + 1 + 3 + 3 + True + False + False + False + True + False + + + + + GtkLabel + label283 + + GTK_JUSTIFY_CENTER + False + 0 + 0.5 + 0 + 0 + + 3 + 4 + 1 + 2 + 0 + 0 + False + False + False + False + True + False + + + + + GtkLabel + label282 + + GTK_JUSTIFY_CENTER + False + 0 + 0.5 + 0 + 3 + + 4 + 5 + 1 + 2 + 0 + 0 + False + False + False + False + False + False + + + + + GtkLabel + attr_srcinfo + + GTK_JUSTIFY_LEFT + False + 0 + 0.5 + 0 + 0 + + 2 + 3 + 1 + 2 + 3 + 3 + True + False + False + False + True + False + + + + + GtkLabel + attr_conf + + GTK_JUSTIFY_CENTER + False + 0 + 0.5 + 0 + 0 + + 5 + 6 + 1 + 2 + 0 + 0 + True + False + False + False + True + False + + @@ -3583,32 +3739,6 @@ - - GtkLabel - label193 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 3 - - 0 - 1 - 4 - 5 - 0 - 0 - False - False - False - False - True - False - - - GtkLabel country @@ -3871,7 +4001,33 @@ GtkLabel - addr_details + label285 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 3 + + 0 + 1 + 4 + 5 + 0 + 0 + False + False + False + False + True + False + + + + + GtkLabel + addr_srcinfo GTK_JUSTIFY_LEFT False @@ -3881,7 +4037,7 @@ 0 2 - 6 + 3 4 5 3 @@ -3894,6 +4050,84 @@ False + + + GtkLabel + label286 + + GTK_JUSTIFY_CENTER + False + 0 + 0.5 + 0 + 3 + + 4 + 5 + 4 + 5 + 0 + 0 + False + False + False + False + True + False + + + + + GtkLabel + label287 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 3 + + 3 + 4 + 4 + 5 + 0 + 0 + False + False + False + False + True + False + + + + + GtkLabel + addr_conf + + GTK_JUSTIFY_CENTER + False + 0 + 0.5 + 3 + 3 + + 5 + 6 + 4 + 5 + 0 + 0 + False + False + False + False + True + False + + diff --git a/gramps/src/EditPerson.py b/gramps/src/EditPerson.py index 4a401da4a..8b76cbff0 100644 --- a/gramps/src/EditPerson.py +++ b/gramps/src/EditPerson.py @@ -175,9 +175,12 @@ class EditPerson: self.event_descr_field = self.get_widget("eventDescription") self.event_src_field = self.get_widget("event_srcinfo") self.event_conf_field = self.get_widget("event_conf") - self.attr_details_field = self.get_widget("attr_details") - self.name_details_field = self.get_widget("name_details") - self.addr_details_field = self.get_widget("addr_details") + self.attr_conf_field = self.get_widget("attr_conf") + self.addr_conf_field = self.get_widget("attr_conf") + self.name_conf_field = self.get_widget("name_conf") + self.attr_src_field = self.get_widget("attr_srcinfo") + self.name_src_field = self.get_widget("name_srcinfo") + self.addr_src_field = self.get_widget("addr_srcinfo") self.attr_list = self.get_widget("attr_list") self.attr_type = self.get_widget("attr_type") self.attr_value = self.get_widget("attr_value") @@ -996,19 +999,25 @@ class EditPerson: self.addr_delete_btn.set_sensitive(enable) def on_addr_select_row(self,obj,row,b,c): - a = obj.get_row_data(row) + addr = obj.get_row_data(row) self.addr_edit_btn.set_sensitive(1) self.addr_delete_btn.set_sensitive(1) - label = "%s %s %s" % (a.getCity(),a.getState(),a.getCountry()) + label = "%s %s %s" % (addr.getCity(),addr.getState(),addr.getCountry()) self.addr_label.set_label(label) - self.addr_start.set_text(a.getDate()) - self.addr_street.set_text(a.getStreet()) - self.addr_city.set_text(a.getCity()) - self.addr_state.set_text(a.getState()) - self.addr_country.set_text(a.getCountry()) - self.addr_postal.set_text(a.getPostal()) - self.addr_details_field.set_text(Utils.get_detail_text(a)) + self.addr_start.set_text(addr.getDate()) + self.addr_street.set_text(addr.getStreet()) + self.addr_city.set_text(addr.getCity()) + self.addr_state.set_text(addr.getState()) + self.addr_country.set_text(addr.getCountry()) + self.addr_postal.set_text(addr.getPostal()) + if len(addr.getSourceRefList()) > 0: + psrc = addr.getSourceRefList()[0] + self.addr_conf_field.set_text(const.confidence[psrc.getConfidence()]) + self.addr_src_field.set_text(psrc.getBase().getTitle()) + else: + self.addr_src_field.set_text('') + self.addr_conf_field.set_text('') def on_name_select_row(self,obj,row,b,c): self.name_update_btn.set_sensitive(1) @@ -1020,7 +1029,13 @@ class EditPerson: self.alt_last_field.set_text(name.getSurname()) self.alt_suffix_field.set_text(name.getSuffix()) self.name_type_field.set_text(name.getType()) - self.name_details_field.set_text(Utils.get_detail_text(name)) + if len(name.getSourceRefList()) > 0: + psrc = name.getSourceRefList()[0] + self.name_src_field.set_text(psrc.getBase().getTitle()) + self.name_conf_field.set_text(const.confidence[psrc.getConfidence()]) + else: + self.name_src_field.set_text('') + self.name_conf_field.set_text('') def on_name_unselect_row(self,obj,a,b,c): enable = len(obj.selection) > 0 @@ -1052,7 +1067,13 @@ class EditPerson: attr = obj.get_row_data(row) self.attr_type.set_label(const.display_pattr(attr.getType())) self.attr_value.set_text(attr.getValue()) - self.attr_details_field.set_text(Utils.get_detail_text(attr)) + if len(attr.getSourceRefList()) > 0: + psrc = attr.getSourceRefList()[0] + self.attr_src_field.set_text(psrc.getBase().getTitle()) + self.attr_conf_field.set_text(const.confidence[psrc.getConfidence()]) + else: + self.attr_src_field.set_text('') + self.attr_conf_field.set_text('') def on_attr_unselect_row(self,obj,row,b,c): enable = len(obj.selection) > 0 diff --git a/gramps/src/EventEdit.py b/gramps/src/EventEdit.py index 549a7cb71..07b972c91 100644 --- a/gramps/src/EventEdit.py +++ b/gramps/src/EventEdit.py @@ -50,7 +50,7 @@ _ = gettext # EventEditor class # #------------------------------------------------------------------------- -class EventEditor: +class EventEditor(Sources.SourceTab): def __init__(self,parent,name,list,trans,event,def_placename,read_only,cb): self.parent = parent @@ -70,11 +70,13 @@ class EventEditor: else: self.srcreflist = [] self.date = Date(None) + self.top = libglade.GladeXML(const.dialogFile, "event_edit") self.window = self.top.get_widget("event_edit") self.name_field = self.top.get_widget("eventName") self.place_field = self.top.get_widget("eventPlace") self.cause_field = self.top.get_widget("eventCause") + self.slist = self.top.get_widget("slist") self.place_combo = self.top.get_widget("eventPlace_combo") self.date_field = self.top.get_widget("eventDate") self.cause_field = self.top.get_widget("eventCause") @@ -94,6 +96,9 @@ class EventEditor: self.event_menu.set_sensitive(0) self.date_field.grab_focus() + self.sourcetab = Sources.SourceTab(self.srcreflist,self.parent,self.top, + self.slist,src_changed) + # Typing CR selects OK button self.window.editable_enters(self.name_field); self.window.editable_enters(self.place_field); @@ -131,7 +136,6 @@ class EventEditor: self.top.signal_autoconnect({ "destroy_passed_object" : Utils.destroy_passed_object, "on_event_edit_ok_clicked" : self.on_event_edit_ok_clicked, - "on_source_clicked" : self.on_edit_source_clicked }) menu = gtk.GtkMenu() @@ -149,9 +153,6 @@ class EventEditor: self.date.set_calendar(obj.get_data("d")) self.date_field.set_text(self.date.getDate()) - def on_edit_source_clicked(self,obj): - Sources.SourceSelector(self.srcreflist,self.parent,src_changed) - def get_place(self,field,makenew=0): text = strip(field.get_text()) if text != "": diff --git a/gramps/src/NameEdit.py b/gramps/src/NameEdit.py index ac3fa34cd..fd84e6c46 100644 --- a/gramps/src/NameEdit.py +++ b/gramps/src/NameEdit.py @@ -33,6 +33,7 @@ import libglade import const import Utils import AutoComp +import Sources from RelLib import * from intl import gettext @@ -56,6 +57,7 @@ class NameEditor: self.suffix_field = self.top.get_widget("alt_suffix") self.type_field = self.top.get_widget("name_type") self.note_field = self.top.get_widget("alt_note") + self.slist = self.top.get_widget('slist') slist = self.top.get_widget("alt_surname_list") self.combo = AutoComp.AutoCombo(slist,self.parent.db.getSurnames()) self.priv = self.top.get_widget("priv") @@ -81,6 +83,9 @@ class NameEditor: self.window.editable_enters(self.suffix_field) self.window.editable_enters(self.title_field) self.window.editable_enters(self.type_field.entry) + + self.sourcetab = Sources.SourceTab(self.srcreflist,self.parent,self.top, + self.slist,src_changed) if name != None: self.given_field.set_text(name.getFirstName()) @@ -97,13 +102,8 @@ class NameEditor: "destroy_passed_object" : Utils.destroy_passed_object, "on_combo_insert_text" : Utils.combo_insert_text, "on_name_edit_ok_clicked" : self.on_name_edit_ok_clicked, - "on_source_clicked" : self.on_name_source_clicked }) - def on_name_source_clicked(self,obj): - import Sources - Sources.SourceSelector(self.srcreflist,self.parent,src_changed) - def on_name_edit_ok_clicked(self,obj): first = self.given_field.get_text() last = self.surname_field.get_text() @@ -121,9 +121,10 @@ class NameEditor: if self.name == None: self.name = Name() - self.name.setSourceRefList(self.srcreflist) self.parent.nlist.append(self.name) + self.name.setSourceRefList(self.srcreflist) + self.update_name(first,last,suffix,title,type,note,priv) self.parent.lists_changed = 1 diff --git a/gramps/src/Sources.py b/gramps/src/Sources.py index 68f9fd396..072f54fe4 100644 --- a/gramps/src/Sources.py +++ b/gramps/src/Sources.py @@ -104,6 +104,60 @@ class SourceSelector: del self.list[row] self.redraw() +#------------------------------------------------------------------------- +# +# SourceTab +# +#------------------------------------------------------------------------- +class SourceTab: + def __init__(self,srclist,parent,top,clist,update=None): + self.db = parent.db + self.parent = parent + self.list = srclist + self.update=update + self.top = top + self.slist = clist + self.top.signal_autoconnect({ + "destroy_passed_object" : Utils.destroy_passed_object, + "on_add_src_clicked" : self.on_add_src_clicked, + "on_del_src_clicked" : self.on_del_src_clicked, + "on_edit_src_clicked" : self.on_edit_src_clicked, + }) + slist_map = [ (0, self.top.get_widget('arrow1')), + (1, self.top.get_widget('arrow2'))] + + self.srcsort = Sorter.Sorter(self.slist, slist_map, 'source') + self.redraw() + + def redraw(self): + index = 0 + self.slist.freeze() + self.slist.clear() + for s in self.list: + base = s.getBase() + self.slist.append([base.getId(),base.getTitle()]) + self.slist.set_row_data(index,s) + index = index + 1 + self.slist.thaw() + + def on_edit_src_clicked(self,obj): + sel = obj.selection + if len(sel) > 0: + row = sel[0] + src = obj.get_row_data(row) + SourceEditor(src,self.db,update_clist,self) + + def on_add_src_clicked(self,obj): + src = SourceRef() + SourceEditor(src,self.db,add_ref,self) + + def on_del_src_clicked(self,obj): + sel = obj.selection + if len(sel) > 0: + row = sel[0] + del self.list[row] + self.redraw() + #------------------------------------------------------------------------- # # SourceEditor diff --git a/gramps/src/dialog.glade b/gramps/src/dialog.glade index 36706794c..46ba3b4aa 100644 --- a/gramps/src/dialog.glade +++ b/gramps/src/dialog.glade @@ -123,13 +123,16 @@ - GtkTable - table21 - 7 - 2 - False - 0 - 0 + GtkNotebook + notebook + True + True + True + GTK_POS_TOP + False + 2 + 2 + False 0 True @@ -137,175 +140,624 @@ - GtkLabel - label154 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 8 - - 0 - 1 - 0 - 1 - 0 - 0 - False - False - False - False - True - False - - + GtkTable + table21 + 6 + 2 + False + 0 + 0 - - GtkLabel - label155 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 8 - - 0 - 1 - 1 - 2 - 0 - 0 - False - False - False - False - True - False - - + + GtkLabel + label154 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 0 + 1 + 0 + 0 + False + False + False + False + True + False + + - - GtkLabel - label156 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 8 - - 0 - 1 - 4 - 5 - 0 - 0 - False - False - False - False - True - False - - + + GtkLabel + label155 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 1 + 2 + 0 + 0 + False + False + False + False + True + False + + - - GtkLabel - label157 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 8 - - 0 - 1 - 2 - 3 - 0 - 0 - False - False - False - False - True - False - - + + GtkLabel + label156 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 4 + 5 + 0 + 0 + False + False + False + False + True + False + + - - GtkCombo - personalEvents - False - True - False - True - False - - - 1 - 2 - 0 - 1 - 3 - 3 - True - False - False - False - True - False - + + GtkLabel + label157 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 2 + 3 + 0 + 0 + False + False + False + False + True + False + + + + + GtkCombo + personalEvents + False + True + False + True + False + + + 1 + 2 + 0 + 1 + 3 + 3 + True + False + False + False + True + False + + + + GtkEntry + GtkCombo:entry + eventName + True + True + + insert_text + on_combo_insert_text + personalEvents + Thu, 18 Oct 2001 01:38:28 GMT + + True + True + 0 + + + + + + GtkLabel + causelabel + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 3 + 4 + 0 + 0 + False + False + False + False + True + False + + GtkEntry - GtkCombo:entry - eventName + eventCause True - True - - insert_text - on_combo_insert_text - personalEvents - Thu, 18 Oct 2001 01:38:28 GMT - True True 0 + + 1 + 2 + 3 + 4 + 3 + 3 + True + False + False + False + True + False + + + + GtkHBox + hbox27 + False + 0 + + 1 + 2 + 1 + 2 + 3 + 3 + False + False + False + False + True + True + + + + GtkEntry + eventDate + True + True + True + 0 + + + 0 + True + True + + + + + GnomePixmap + date_stat + 10 + + 5 + False + True + + + + + GtkOptionMenu + calendar + False + Selects the calendar format for display + True + + clicked + on_calendar_clicked + Wed, 21 Nov 2001 15:24:48 GMT + + Gregorian +Julian +Hebrew +French + + 0 + + 0 + False + False + + + + + + GtkEntry + event_description + True + True + True + 0 + + + 1 + 2 + 4 + 5 + 3 + 3 + True + False + False + False + True + False + + + + + GtkEntry + eventPlace + True + True + True + 0 + + + 1 + 2 + 2 + 3 + 3 + 3 + True + False + False + False + True + False + + + + + GtkCheckButton + priv + True + + False + True + + 1 + 2 + 5 + 6 + 0 + 0 + False + False + False + False + True + False + + + + + + GtkLabel + Notebook:tab + label271 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 + + + + GtkVBox + vbox38 + False + 0 + + + GtkScrolledWindow + scrolledwindow25 + 400 + 150 + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_UPDATE_CONTINUOUS + GTK_UPDATE_CONTINUOUS + + 0 + True + True + + + + GtkCList + slist + True + 2 + 80,80 + GTK_SELECTION_SINGLE + True + GTK_SHADOW_IN + + + GtkHBox + CList:title + hbox37 + True + 0 + + + GtkHBox + CList:title + hbox38 + True + 0 + + 0 + False + False + + + + GtkHBox + hbox39 + False + 0 + + 0 + False + False + + + + GtkLabel + CList:title + label275 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 + + 0 + False + False + + + + + GtkArrow + arrow1 + 10 + 10 + False + GTK_ARROW_DOWN + GTK_SHADOW_OUT + 0.5 + 0.5 + 0 + 0 + + 5 + False + True + + + + + + + + GtkHBox + CList:title + hbox40 + True + 0 + + + GtkHBox + CList:title + hbox41 + True + 0 + + 0 + False + False + + + + GtkHBox + hbox42 + False + 0 + + 0 + False + False + + + + GtkLabel + CList:title + label276 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 + + 0 + False + False + + + + + GtkArrow + arrow2 + 10 + 10 + False + GTK_ARROW_DOWN + GTK_SHADOW_OUT + 0.5 + 0.5 + 0 + 0 + + 5 + False + True + + + + + + + + + + GtkHButtonBox + hbuttonbox1 + GTK_BUTTONBOX_SPREAD + 30 + 85 + 27 + 7 + 0 + + 0 + False + True + + + + GtkButton + button126 + True + True + + clicked + on_add_src_clicked + slist + Sat, 06 Oct 2001 15:47:16 GMT + + + GTK_RELIEF_NORMAL + + + + GtkButton + button127 + True + True + + clicked + on_edit_src_clicked + slist + Fri, 05 Oct 2001 02:49:15 GMT + + + GTK_RELIEF_NORMAL + + + + GtkButton + button128 + True + True + + clicked + on_del_src_clicked + slist + Sat, 06 Oct 2001 15:39:54 GMT + + + GTK_RELIEF_NORMAL + + + + + + GtkLabel + Notebook:tab + label272 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 GtkScrolledWindow scrolledwindow21 - 400 - 150 + 500 + 250 GTK_POLICY_NEVER GTK_POLICY_ALWAYS GTK_UPDATE_CONTINUOUS GTK_UPDATE_CONTINUOUS - - 1 - 2 - 6 - 7 - 3 - 3 - False - True - False - False - True - True - GtkText @@ -318,253 +770,15 @@ GtkLabel - label159 + Notebook:tab + label273 GTK_JUSTIFY_CENTER False - 1 - 0 - 5 - 8 - - 0 - 1 - 6 - 7 - 0 - 0 - False - False - False - False - True - True - - - - - GtkHBox - hbox21 - False - 0 - - 1 - 2 - 5 - 6 - 0 - 0 - False - False - False - False - True - True - - - - GtkCheckButton - priv - True - - False - True - - 3 - True - True - - - - - GtkButton - button114 - 3 - Edit source information for the highlighted event - True - - clicked - on_source_clicked - event_edit - Fri, 27 Jul 2001 01:05:33 GMT - - - GTK_RELIEF_NORMAL - - 3 - False - False - - - - - - GtkLabel - causelabel - - GTK_JUSTIFY_CENTER - False - 1 + 0.5 0.5 - 5 - 8 - - 0 - 1 - 3 - 4 - 0 - 0 - False - False - False - False - True - False - - - - - GtkEntry - eventCause - True - True - True - 0 - - - 1 - 2 - 3 - 4 - 3 - 3 - True - False - False - False - True - False - - - - - GtkHBox - hbox27 - False - 0 - - 1 - 2 - 1 - 2 - 3 - 3 - False - False - False - False - True - True - - - - GtkEntry - eventDate - True - True - True - 0 - - - 0 - True - True - - - - - GnomePixmap - date_stat - 10 - - 5 - False - True - - - - - GtkOptionMenu - calendar - False - Selects the calendar format for display - True - - clicked - on_calendar_clicked - Wed, 21 Nov 2001 15:24:48 GMT - - Gregorian -Julian -Hebrew -French - - 0 - - 0 - False - False - - - - - - GtkEntry - event_description - True - True - True - 0 - - - 1 - 2 - 4 - 5 - 3 - 3 - True - False - False - False - True - False - - - - - GtkEntry - eventPlace - True - True - True - 0 - - - 1 - 2 - 2 - 3 - 3 - 3 - True - False - False - False - True - False - + 0 + 0 @@ -682,13 +896,18 @@ French - GtkTable - table22 - 4 - 2 - False - 0 - 0 + GtkNotebook + notebook + 500 + 250 + True + True + True + GTK_POS_TOP + False + 2 + 2 + False 0 True @@ -696,147 +915,427 @@ French - GtkLabel - label171 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 8 - - 0 - 1 - 0 - 1 - 0 - 0 - False - False - False - False - True - False - - + GtkTable + table22 + 3 + 2 + False + 0 + 0 - - GtkLabel - label172 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 8 - - 0 - 1 - 1 - 2 - 0 - 0 - False - False - False - False - True - False - - + + GtkLabel + label171 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 0 + 1 + 0 + 0 + False + False + False + False + True + False + + - - GtkCombo - attr_menu - False - True - False - True - False - - - 1 - 2 - 0 - 1 - 3 - 3 - True - False - False - False - True - False - + + GtkLabel + label172 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 1 + 2 + 0 + 0 + False + False + False + False + True + False + + + + + GtkCombo + attr_menu + False + True + False + True + False + + + 1 + 2 + 0 + 1 + 3 + 3 + True + False + False + False + True + False + + + + GtkEntry + GtkCombo:entry + attr_type + True + True + + insert_text + on_combo_insert_text + attr_menu + Thu, 18 Oct 2001 01:44:15 GMT + + True + True + 0 + + + GtkEntry - GtkCombo:entry - attr_type + attr_value True - True - - insert_text - on_combo_insert_text - attr_menu - Thu, 18 Oct 2001 01:44:15 GMT - True True 0 + + 1 + 2 + 1 + 2 + 3 + 3 + True + False + False + False + True + False + + + + + GtkCheckButton + priv + True + + False + True + + 1 + 2 + 2 + 3 + 0 + 0 + False + False + False + False + True + False + - GtkEntry - attr_value - True - True - True - 0 - - - 1 - 2 - 1 - 2 - 3 - 3 - True - False - False - False - True - False - + GtkLabel + Notebook:tab + label277 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 + + + + GtkVBox + vbox39 + False + 0 + + + GtkScrolledWindow + scrolledwindow26 + 400 + 150 + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_UPDATE_CONTINUOUS + GTK_UPDATE_CONTINUOUS + + 0 + True + True + + + + GtkCList + slist + True + 2 + 80,80 + GTK_SELECTION_SINGLE + True + GTK_SHADOW_IN + + + GtkHBox + CList:title + hbox43 + True + 0 + + + GtkHBox + CList:title + hbox44 + True + 0 + + 0 + False + False + + + + GtkHBox + hbox45 + False + 0 + + 0 + False + False + + + + GtkLabel + CList:title + label280 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 + + 0 + False + False + + + + + GtkArrow + arrow1 + 10 + 10 + False + GTK_ARROW_DOWN + GTK_SHADOW_OUT + 0.5 + 0.5 + 0 + 0 + + 5 + False + True + + + + + + + + GtkHBox + CList:title + hbox46 + True + 0 + + + GtkHBox + CList:title + hbox47 + True + 0 + + 0 + False + False + + + + GtkHBox + hbox48 + False + 0 + + 0 + False + False + + + + GtkLabel + CList:title + label281 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 + + 0 + False + False + + + + + GtkArrow + arrow2 + 10 + 10 + False + GTK_ARROW_DOWN + GTK_SHADOW_OUT + 0.5 + 0.5 + 0 + 0 + + 5 + False + True + + + + + + + + + + GtkHButtonBox + hbuttonbox2 + GTK_BUTTONBOX_SPREAD + 30 + 85 + 27 + 7 + 0 + + 0 + False + True + + + + GtkButton + button129 + True + True + + clicked + on_add_src_clicked + slist + Sat, 06 Oct 2001 15:47:16 GMT + + + GTK_RELIEF_NORMAL + + + + GtkButton + button130 + True + True + + clicked + on_edit_src_clicked + slist + Fri, 05 Oct 2001 02:49:15 GMT + + + GTK_RELIEF_NORMAL + + + + GtkButton + button131 + True + True + + clicked + on_del_src_clicked + slist + Sat, 06 Oct 2001 15:39:54 GMT + + + GTK_RELIEF_NORMAL + + + + + + GtkLabel + Notebook:tab + label278 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 GtkScrolledWindow scrolledwindow22 - 400 - 150 + 500 + 250 GTK_POLICY_NEVER GTK_POLICY_ALWAYS GTK_UPDATE_CONTINUOUS GTK_UPDATE_CONTINUOUS - - 1 - 2 - 3 - 4 - 3 - 3 - False - True - False - False - True - True - GtkText @@ -849,84 +1348,15 @@ French GtkLabel - label176 + Notebook:tab + label279 GTK_JUSTIFY_CENTER False - 1 - 0 - 5 - 8 - - 0 - 1 - 3 - 4 - 0 - 0 - False - False - False - False - True - True - - - - - GtkHBox - hbox23 - False - 0 - - 1 - 2 - 2 - 3 - 0 - 0 - False - False - False - False - True - True - - - - GtkCheckButton - priv - True - - False - True - - 3 - True - True - - - - - GtkButton - button117 - 3 - Edit source information for the highlighted event - True - - clicked - on_source_clicked - attr_edit - Fri, 27 Jul 2001 01:05:33 GMT - - - GTK_RELIEF_NORMAL - - 3 - False - False - - + 0.5 + 0.5 + 0 + 0 @@ -1313,7 +1743,6 @@ French - GnomeDialog addr_edit @@ -1426,13 +1855,16 @@ French - GtkTable - table26 - 8 - 2 - False - 0 - 0 + GtkNotebook + notebook2 + True + True + True + GTK_POS_TOP + False + 2 + 2 + False 0 True @@ -1440,104 +1872,650 @@ French - GtkLabel - label209 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 8 - - 0 - 1 - 0 - 1 - 0 - 0 - False - False - False - False - True - False - + GtkTable + table26 + 7 + 2 + False + 0 + 0 + + + GtkLabel + label209 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 0 + 1 + 0 + 0 + False + False + False + False + True + False + + + + + GtkLabel + label210 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 1 + 2 + 0 + 0 + False + False + False + False + True + False + + + + + GtkEntry + street + True + True + True + 0 + + + 1 + 2 + 1 + 2 + 3 + 3 + True + False + False + False + True + False + + + + + GtkLabel + label214 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 2 + 3 + 0 + 0 + False + False + False + False + True + False + + + + + GtkEntry + city + True + True + True + 0 + + + 1 + 2 + 2 + 3 + 3 + 3 + True + False + False + False + True + False + + + + + GtkLabel + label215 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 3 + 4 + 0 + 0 + False + False + False + False + True + False + + + + + GtkLabel + label216 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 4 + 5 + 0 + 0 + False + False + False + False + True + False + + + + + GtkLabel + label217 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 5 + 6 + 0 + 0 + False + False + False + False + True + False + + + + + GtkEntry + state + True + True + True + 0 + + + 1 + 2 + 3 + 4 + 3 + 3 + True + False + False + False + True + False + + + + + GtkEntry + country + True + True + True + 0 + + + 1 + 2 + 4 + 5 + 3 + 3 + True + False + False + False + True + False + + + + + GtkEntry + postal + True + True + True + 0 + + + 1 + 2 + 5 + 6 + 3 + 3 + True + False + False + False + True + False + + + + + GtkHBox + hbox36 + False + 0 + + 1 + 2 + 0 + 1 + 3 + 3 + False + False + False + False + True + True + + + + GtkEntry + address_start + True + True + True + True + 0 + + + 0 + True + True + + + + + GnomePixmap + date_stat + + 5 + False + True + + + + + GtkOptionMenu + calendar + False + Selects the calendar format for display + True + Gregorian +Julian +Hebrew +French + + 0 + + 3 + False + False + + + + + + GtkCheckButton + priv + True + + False + True + + 1 + 2 + 6 + 7 + 0 + 0 + False + False + False + False + True + False + + GtkLabel - label210 - + Notebook:tab + label282 + GTK_JUSTIFY_CENTER False - 1 + 0.5 0.5 - 5 - 8 - - 0 - 1 - 1 - 2 - 0 - 0 - False - False - False - False - True - False - + 0 + 0 - GtkEntry - street - True - True - True - 0 - - - 1 - 2 - 1 - 2 - 3 - 3 - True - False - False - False - True - False - + GtkVBox + vbox40 + False + 0 + + + GtkScrolledWindow + scrolledwindow27 + 400 + 150 + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_UPDATE_CONTINUOUS + GTK_UPDATE_CONTINUOUS + + 0 + True + True + + + + GtkCList + slist + True + 2 + 80,80 + GTK_SELECTION_SINGLE + True + GTK_SHADOW_IN + + + GtkHBox + CList:title + hbox49 + True + 0 + + + GtkHBox + CList:title + hbox50 + True + 0 + + 0 + False + False + + + + GtkHBox + hbox51 + False + 0 + + 0 + False + False + + + + GtkLabel + CList:title + label285 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 + + 0 + False + False + + + + + GtkArrow + arrow1 + 10 + 10 + False + GTK_ARROW_DOWN + GTK_SHADOW_OUT + 0.5 + 0.5 + 0 + 0 + + 5 + False + True + + + + + + + + GtkHBox + CList:title + hbox52 + True + 0 + + + GtkHBox + CList:title + hbox53 + True + 0 + + 0 + False + False + + + + GtkHBox + hbox54 + False + 0 + + 0 + False + False + + + + GtkLabel + CList:title + label286 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 + + 0 + False + False + + + + + GtkArrow + arrow2 + 10 + 10 + False + GTK_ARROW_DOWN + GTK_SHADOW_OUT + 0.5 + 0.5 + 0 + 0 + + 5 + False + True + + + + + + + + + + GtkHButtonBox + hbuttonbox3 + GTK_BUTTONBOX_SPREAD + 30 + 85 + 27 + 7 + 0 + + 0 + False + True + + + + GtkButton + button132 + True + True + + clicked + on_add_src_clicked + slist + Sat, 06 Oct 2001 15:47:16 GMT + + + GTK_RELIEF_NORMAL + + + + GtkButton + button133 + True + True + + clicked + on_edit_src_clicked + slist + Fri, 05 Oct 2001 02:49:15 GMT + + + GTK_RELIEF_NORMAL + + + + GtkButton + button134 + True + True + + clicked + on_del_src_clicked + slist + Sat, 06 Oct 2001 15:39:54 GMT + + + GTK_RELIEF_NORMAL + + + + + + GtkLabel + Notebook:tab + label283 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 GtkScrolledWindow scrolledwindow24 - 400 - 150 + 500 + 250 GTK_POLICY_NEVER GTK_POLICY_ALWAYS GTK_UPDATE_CONTINUOUS GTK_UPDATE_CONTINUOUS - - 1 - 2 - 7 - 8 - 3 - 3 - False - True - False - False - True - True - GtkText @@ -1550,350 +2528,15 @@ French GtkLabel - label212 + Notebook:tab + label284 GTK_JUSTIFY_CENTER False - 1 - 0 - 5 - 8 - - 0 - 1 - 7 - 8 - 0 - 0 - False - False - False - False - True - True - - - - - GtkHBox - hbox31 - False - 0 - - 1 - 2 - 6 - 7 - 0 - 0 - False - False - False - False - True - True - - - - GtkCheckButton - priv - True - - False - True - - 3 - True - True - - - - - GtkButton - button123 - 3 - Edit source information for this address - True - - clicked - on_source_clicked - addr_edit - Fri, 27 Jul 2001 01:05:33 GMT - - - GTK_RELIEF_NORMAL - - 3 - False - False - - - - - - GtkLabel - label214 - - GTK_JUSTIFY_CENTER - False - 1 + 0.5 0.5 - 5 - 8 - - 0 - 1 - 2 - 3 - 0 - 0 - False - False - False - False - True - False - - - - - GtkEntry - city - True - True - True - 0 - - - 1 - 2 - 2 - 3 - 3 - 3 - True - False - False - False - True - False - - - - - GtkLabel - label215 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 8 - - 0 - 1 - 3 - 4 - 0 - 0 - False - False - False - False - True - False - - - - - GtkLabel - label216 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 8 - - 0 - 1 - 4 - 5 - 0 - 0 - False - False - False - False - True - False - - - - - GtkLabel - label217 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 8 - - 0 - 1 - 5 - 6 - 0 - 0 - False - False - False - False - True - False - - - - - GtkEntry - state - True - True - True - 0 - - - 1 - 2 - 3 - 4 - 3 - 3 - True - False - False - False - True - False - - - - - GtkEntry - country - True - True - True - 0 - - - 1 - 2 - 4 - 5 - 3 - 3 - True - False - False - False - True - False - - - - - GtkEntry - postal - True - True - True - 0 - - - 1 - 2 - 5 - 6 - 3 - 3 - True - False - False - False - True - False - - - - - GtkHBox - hbox36 - False - 0 - - 1 - 2 - 0 - 1 - 3 - 3 - False - False - False - False - True - True - - - - GtkEntry - address_start - True - True - True - True - 0 - - - 0 - True - True - - - - - GnomePixmap - date_stat - - 5 - False - True - - - - - GtkOptionMenu - calendar - False - Selects the calendar format for display - True - Gregorian -Julian -Hebrew -French - - 0 - - 3 - False - False - - + 0 + 0 @@ -2166,7 +2809,6 @@ French - GnomeDialog name_edit @@ -2280,13 +2922,16 @@ French - GtkTable - table23 - 7 - 2 - False - 0 - 0 + GtkNotebook + notebook3 + True + True + True + GTK_POS_TOP + False + 2 + 2 + False 0 True @@ -2294,80 +2939,591 @@ French - GtkLabel - label180 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 8 - - 0 - 1 - 0 - 1 - 0 - 0 - False - False - False - False - True - False - + GtkTable + table23 + 6 + 2 + False + 0 + 0 + + + GtkLabel + label180 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 0 + 1 + 0 + 0 + False + False + False + False + True + False + + + + + GtkLabel + label181 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 1 + 2 + 0 + 0 + False + False + False + False + True + False + + + + + GtkLabel + label186 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 2 + 3 + 0 + 0 + False + False + False + False + True + False + + + + + GtkEntry + alt_suffix + True + True + True + 0 + + + 1 + 2 + 2 + 3 + 3 + 3 + True + False + False + False + True + False + + + + + GtkCombo + alt_surname_list + False + True + False + True + False + + + 1 + 2 + 1 + 2 + 3 + 3 + True + False + False + False + True + False + + + + GtkEntry + GtkCombo:entry + alt_last + True + + insert_text + on_combo_insert_text + alt_surname_list + Fri, 19 Oct 2001 00:02:06 GMT + + True + True + 0 + + + + + + GtkEntry + alt_given + True + True + True + True + 0 + + + 1 + 2 + 0 + 1 + 3 + 3 + True + False + False + False + True + False + + + + + GtkLabel + label266 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 4 + 5 + 0 + 0 + False + False + False + False + True + False + + + + + GtkCombo + name_type + True + False + False + True + False + + + + + 1 + 2 + 4 + 5 + 3 + 3 + True + False + False + False + True + False + + + + GtkEntry + GtkCombo:entry + combo-entry2 + True + True + True + 0 + + + + + + GtkLabel + label270 + + GTK_JUSTIFY_CENTER + False + 1 + 0.5 + 5 + 8 + + 0 + 1 + 3 + 4 + 0 + 0 + False + False + False + False + True + False + + + + + GtkEntry + alt_title + True + True + True + 0 + + + 1 + 2 + 3 + 4 + 3 + 3 + True + False + False + False + True + False + + + + + GtkCheckButton + priv + True + + False + True + + 1 + 2 + 5 + 6 + 0 + 0 + False + False + False + False + True + False + + GtkLabel - label181 - + Notebook:tab + label287 + GTK_JUSTIFY_CENTER False - 1 + 0.5 0.5 - 5 - 8 - - 0 - 1 - 1 - 2 - 0 - 0 - False - False - False - False - True - False - + 0 + 0 + + + + GtkVBox + vbox41 + False + 0 + + + GtkScrolledWindow + scrolledwindow28 + 400 + 150 + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_UPDATE_CONTINUOUS + GTK_UPDATE_CONTINUOUS + + 0 + True + True + + + + GtkCList + slist + True + 2 + 80,80 + GTK_SELECTION_SINGLE + True + GTK_SHADOW_IN + + + GtkHBox + CList:title + hbox55 + True + 0 + + + GtkHBox + CList:title + hbox56 + True + 0 + + 0 + False + False + + + + GtkHBox + hbox57 + False + 0 + + 0 + False + False + + + + GtkLabel + CList:title + label290 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 + + 0 + False + False + + + + + GtkArrow + arrow1 + 10 + 10 + False + GTK_ARROW_DOWN + GTK_SHADOW_OUT + 0.5 + 0.5 + 0 + 0 + + 5 + False + True + + + + + + + + GtkHBox + CList:title + hbox58 + True + 0 + + + GtkHBox + CList:title + hbox59 + True + 0 + + 0 + False + False + + + + GtkHBox + hbox60 + False + 0 + + 0 + False + False + + + + GtkLabel + CList:title + label291 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 + + 0 + False + False + + + + + GtkArrow + arrow2 + 10 + 10 + False + GTK_ARROW_DOWN + GTK_SHADOW_OUT + 0.5 + 0.5 + 0 + 0 + + 5 + False + True + + + + + + + + + + GtkHButtonBox + hbuttonbox4 + GTK_BUTTONBOX_SPREAD + 30 + 85 + 27 + 7 + 0 + + 0 + False + True + + + + GtkButton + button135 + True + True + + clicked + on_add_src_clicked + slist + Sat, 06 Oct 2001 15:47:16 GMT + + + GTK_RELIEF_NORMAL + + + + GtkButton + button136 + True + True + + clicked + on_edit_src_clicked + slist + Fri, 05 Oct 2001 02:49:15 GMT + + + GTK_RELIEF_NORMAL + + + + GtkButton + button137 + True + True + + clicked + on_del_src_clicked + slist + Sat, 06 Oct 2001 15:39:54 GMT + + + GTK_RELIEF_NORMAL + + + + + + GtkLabel + Notebook:tab + label288 + + GTK_JUSTIFY_CENTER + False + 0.5 + 0.5 + 0 + 0 GtkScrolledWindow scrolledwindow23 - 400 - 150 + 500 + 250 GTK_POLICY_NEVER GTK_POLICY_ALWAYS GTK_UPDATE_CONTINUOUS GTK_UPDATE_CONTINUOUS - - 1 - 2 - 6 - 7 - 3 - 3 - False - True - False - False - True - True - GtkText @@ -2380,315 +3536,15 @@ French GtkLabel - label183 + Notebook:tab + label289 GTK_JUSTIFY_CENTER False - 1 - 0 - 5 - 8 - - 0 - 1 - 6 - 7 - 0 - 0 - False - False - False - False - True - True - - - - - GtkHBox - hbox27 - False - 0 - - 1 - 2 - 5 - 6 - 0 - 0 - False - False - False - False - True - True - - - - GtkCheckButton - priv - True - - False - True - - 3 - True - True - - - - - GtkButton - button120 - 3 - Edit source information for this name - True - - clicked - on_source_clicked - name_edit - Fri, 27 Jul 2001 01:05:33 GMT - - - GTK_RELIEF_NORMAL - - 3 - False - False - - - - - - GtkLabel - label186 - - GTK_JUSTIFY_CENTER - False - 1 + 0.5 0.5 - 5 - 8 - - 0 - 1 - 2 - 3 - 0 - 0 - False - False - False - False - True - False - - - - - GtkEntry - alt_suffix - True - True - True - 0 - - - 1 - 2 - 2 - 3 - 3 - 3 - True - False - False - False - True - False - - - - - GtkCombo - alt_surname_list - False - True - False - True - False - - - 1 - 2 - 1 - 2 - 3 - 3 - True - False - False - False - True - False - - - - GtkEntry - GtkCombo:entry - alt_last - True - - insert_text - on_combo_insert_text - alt_surname_list - Fri, 19 Oct 2001 00:02:06 GMT - - True - True - 0 - - - - - - GtkEntry - alt_given - True - True - True - True - 0 - - - 1 - 2 - 0 - 1 - 3 - 3 - True - False - False - False - True - False - - - - - GtkLabel - label266 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 8 - - 0 - 1 - 4 - 5 - 0 - 0 - False - False - False - False - True - False - - - - - GtkCombo - name_type - True - False - False - True - False - - - - - 1 - 2 - 4 - 5 - 3 - 3 - True - False - False - False - True - False - - - - GtkEntry - GtkCombo:entry - combo-entry2 - True - True - True - 0 - - - - - - GtkLabel - label270 - - GTK_JUSTIFY_CENTER - False - 1 - 0.5 - 5 - 8 - - 0 - 1 - 3 - 4 - 0 - 0 - False - False - False - False - True - False - - - - - GtkEntry - alt_title - True - True - True - 0 - - - 1 - 2 - 3 - 4 - 3 - 3 - True - False - False - False - True - False - + 0 + 0