Merged trunk back into gep 18

svn: r22513
This commit is contained in:
Benny Malengier 2013-06-17 11:14:05 +00:00
commit f177537525
17 changed files with 6324 additions and 6326 deletions

File diff suppressed because it is too large Load Diff

View File

@ -48,12 +48,13 @@ CITETYPECOL = 5
IDENTCOL = 6 IDENTCOL = 6
LDELCOL = 7 # left delimiter LDELCOL = 7 # left delimiter
FIELDCOL = 8 FIELDCOL = 8
RDELCOL = 9 # right delimiter LABELCOL = 9
GEDCOMCOL = 10 RDELCOL = 10 # right delimiter
SHORTERCOL = 11 GEDCOMCOL = 11
STYLECOL = 12 SHORTERCOL = 12
PRIVACYCOL = 13 STYLECOL = 13
OPTCOL = 14 PRIVACYCOL = 14
OPTCOL = 15
CITE_TYPES = {'F': 'REF_TYPE_F', 'L': 'REF_TYPE_L', 'S': 'REF_TYPE_S'} CITE_TYPES = {'F': 'REF_TYPE_F', 'L': 'REF_TYPE_L', 'S': 'REF_TYPE_S'}
GEDCOMFIELDS = {'A': 'GED_AUTHOR', 'T': 'GED_TITLE', GEDCOMFIELDS = {'A': 'GED_AUTHOR', 'T': 'GED_TITLE',

View File

@ -1,13 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE database PUBLIC "-//Gramps//DTD Gramps XML 1.5.0//EN" <!DOCTYPE database PUBLIC "-//Gramps//DTD Gramps XML 1.6.0//EN"
"http://gramps-project.org/xml/1.5.0/grampsxml.dtd"> "http://gramps-project.org/xml/1.6.0/grampsxml.dtd">
<database xmlns="http://gramps-project.org/xml/1.5.0/"> <database xmlns="http://gramps-project.org/xml/1.6.0/">
<header> <header>
<created date="2013-01-13" version="4.1.0-r21095M"/> <created date="2013-06-02" version="4.1.0-r22453"/>
<researcher> <researcher>
<resname>Alex Roitman,,,</resname> <resname>Alex Roitman,,,</resname>
</researcher> </researcher>
</header> </header>
<tags>
<tag handle="_c7642d9389b54417e8b" change="1370206720" name="tag1" color="#000000000000" priority="0"/>
</tags>
<events> <events>
<event handle="_a701e8fd8ea27f99704" change="1198197326" id="E0000"> <event handle="_a701e8fd8ea27f99704" change="1198197326" id="E0000">
<type>Birth</type> <type>Birth</type>
@ -528,6 +531,158 @@
<place hlink="_67MT6DB6KWOVMBAXSY"/> <place hlink="_67MT6DB6KWOVMBAXSY"/>
<description>Marriage of Lloyd Smith and Janis Elaine Green</description> <description>Marriage of Lloyd Smith and Janis Elaine Green</description>
</event> </event>
<event handle="_bd750cc852945743320" change="1301940145" id="E0121">
<type>Birth</type>
<dateval val="1902-06-28"/>
</event>
<event handle="_bd750d46bfe3f54dc37" change="1301940197" id="E0122">
<type>Death</type>
<dateval val="1987-11-16"/>
<place hlink="_7JMT6DN2LOF54KXHTU"/>
</event>
<event handle="_bd750e2c5051f9f9596" change="1301940291" id="E0123">
<type>Marriage</type>
<dateval val="1920-05-14"/>
</event>
<event handle="_bd750f87f8f5f85ed92" change="1301940433" id="E0124">
<type>Birth</type>
<dateval val="1920-12-22"/>
</event>
<event handle="_bd7510938ee530f327e" change="1301940543" id="E0125">
<type>Birth</type>
<dateval val="1923-06-24"/>
<place hlink="_7JMT6DN2LOF54KXHTU"/>
</event>
<event handle="_bd7511b78ec7588ba8f" change="1301940662" id="E0126">
<type>Birth</type>
<dateval val="1917-06-21"/>
</event>
<event handle="_bd7511dbb250640b8f9" change="1301940699" id="E0127">
<type>Death</type>
<dateval val="1990-02-22"/>
</event>
<event handle="_bd751294da3419c6b05" change="1301940753" id="E0128">
<type>Marriage</type>
<dateval val="1940-04-06"/>
<place hlink="_7JMT6DN2LOF54KXHTU"/>
</event>
<event handle="_bd75138019e3dd26210" change="1301940935" id="E0129">
<type>Divorce</type>
<dateval val="1946-07" type="about"/>
</event>
<event handle="_bd7515393b61e665f22" change="1301941030" id="E0130">
<type>Birth</type>
<dateval val="1914-09-14"/>
</event>
<event handle="_bd7515bd20a397d6227" change="1301941084" id="E0131">
<type>Death</type>
<dateval val="1970-11-17"/>
<place hlink="_67MT6DB6KWOVMBAXSY"/>
</event>
<event handle="_bd7516712945a2e2e52" change="1301941158" id="E0132">
<type>Marriage</type>
<dateval val="1948-01-16"/>
<place hlink="_67MT6DB6KWOVMBAXSY"/>
</event>
<event handle="_bd7517e297e15825efe" change="1301942055" id="E0133">
<type>Birth</type>
<dateval val="1941-08-21"/>
<place hlink="_7JMT6DN2LOF54KXHTU"/>
</event>
<event handle="_bd751aaa22c47103f8a" change="1301941601" id="E0135">
<type>Marriage</type>
<dateval val="1939-03-04"/>
</event>
<event handle="_bd751b1f55021ba97f1" change="1301941649" id="E0136">
<type>Divorce</type>
<dateval val="1941-04-16"/>
</event>
<event handle="_bd751cd71503c392a91" change="1301942076" id="E0138">
<type>Birth</type>
<dateval val="1945-04-29" type="about"/>
</event>
<event handle="_bd751d8bc6a607a0cab" change="1301943728" id="E0139">
<type>Birth</type>
<dateval val="1950-02-06"/>
<place hlink="_67MT6DB6KWOVMBAXSY"/>
</event>
<event handle="_bd7523717d51778b278" change="1301942521" id="E0140">
<type>Birth</type>
<dateval val="1920-07-07"/>
</event>
<event handle="_bd7523d45e118a51684" change="1301942562" id="E0141">
<type>Death</type>
<dateval val="1993-07-12"/>
</event>
<event handle="_bd75248d701148dc3f9" change="1301942637" id="E0142">
<type>Marriage</type>
<dateval val="1945-08-13"/>
</event>
<event handle="_bd75256710a193d1afe" change="1301942727" id="E0143">
<type>Birth</type>
<dateval val="1947-09-14"/>
</event>
<event handle="_bd7525e3f6345befa12" change="1301942778" id="E0144">
<type>Birth</type>
<dateval val="1949-07-03"/>
</event>
<event handle="_bd75268080337b77a4a" change="1301942842" id="E0145">
<type>Birth</type>
<dateval val="1952-09-23"/>
</event>
<event handle="_bd7527243eb2adcc2d6" change="1301942909" id="E0146">
<type>Divorce</type>
<dateval val="1955"/>
</event>
<event handle="_bd7528efed86c148120" change="1301943097" id="E0148">
<type>Marriage</type>
<dateval val="1956-03-15"/>
</event>
<event handle="_bd752e8e30e23af6f38" change="1301943686" id="E0150">
<type>Death</type>
<dateval val="2002-06-21"/>
</event>
<event handle="_bd7532a79dc7cebeaa8" change="1301944152" id="E0151">
<type>Birth</type>
<dateval val="1925-09-12"/>
<place hlink="_7JMT6DN2LOF54KXHTU"/>
</event>
<event handle="_bd75336b8f42dc72cbc" change="1301944196" id="E0152">
<type>Death</type>
<dateval val="2000-01-25"/>
</event>
<event handle="_bd75349209b0f2e5654" change="1301944317" id="E0153">
<type>Birth</type>
<dateval val="1925-09-26"/>
</event>
<event handle="_bd753552afc540398d0" change="1301944396" id="E0154">
<type>Marriage</type>
<dateval val="1946"/>
</event>
<event handle="_bd7535d4ca162cb2dce" change="1301944449" id="E0155">
<type>Divorce</type>
<dateval val="1949-06" type="about"/>
</event>
<event handle="_bd7536f6d067fc0893f" change="1301944568" id="E0156">
<type>Birth</type>
<dateval val="1927-02-17"/>
</event>
<event handle="_bd75376da8616d3bb96" change="1301944617" id="E0157">
<type>Marriage</type>
<dateval val="1950-01-30"/>
</event>
<event handle="_bd753af24e41dd1fb68" change="1301944986" id="E0158">
<type>Birth</type>
<dateval val="1947-11-15"/>
</event>
<event handle="_bd753b663797a1e1d18" change="1301945033" id="E0159">
<type>Birth</type>
<dateval val="1949-01-05"/>
</event>
<event handle="_bd753c56f195aeb8f24" change="1301945159" id="E0160">
<type>Birth</type>
<dateval val="1950-07-27"/>
</event>
</events> </events>
<people home="_PSNT6D0DDHJOBCFJWX"> <people home="_PSNT6D0DDHJOBCFJWX">
<person handle="_0ONT6DJS5KD5W6EA1P" change="1198197326" id="I0004"> <person handle="_0ONT6DJS5KD5W6EA1P" change="1198197326" id="I0004">
@ -705,6 +860,7 @@
<eventref hlink="_a701e8fde5d0cc6484e" role="Primary"/> <eventref hlink="_a701e8fde5d0cc6484e" role="Primary"/>
<eventref hlink="_a701e8fde75723d0c85" role="Primary"/> <eventref hlink="_a701e8fde75723d0c85" role="Primary"/>
<childof hlink="_KKMT6D5KWF1VP03K4B"/> <childof hlink="_KKMT6D5KWF1VP03K4B"/>
<parentin hlink="_bd750af3e934b6d3934"/>
</person> </person>
<person handle="_NDNT6D8O7D3QRKP07N" change="1198197326" id="I0017"> <person handle="_NDNT6D8O7D3QRKP07N" change="1198197326" id="I0017">
<gender>F</gender> <gender>F</gender>
@ -737,7 +893,7 @@
<objref hlink="_HHNT6D73QPKC0KWK2Y"/> <objref hlink="_HHNT6D73QPKC0KWK2Y"/>
<childof hlink="_S7MT6D1JSGX9PZO27F"/> <childof hlink="_S7MT6D1JSGX9PZO27F"/>
</person> </person>
<person handle="_PSNT6D0DDHJOBCFJWX" change="1198197326" id="I0037"> <person handle="_PSNT6D0DDHJOBCFJWX" change="1370206720" id="I0037">
<gender>M</gender> <gender>M</gender>
<name type="Birth Name"> <name type="Birth Name">
<first>Edwin Michael</first> <first>Edwin Michael</first>
@ -753,6 +909,7 @@
<objref hlink="_CVNT6DHG5ICZ1UGUO9"/> <objref hlink="_CVNT6DHG5ICZ1UGUO9"/>
<childof hlink="_1HMT6DNWTSPXIL2FDM"/> <childof hlink="_1HMT6DNWTSPXIL2FDM"/>
<parentin hlink="_CGNT6DV02D0CQTGBAO"/> <parentin hlink="_CGNT6DV02D0CQTGBAO"/>
<tagref hlink="_c7642d9389b54417e8b"/>
</person> </person>
<person handle="_RDMT6D6113RO3X299I" change="1198197326" id="I0019"> <person handle="_RDMT6D6113RO3X299I" change="1198197326" id="I0019">
<gender>M</gender> <gender>M</gender>
@ -968,6 +1125,185 @@
<eventref hlink="_a701e8fdb0a2faa54b5" role="Primary"/> <eventref hlink="_a701e8fdb0a2faa54b5" role="Primary"/>
<parentin hlink="_MMMT6D6NGNO5YERSLM"/> <parentin hlink="_MMMT6D6NGNO5YERSLM"/>
</person> </person>
<person handle="_bd750d5cc7f5a094950" change="1301940319" id="I0056">
<gender>F</gender>
<name type="Birth Name">
<first>Alvera C.</first>
<surname>Erickson</surname>
</name>
<eventref hlink="_bd750cc852945743320" role="Primary"/>
<eventref hlink="_bd750d46bfe3f54dc37" role="Primary"/>
<parentin hlink="_bd750af3e934b6d3934"/>
</person>
<person handle="_bd750fae3bf5fb52f41" change="1301943705" id="I0057">
<gender>F</gender>
<name type="Birth Name">
<first>Anna Louise</first>
<surname>Smith</surname>
</name>
<eventref hlink="_bd750f87f8f5f85ed92" role="Primary"/>
<eventref hlink="_bd752e8e30e23af6f38" role="Primary"/>
<childof hlink="_bd750af3e934b6d3934"/>
<parentin hlink="_bd75111820230015633"/>
<parentin hlink="_bd7514750de3e09296e"/>
</person>
<person handle="_bd7510a06e063c4ebee" change="1301942652" id="I0058">
<gender>F</gender>
<name type="Birth Name">
<first>Elaine Marie</first>
<surname>Smith</surname>
</name>
<eventref hlink="_bd7510938ee530f327e" role="Primary"/>
<childof hlink="_bd750af3e934b6d3934"/>
<parentin hlink="_bd75229b5c86a3f4e0e"/>
</person>
<person handle="_bd751223f4c4504b316" change="1301940875" id="I0059">
<gender>M</gender>
<name type="Birth Name">
<first>Eli Harry</first>
<surname>Jones</surname>
</name>
<eventref hlink="_bd7511b78ec7588ba8f" role="Primary"/>
<eventref hlink="_bd7511dbb250640b8f9" role="Primary"/>
<parentin hlink="_bd75111820230015633"/>
</person>
<person handle="_bd7515d66246e2e88dc" change="1301941735" id="I0060">
<gender>M</gender>
<name type="Birth Name">
<first>Leroy Verl</first>
<surname>Morgan</surname>
</name>
<eventref hlink="_bd7515393b61e665f22" role="Primary"/>
<eventref hlink="_bd7515bd20a397d6227" role="Primary"/>
<parentin hlink="_bd7514750de3e09296e"/>
<parentin hlink="_bd7518a961d20ca9037"/>
</person>
<person handle="_bd7517fd3fe2e5a5e14" change="1301943794" id="I0061">
<gender>F</gender>
<name type="Birth Name">
<first>Roberta Michele</first>
<surname>Jones</surname>
</name>
<eventref hlink="_bd7517e297e15825efe" role="Primary"/>
<childof hlink="_bd75111820230015633"/>
<childof hlink="_bd7514750de3e09296e"/>
</person>
<person handle="_bd751ce66f940ce1e90" change="1301943794" id="I0063">
<gender>M</gender>
<name type="Birth Name">
<first>Frank Albert</first>
<surname>Jones</surname>
</name>
<eventref hlink="_bd751cd71503c392a91" role="Primary"/>
<childof hlink="_bd75111820230015633"/>
<childof hlink="_bd7514750de3e09296e"/>
</person>
<person handle="_bd751d970186c7c7b7c" change="1301943733" id="I0064">
<gender>F</gender>
<name type="Birth Name">
<first>Margaret Ann</first>
<surname>Morgan</surname>
</name>
<eventref hlink="_bd751d8bc6a607a0cab" role="Primary"/>
<childof hlink="_bd7514750de3e09296e"/>
</person>
<person handle="_bd7523ecb0767f5ad53" change="1301943100" id="I0065">
<gender>M</gender>
<name type="Birth Name">
<first>Robert Alfred</first>
<surname>Shannon</surname>
</name>
<eventref hlink="_bd7523717d51778b278" role="Primary"/>
<eventref hlink="_bd7523d45e118a51684" role="Primary"/>
<parentin hlink="_bd75229b5c86a3f4e0e"/>
<parentin hlink="_bd752761a3e4fd23f2b"/>
</person>
<person handle="_bd752570e6e5592b5c0" change="1301942914" id="I0066">
<gender>F</gender>
<name type="Birth Name">
<first>Kelly Christine</first>
<surname>Shannon</surname>
</name>
<eventref hlink="_bd75256710a193d1afe" role="Primary"/>
<childof hlink="_bd75229b5c86a3f4e0e"/>
</person>
<person handle="_bd7525ee5481876d199" change="1301942914" id="I0067">
<gender>F</gender>
<name type="Birth Name">
<first>Lisa Marie</first>
<surname>Shannon</surname>
</name>
<eventref hlink="_bd7525e3f6345befa12" role="Primary"/>
<childof hlink="_bd75229b5c86a3f4e0e"/>
</person>
<person handle="_bd752686b30645aeaaf" change="1301942914" id="I0068">
<gender>M</gender>
<name type="Birth Name">
<first>Matthew John</first>
<surname>Shannon</surname>
</name>
<eventref hlink="_bd75268080337b77a4a" role="Primary"/>
<childof hlink="_bd75229b5c86a3f4e0e"/>
</person>
<person handle="_bd7532b94e33af612c6" change="1301944619" id="I0071">
<gender>M</gender>
<name type="Birth Name">
<first>Warren Edward</first>
<surname>Smith</surname>
</name>
<eventref hlink="_bd7532a79dc7cebeaa8" role="Primary"/>
<eventref hlink="_bd75336b8f42dc72cbc" role="Primary"/>
<childof hlink="_bd750af3e934b6d3934"/>
<parentin hlink="_bd7533c1ed4114b0896"/>
<parentin hlink="_bd7536046944b843a26"/>
</person>
<person handle="_bd7534a49f013482f95" change="1301944405" id="I0072">
<gender>F</gender>
<name type="Birth Name">
<first>Alice Hannah</first>
<surname>Iverson</surname>
</name>
<eventref hlink="_bd75349209b0f2e5654" role="Primary"/>
<parentin hlink="_bd7533c1ed4114b0896"/>
</person>
<person handle="_bd75371353304125b3f" change="1301944619" id="I0073">
<gender>F</gender>
<name type="Birth Name">
<first>Evelyn Lucille</first>
<surname>Watson</surname>
</name>
<eventref hlink="_bd7536f6d067fc0893f" role="Primary"/>
<parentin hlink="_bd7536046944b843a26"/>
</person>
<person handle="_bd7539fc2292e24045e" change="1301945256" id="I0076">
<gender>F</gender>
<name type="Birth Name">
<first>Marie Astri</first>
<surname>Smith</surname>
</name>
<eventref hlink="_bd753af24e41dd1fb68" role="Primary"/>
<childof hlink="_bd7533c1ed4114b0896"/>
<childof hlink="_bd7536046944b843a26"/>
</person>
<person handle="_bd753a6f5280a3a7985" change="1301945256" id="I0077">
<gender>F</gender>
<name type="Birth Name">
<first>Susan Elizabeth</first>
<surname>Smith</surname>
</name>
<eventref hlink="_bd753b663797a1e1d18" role="Primary"/>
<childof hlink="_bd7533c1ed4114b0896"/>
<childof hlink="_bd7536046944b843a26"/>
</person>
<person handle="_bd753c5922c1912e3b9" change="1301945256" id="I0078">
<gender>F</gender>
<name type="Birth Name">
<first>Karen Christine</first>
<surname>Smith</surname>
</name>
<eventref hlink="_bd753c56f195aeb8f24" role="Primary"/>
<childof hlink="_bd7536046944b843a26"/>
</person>
</people> </people>
<families> <families>
<family handle="_1HMT6DNWTSPXIL2FDM" change="1198197326" id="F0012"> <family handle="_1HMT6DNWTSPXIL2FDM" change="1198197326" id="F0012">
@ -1086,6 +1422,72 @@
<mother hlink="_NQMT6DX5NIOGMEGJA3"/> <mother hlink="_NQMT6DX5NIOGMEGJA3"/>
<eventref hlink="_a701e8ff0514bd46d08" role="Family"/> <eventref hlink="_a701e8ff0514bd46d08" role="Family"/>
</family> </family>
<family handle="_bd750af3e934b6d3934" change="1301944124" id="F0015">
<rel type="Married"/>
<father hlink="_K3NT6DMBYAXNTXOO3F"/>
<mother hlink="_bd750d5cc7f5a094950"/>
<eventref hlink="_bd750e2c5051f9f9596" role="Family"/>
<childref hlink="_bd750fae3bf5fb52f41"/>
<childref hlink="_bd7510a06e063c4ebee"/>
<childref hlink="_bd7532b94e33af612c6"/>
</family>
<family handle="_bd75111820230015633" change="1301943794" id="F0016">
<rel type="Married"/>
<father hlink="_bd751223f4c4504b316"/>
<mother hlink="_bd750fae3bf5fb52f41"/>
<eventref hlink="_bd751294da3419c6b05" role="Family"/>
<eventref hlink="_bd75138019e3dd26210" role="Family"/>
<childref hlink="_bd7517fd3fe2e5a5e14"/>
<childref hlink="_bd751ce66f940ce1e90"/>
</family>
<family handle="_bd7514750de3e09296e" change="1301942036" id="F0017">
<rel type="Married"/>
<father hlink="_bd7515d66246e2e88dc"/>
<mother hlink="_bd750fae3bf5fb52f41"/>
<eventref hlink="_bd7516712945a2e2e52" role="Family"/>
<childref hlink="_bd7517fd3fe2e5a5e14" frel="Stepchild"/>
<childref hlink="_bd751ce66f940ce1e90" frel="Stepchild"/>
<childref hlink="_bd751d970186c7c7b7c"/>
</family>
<family handle="_bd7518a961d20ca9037" change="1301941725" id="F0018">
<rel type="Married"/>
<father hlink="_bd7515d66246e2e88dc"/>
<eventref hlink="_bd751aaa22c47103f8a" role="Family"/>
<eventref hlink="_bd751b1f55021ba97f1" role="Family"/>
</family>
<family handle="_bd75229b5c86a3f4e0e" change="1301942914" id="F0019">
<rel type="Married"/>
<father hlink="_bd7523ecb0767f5ad53"/>
<mother hlink="_bd7510a06e063c4ebee"/>
<eventref hlink="_bd75248d701148dc3f9" role="Family"/>
<eventref hlink="_bd7527243eb2adcc2d6" role="Family"/>
<childref hlink="_bd752570e6e5592b5c0"/>
<childref hlink="_bd7525ee5481876d199"/>
<childref hlink="_bd752686b30645aeaaf"/>
</family>
<family handle="_bd752761a3e4fd23f2b" change="1301943296" id="F0020">
<rel type="Married"/>
<father hlink="_bd7523ecb0767f5ad53"/>
<eventref hlink="_bd7528efed86c148120" role="Family"/>
</family>
<family handle="_bd7533c1ed4114b0896" change="1301944940" id="F0021">
<rel type="Married"/>
<father hlink="_bd7532b94e33af612c6"/>
<mother hlink="_bd7534a49f013482f95"/>
<eventref hlink="_bd753552afc540398d0" role="Family"/>
<eventref hlink="_bd7535d4ca162cb2dce" role="Family"/>
<childref hlink="_bd7539fc2292e24045e"/>
<childref hlink="_bd753a6f5280a3a7985"/>
</family>
<family handle="_bd7536046944b843a26" change="1301945256" id="F0022">
<rel type="Married"/>
<father hlink="_bd7532b94e33af612c6"/>
<mother hlink="_bd75371353304125b3f"/>
<eventref hlink="_bd75376da8616d3bb96" role="Family"/>
<childref hlink="_bd7539fc2292e24045e" mrel="Stepchild"/>
<childref hlink="_bd753a6f5280a3a7985" mrel="Stepchild"/>
<childref hlink="_bd753c5922c1912e3b9"/>
</family>
</families> </families>
<citations> <citations>
<citation handle="_c5a0f183598786f5e46249885bc" change="1358093983" id="C0000"> <citation handle="_c5a0f183598786f5e46249885bc" change="1358093983" id="C0000">

View File

@ -20,7 +20,7 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# #
# $Id: _Date_uk.py 18361 2011-10-23 03:13:50Z paul-franklin $ # $Id$
""" """
Ukrainian-specific classes for parsing and displaying dates. Ukrainian-specific classes for parsing and displaying dates.

View File

@ -1,655 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<!-- interface-requires gtk+ 3.0 -->
<object class="GtkListStore" id="confidence_model">
<columns>
<!-- column-name gchararray1 -->
<column type="gchararray"/>
</columns>
</object>
<object class="GtkDialog" id="editsourceref">
<property name="can_focus">False</property>
<property name="default_width">600</property>
<property name="type_hint">dialog</property>
<child internal-child="vbox">
<object class="GtkBox" id="dialog-vbox17">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child internal-child="action_area">
<object class="GtkButtonBox" id="dialog-action_area17">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="layout_style">end</property>
<child>
<object class="GtkButton" id="help">
<property name="label">gtk-help</property>
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="can_default">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
<property name="use_stock">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkButton" id="cancel">
<property name="label">gtk-cancel</property>
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="can_default">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
<property name="use_stock">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkButton" id="ok">
<property name="label">gtk-ok</property>
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="can_default">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
<property name="use_stock">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">2</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="pack_type">end</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label602">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="xpad">6</property>
<property name="ypad">3</property>
<property name="label" translatable="yes">Reference information</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkNotebook" id="notebook_ref">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="border_width">6</property>
<child>
<object class="GtkTable" id="table67">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">12</property>
<property name="n_rows">3</property>
<property name="n_columns">3</property>
<property name="column_spacing">12</property>
<property name="row_spacing">6</property>
<child>
<placeholder/>
</child>
<child>
<object class="GtkLabel" id="label612">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">1</property>
<property name="label" translatable="yes">_Date:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">date_entry</property>
</object>
<packing>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkButton" id="date_stat">
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="has_tooltip">True</property>
<property name="tooltip_text" translatable="yes">Invoke date editor</property>
<property name="use_action_appearance">False</property>
<property name="relief">none</property>
<accelerator key="d" signal="activate" modifiers="GDK_CONTROL_MASK"/>
<accessibility>
<relation type="labelled-by" target="label612"/>
</accessibility>
<child internal-child="accessible">
<object class="AtkObject" id="date_stat-atkobject">
<property name="AtkObject::accessible-name" translatable="yes">Date</property>
</object>
</child>
<child>
<object class="GtkImage" id="image2682">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">gramps-date</property>
<child internal-child="accessible">
<object class="AtkObject" id="image2682-atkobject">
<property name="AtkObject::accessible-description" translatable="yes">Date</property>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="left_attach">2</property>
<property name="right_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="UndoableEntry" id="volume">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">Specific location within the information referenced. For a published work, this could include the volume of a multi-volume work and the page number(s). For a periodical, it could include volume, issue, and page numbers. For a newspaper, it could include a column number and page number. For an unpublished source, this could be a sheet number, page number, frame number, etc. A census record might have a line number or dwelling and family numbers in addition to the page number. </property>
<property name="invisible_char">●</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label613">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">1</property>
<property name="label" translatable="yes">_Volume/Page:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">volume</property>
</object>
<packing>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label614">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">1</property>
<property name="label" translatable="yes">Con_fidence:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">confidence</property>
</object>
<packing>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkToggleButton" id="privacy">
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
<property name="relief">none</property>
<accelerator key="p" signal="activate" modifiers="GDK_CONTROL_MASK"/>
<child internal-child="accessible">
<object class="AtkObject" id="privacy-atkobject">
<property name="AtkObject::accessible-name" translatable="yes">Private</property>
</object>
</child>
<child>
<object class="GtkImage" id="image2677">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">gtk-dialog-authentication</property>
<child internal-child="accessible">
<object class="AtkObject" id="image2677-atkobject">
<property name="AtkObject::accessible-description" translatable="yes">Privacy</property>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="left_attach">2</property>
<property name="right_attach">3</property>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkComboBox" id="confidence">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="tooltip_text" translatable="yes">Conveys the submitter's quantitative evaluation of the credibility of a piece of information, based upon its supporting evidence. It is not intended to eliminate the receiver's need to evaluate the evidence for themselves.
Very Low =Unreliable evidence or estimated data
Low =Questionable reliability of evidence (interviews, census, oral genealogies, or potential for bias for example, an autobiography)
High =Secondary evidence, data officially recorded sometime after event
Very High =Direct and primary evidence used, or by dominance of the evidence </property>
<property name="model">confidence_model</property>
<child>
<object class="GtkCellRendererText" id="cellrenderertext1"/>
<attributes>
<attribute name="text">0</attribute>
</attributes>
</child>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="ValidatableMaskedEntry" id="date_entry">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">The date of the entry in the source you are referencing, e.g. the date a house was visited during a census, or the date an entry was made in a birth log/registry. </property>
<property name="invisible_char">●</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="y_options"></property>
</packing>
</child>
</object>
</child>
<child type="tab">
<object class="GtkLabel" id="label1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">General</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
<packing>
<property name="tab_fill">False</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkExpander" id="src_expander">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="border_width">6</property>
<property name="expanded">True</property>
<property name="spacing">6</property>
<child>
<object class="GtkNotebook" id="notebook_src">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="show_border">False</property>
<child>
<object class="GtkTable" id="table68">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">12</property>
<property name="n_rows">6</property>
<property name="n_columns">2</property>
<property name="column_spacing">12</property>
<property name="row_spacing">6</property>
<child>
<object class="GtkLabel" id="label603">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">_Title:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">title</property>
</object>
<packing>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label604">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">_Author:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">author</property>
</object>
<packing>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label606">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="ypad">3</property>
<property name="label" translatable="yes">A_bbreviation:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">abbrev</property>
</object>
<packing>
<property name="top_attach">3</property>
<property name="bottom_attach">4</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label607">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">_Pub. Info.:</property>
<property name="use_underline">True</property>
<property name="justify">center</property>
<property name="mnemonic_widget">pub_info</property>
</object>
<packing>
<property name="top_attach">4</property>
<property name="bottom_attach">5</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="UndoableEntry" id="author">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">Authors of the source.</property>
<property name="invisible_char">●</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkHBox" id="warn_box">
<property name="can_focus">False</property>
<property name="border_width">6</property>
<property name="spacing">12</property>
<child>
<object class="GtkImage" id="warn_icon">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-dialog-warning</property>
<property name="icon-size">6</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="warn_text">
<property name="width_request">500</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="ypad">3</property>
<property name="label" translatable="yes">&lt;b&gt;Note:&lt;/b&gt; Any changes in the shared source information will be reflected in the source itself, for all items that reference the source.</property>
<property name="use_markup">True</property>
<property name="use_underline">True</property>
<property name="wrap">True</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="right_attach">2</property>
<property name="top_attach">5</property>
<property name="bottom_attach">6</property>
<property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="UndoableEntry" id="abbrev">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">Provide a short title used for sorting, filing, and retrieving source records.</property>
<property name="invisible_char">●</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">3</property>
<property name="bottom_attach">4</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="UndoableEntry" id="pub_info">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">Publication Information, such as city and year of publication, name of publisher, ...</property>
<property name="invisible_char">●</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">4</property>
<property name="bottom_attach">5</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label611">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">_ID:</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">gid</property>
</object>
<packing>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="GtkHBox" id="hbox135">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">12</property>
<child>
<object class="UndoableEntry" id="gid">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">A unique ID to identify the source</property>
<property name="invisible_char">●</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkToggleButton" id="private">
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
<property name="relief">none</property>
<child internal-child="accessible">
<object class="AtkObject" id="private-atkobject">
<property name="AtkObject::accessible-name" translatable="yes">Private</property>
</object>
</child>
<child>
<object class="GtkImage" id="image2709">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">gtk-dialog-authentication</property>
<child internal-child="accessible">
<object class="AtkObject" id="image2709-atkobject">
<property name="AtkObject::accessible-description" translatable="yes">Privacy</property>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<object class="UndoableEntry" id="title">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="tooltip_text" translatable="yes">Title of the source.</property>
<property name="invisible_char">●</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="y_options"></property>
</packing>
</child>
</object>
<packing>
<property name="tab_fill">False</property>
</packing>
</child>
<child type="tab">
<object class="GtkHBox" id="hbox127">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<object class="GtkImage" id="image2681">
<property name="can_focus">False</property>
<property name="stock">gtk-file</property>
<property name="icon-size">1</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label609">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">General</property>
<property name="justify">center</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="tab_fill">False</property>
</packing>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel" id="label610">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Shared source information</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">3</property>
</packing>
</child>
</object>
</child>
<action-widgets>
<action-widget response="-11">help</action-widget>
<action-widget response="-6">cancel</action-widget>
<action-widget response="-5">ok</action-widget>
</action-widgets>
</object>
</interface>

View File

@ -1,6 +1,7 @@
# Gramps - a GTK+/GNOME based genealogy program # Gramps - a GTK+/GNOME based genealogy program
# #
# Copyright (C) 2011 Nick Hall # Copyright (C) 2011 Nick Hall
# Copyright (C) 2013 Heinz Brinker <heinzbrinker@yahoo.de>
# #
# This program is free software; you can redistribute it and/or modify # This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
@ -112,8 +113,8 @@ class PersonDetails(Gramplet):
""" """
self.load_person_image(active_person) self.load_person_image(active_person)
self.name.set_text(name_displayer.display(active_person)) self.name.set_text(name_displayer.display(active_person))
self.clear_table() self.clear_table()
self.display_alternate_names(active_person)
self.display_parents(active_person) self.display_parents(active_person)
self.display_separator() self.display_separator()
self.display_type(active_person, EventType(EventType.BIRTH)) self.display_type(active_person, EventType(EventType.BIRTH))
@ -145,6 +146,21 @@ class PersonDetails(Gramplet):
self.table.resize(rows, 2) self.table.resize(rows, 2)
self.table.attach(label, 0, 1, rows, rows + 1, xoptions=Gtk.AttachOptions.FILL) self.table.attach(label, 0, 1, rows, rows + 1, xoptions=Gtk.AttachOptions.FILL)
def display_alternate_names(self, active_person):
"""
Display other names of the person
"""
try:
nlist = active_person.get_alternate_names()
if len(nlist) > 0:
for altname in nlist:
name_type = str( altname.get_type() )
text = name_displayer.display_name(altname)
self.add_row(name_type, text)
self.display_separator()
except:
pass
def display_parents(self, active_person): def display_parents(self, active_person):
""" """
Display the parents of the active person. Display the parents of the active person.

View File

@ -744,11 +744,19 @@ class Lexer(object):
level = int(line[0]) level = int(line[0])
# there should only be one space after the level, # there should only be one space after the level,
# but we can ignore more, # but we can ignore more,
line = line[2].lstrip(' ')
# then split into tag+delim+line_value # then split into tag+delim+line_value
# or xfef_id+delim+rest # or xfef_id+delim+rest
line = line[2].lstrip(' ').partition(' ') # the xref_id can have spaces in it
tag = line[0] if line.startswith('@'):
line_value = line[2] line = line.split('@', 2)
# line is now [None, alphanum+pointer_string, rest]
tag = '@' + line[1] + '@'
line_value = line[2]
else:
line = line.partition(' ')
tag = line[0]
line_value = line[2]
except: except:
continue continue

View File

@ -270,7 +270,8 @@ class GeoGraphyView(OsmGps, NavigationView):
""" """
Builds the menu for actions on the map. Builds the menu for actions on the map.
""" """
menu = Gtk.Menu() self.menu = Gtk.Menu()
menu = self.menu
menu.set_title(_('Map Menu')) menu.set_title(_('Map Menu'))
if config.get("geography.show_cross"): if config.get("geography.show_cross"):
@ -322,7 +323,8 @@ class GeoGraphyView(OsmGps, NavigationView):
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
changemap = Gtk.Menu() self.changemap = Gtk.Menu()
changemap = self.changemap
changemap.set_title(title) changemap.set_title(title)
changemap.show() changemap.show()
add_item.set_submenu(changemap) add_item.set_submenu(changemap)
@ -744,7 +746,8 @@ class GeoGraphyView(OsmGps, NavigationView):
add_item = Gtk.MenuItem(label=message) add_item = Gtk.MenuItem(label=message)
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message) itemoption.set_title(message)
itemoption.show() itemoption.show()
add_item.set_submenu(itemoption) add_item.set_submenu(itemoption)

View File

@ -460,7 +460,8 @@ class GeoClose(GeoGraphyView):
""" """
Create the menu for the selected marker Create the menu for the selected marker
""" """
menu = Gtk.Menu() self.newmenu = Gtk.Menu()
menu = self.newmenu
menu.set_title("person") menu.set_title("person")
events = [] events = []
message = "" message = ""
@ -499,10 +500,12 @@ class GeoClose(GeoGraphyView):
descr = _('No description') descr = _('No description')
message = "(%s) %s => %s" % ( date, plce[11], descr) message = "(%s) %s => %s" % ( date, plce[11], descr)
prevmark = plce prevmark = plce
add_item = Gtk.MenuItem(label=message) self.add_item = Gtk.MenuItem(label=message)
add_item = self.add_item
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message) itemoption.set_title(message)
itemoption.show() itemoption.show()
add_item.set_submenu(itemoption) add_item.set_submenu(itemoption)

View File

@ -295,7 +295,8 @@ class GeoEvents(GeoGraphyView):
self._create_markers() self._create_markers()
def bubble_message(self, event, lat, lon, marks): def bubble_message(self, event, lat, lon, marks):
menu = Gtk.Menu() self.menu = Gtk.Menu()
menu = self.menu
menu.set_title("events") menu.set_title("events")
message = "" message = ""
oldplace = "" oldplace = ""
@ -305,7 +306,8 @@ class GeoEvents(GeoGraphyView):
add_item = Gtk.MenuItem(label=message) add_item = Gtk.MenuItem(label=message)
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message) itemoption.set_title(message)
itemoption.show() itemoption.show()
add_item.set_submenu(itemoption) add_item.set_submenu(itemoption)
@ -332,7 +334,8 @@ class GeoEvents(GeoGraphyView):
add_item = Gtk.MenuItem(label=message) add_item = Gtk.MenuItem(label=message)
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message) itemoption.set_title(message)
itemoption.show() itemoption.show()
add_item.set_submenu(itemoption) add_item.set_submenu(itemoption)
@ -364,7 +367,8 @@ class GeoEvents(GeoGraphyView):
add_item = Gtk.MenuItem(label=_("Centering on Place")) add_item = Gtk.MenuItem(label=_("Centering on Place"))
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(_("Centering on Place")) itemoption.set_title(_("Centering on Place"))
itemoption.show() itemoption.show()
add_item.set_submenu(itemoption) add_item.set_submenu(itemoption)

View File

@ -604,7 +604,8 @@ class GeoFamClose(GeoGraphyView):
""" """
Create the menu for the selected marker Create the menu for the selected marker
""" """
menu = Gtk.Menu() self.menu = Gtk.Menu()
menu = self.menu
menu.set_title("family") menu.set_title("family")
events = [] events = []
message = "" message = ""
@ -646,7 +647,8 @@ class GeoFamClose(GeoGraphyView):
add_item = Gtk.MenuItem(label=message) add_item = Gtk.MenuItem(label=message)
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message) itemoption.set_title(message)
itemoption.show() itemoption.show()
add_item.set_submenu(itemoption) add_item.set_submenu(itemoption)

View File

@ -377,7 +377,8 @@ class GeoFamily(GeoGraphyView):
self._create_markers() self._create_markers()
def add_event_bubble_message(self, event, lat, lon, mark, menu): def add_event_bubble_message(self, event, lat, lon, mark, menu):
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.show() itemoption.show()
menu.set_submenu(itemoption) menu.set_submenu(itemoption)
modify = Gtk.MenuItem(label=_("Edit Family")) modify = Gtk.MenuItem(label=_("Edit Family"))
@ -398,7 +399,8 @@ class GeoFamily(GeoGraphyView):
itemoption.append(center) itemoption.append(center)
def bubble_message(self, event, lat, lon, marks): def bubble_message(self, event, lat, lon, marks):
menu = Gtk.Menu() self.menu = Gtk.Menu()
menu = self.menu
menu.set_title("family") menu.set_title("family")
message = "" message = ""
oldplace = "" oldplace = ""

View File

@ -544,7 +544,8 @@ class GeoMoves(GeoGraphyView):
""" """
Create the menu for the selected marker Create the menu for the selected marker
""" """
menu = Gtk.Menu() self.menu = Gtk.Menu()
menu = self.menu
menu.set_title("descendance") menu.set_title("descendance")
events = [] events = []
message = "" message = ""
@ -585,7 +586,8 @@ class GeoMoves(GeoGraphyView):
add_item = Gtk.MenuItem(label=message) add_item = Gtk.MenuItem(label=message)
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message) itemoption.set_title(message)
itemoption.show() itemoption.show()
add_item.set_submenu(itemoption) add_item.set_submenu(itemoption)

View File

@ -390,7 +390,8 @@ class GeoPerson(GeoGraphyView):
self._create_markers() self._create_markers()
def bubble_message(self, event, lat, lon, marks): def bubble_message(self, event, lat, lon, marks):
menu = Gtk.Menu() self.menu = Gtk.Menu()
menu = self.menu
menu.set_title("person") menu.set_title("person")
message = "" message = ""
oldplace = "" oldplace = ""
@ -400,7 +401,8 @@ class GeoPerson(GeoGraphyView):
add_item = Gtk.MenuItem(label=message) add_item = Gtk.MenuItem(label=message)
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message) itemoption.set_title(message)
itemoption.show() itemoption.show()
message = "" message = ""
@ -420,7 +422,8 @@ class GeoPerson(GeoGraphyView):
add_item = Gtk.MenuItem() add_item = Gtk.MenuItem()
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message) itemoption.set_title(message)
itemoption.show() itemoption.show()
message = "" message = ""
@ -459,7 +462,8 @@ class GeoPerson(GeoGraphyView):
add_item = Gtk.MenuItem(label=message) add_item = Gtk.MenuItem(label=message)
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message) itemoption.set_title(message)
itemoption.show() itemoption.show()
add_item.set_submenu(itemoption) add_item.set_submenu(itemoption)

View File

@ -297,7 +297,8 @@ class GeoPlaces(GeoGraphyView):
self._create_markers() self._create_markers()
def bubble_message(self, event, lat, lon, marks): def bubble_message(self, event, lat, lon, marks):
menu = Gtk.Menu() self.menu = Gtk.Menu()
menu = self.menu
menu.set_title("places") menu.set_title("places")
message = "" message = ""
prevmark = None prevmark = None
@ -306,7 +307,8 @@ class GeoPlaces(GeoGraphyView):
add_item = Gtk.MenuItem(label=message) add_item = Gtk.MenuItem(label=message)
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message) itemoption.set_title(message)
itemoption.show() itemoption.show()
add_item.set_submenu(itemoption) add_item.set_submenu(itemoption)
@ -325,7 +327,8 @@ class GeoPlaces(GeoGraphyView):
add_item = Gtk.MenuItem(label=message) add_item = Gtk.MenuItem(label=message)
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(message) itemoption.set_title(message)
itemoption.show() itemoption.show()
add_item.set_submenu(itemoption) add_item.set_submenu(itemoption)
@ -357,7 +360,8 @@ class GeoPlaces(GeoGraphyView):
add_item = Gtk.MenuItem(label=_("Centering on Place")) add_item = Gtk.MenuItem(label=_("Centering on Place"))
add_item.show() add_item.show()
menu.append(add_item) menu.append(add_item)
itemoption = Gtk.Menu() self.itemoption = Gtk.Menu()
itemoption = self.itemoption
itemoption.set_title(_("Centering on Place")) itemoption.set_title(_("Centering on Place"))
itemoption.show() itemoption.show()
add_item.set_submenu(itemoption) add_item.set_submenu(itemoption)

340
po/ru.po

File diff suppressed because it is too large Load Diff

4654
po/uk.po

File diff suppressed because it is too large Load Diff