Commit Graph

2188 Commits

Author SHA1 Message Date
Alex Roitman
e27d4726ea * src/gramps_main.py (on_export_activate): Delegate work
to DbPrompter.
* src/WriteXML.py: Register with the new scheme.
* src/DbPrompter.py (SaveAsDbPrompter): Add class.


svn: r3246
2004-07-01 04:09:55 +00:00
Don Allingham
3421c1971a * src/FamilyView.py: fix reordering of children
* src/ChooseParents.py: get filters working again
* src/AddSpouse.py: update display after addition of person
* src/Utils.py: new id generation algorithm


svn: r3245
2004-06-30 04:06:10 +00:00
Don Allingham
29d18998d1 * src/ChooseParents.py: fix parent selection
* src/FamilyView.py: fix update of parents after selction
* src/PeopleView.py: fix update of parents after selction
* src/gramps_main.py: fix update of parents after selction
* src/EditPerson.py: fix person id reference


svn: r3244
2004-06-29 03:51:49 +00:00
Alex Roitman
11bc557be3 * src/RelLib.py: gramps id fixes.
* src/ReadXML.py: gramps id fixes.
* src/plugins/ReadGedcom.py: gramps id fixes.


svn: r3243
2004-06-29 02:33:25 +00:00
Alex Roitman
5976ec97ef * src/plugins/WebPage.py (IndividualPage.write_urls):
Add function; (IndividualPage.create_page): use write_urls().


svn: r3242
2004-06-28 19:08:15 +00:00
Alex Roitman
c670c6267a * src/DbPrompter.py: Add new class for new, existing, and import
prompters. Enable opening any format on the startup.
* src/gramps_main.py: Use new DbPrompter classes.
* src/ArgHandler.py: Use new DbPrompter classes.


svn: r3239
2004-06-28 18:16:42 +00:00
Alex Roitman
2aa25d1711 Typo
svn: r3238
2004-06-28 13:20:33 +00:00
Alex Roitman
e0973cb653 * src/DbPrompter.py: Add NewNativeDbPrompter class for setting up
a native database. Enable opening any format on the startup.
* src/gramps_main.py: Use NewNativeDbPrompter when opening
non-native data.


svn: r3237
2004-06-28 13:19:06 +00:00
Don Allingham
3213e0e928 fix import
svn: r3236
2004-06-28 01:27:37 +00:00
Don Allingham
97377f426d * src/gramps_main.py: fix import problem
svn: r3234
2004-06-27 18:08:19 +00:00
Don Allingham
4c76be91dd * src/gramps_main.py: dropped New Database message. After all, it should
be incredibly obvious.
* src/Utils.py: create_id to generate random internal ID
* src/RelLib.py: new internal ID support
* src/AddSpouse.py: bug fixes
* src/ChooseParents.py: bug fixes
* src/PeopleModel.py: bug fixes
* src/PeopleView.py: bug fixes
* src/FamilyView.py: bug fixes
* src/Bookmarks.py: support for new internal IDs
* src/EditPerson.py: support for new internal IDs
* src/plugins/ReadGedcom.py: handle new internal IDs


svn: r3233
2004-06-27 03:10:06 +00:00
Alex Roitman
2faa14b1a7 * src/gramps_main.py (on_import_activate,on_export_activate):
Add methods.
* src/Plugins.py (build_import_menu,build_export_menu): Remove;
(register_export): Change to the new scheme.
* src/gramps.glade: Add handlers to Import and Export menus.
Rename Export to Save As..., add icons.


svn: r3232
2004-06-26 05:39:43 +00:00
Alex Roitman
2fea6471c7 * src/ArgHandler.py (handle_args): Add import callback call.
* src/gramps_main.py: Use open filters, mime types, and handlers
from import plugins.
* src/Plugins.py: Change import plugin registration.
* src/ReadXML.py: Change registration.
* src/plugins/ReadGedcom.py: Change registration.
* src/plugins/ReadPkg.py: Rewrite and change registration.


svn: r3231
2004-06-24 03:29:38 +00:00
Don Allingham
05440fbaa8 * src/EditPerson,py: allow reordering of event columns
* src/TransTable.py: allow to be initialized with a list instead of a map
* src/gramps.glade: allow reordering of event columns
* src/gramps_main.py: catch program_init exception
* src/ListModel.py: allow reordering of columns


svn: r3230
2004-06-23 04:54:33 +00:00
Alex Roitman
0f6a7c7a7f * src/plugins/WriteCD.py (PackageWriter.on_ok_clicked):
Convert missing media handling to the database interface.


svn: r3228
2004-06-22 21:02:05 +00:00
Alex Roitman
12d6398750 * src/ArgHandler.py (parse_args): Switch from 'tgz' to 'gpkg'
for Gramps package; (handle_args): Use separate dir for all
import-produced files; (cl_export): Convert media objects export
to the database interface.
* src/ReadXML.py (importData): Copy all local (with respect to
the old XML way) media object files into <database>.images dir
(created if did not previously exist). Change objects' paths
accordingly; (GrampsParser.start_object): Do not modify path
in the parser. This way we know that the objects are local.
* src/RelLib.py (get_event_keys): Add method to GrampsDB class.
* src/plugins/WritePkg.py (PackageWriter.export):
Convert missing media handling to the database interface.


svn: r3227
2004-06-22 20:49:22 +00:00
Don Allingham
67bf4dff2b add new images
svn: r3226
2004-06-22 03:05:28 +00:00
Alex Roitman
fcabe82c3d Update
svn: r3225
2004-06-21 23:24:51 +00:00
Alex Roitman
6da362e2fa * src/ArgHandler.py: Fixes.
* src/gramps_main.py: Don't show topWindow until ArgHandler is done.
* src/plugins/Summary.py: Fixes.


svn: r3224
2004-06-21 23:22:55 +00:00
Alex Roitman
de2c28febb Fixes to context menu
svn: r3222
2004-06-21 21:23:35 +00:00
Alex Roitman
7cf73d3415 Update
svn: r3221
2004-06-21 19:59:48 +00:00
Alex Roitman
514e73aea0 * src/PedView.py: Fix anchors. Switch from storing person objects
to their IDs. Start on building Spouses and Siblings submenus
in the context menu.


svn: r3220
2004-06-21 17:08:51 +00:00
Alex Roitman
d2c7943f64 * src/data/gramps.keys, src/data/mime: Add package and GEDCOM.
svn: r3219
2004-06-21 13:56:58 +00:00
Alex Roitman
2e477a5936 * configure.in: Bump up the version number.
* src/gramps.py: Pass complete argument string.
* src/gramps_main.py: Pass popt table to gnome_init().
Always enable argument handling. (read_xml,read_pkg): Add functions.
* src/const.py.in: Define popt table, add all gnome options.
* src/ArgHandler.py: Add long options for gramps-specific options.
Add handling for the first filename argument. Use 'gramps-xml'
to denote old gramps (XML) format.
* src/DbPrompter.py: Add hint for the filename.
* src/plugins/ReadNative.py: Cosmetic changes.
* src/plugins/ReadPkg.py: Cosmetic changes.
* src/plugins/WritePkg.py: Typo.
* src/data/gramps.xml: Add mime type for gramps package.
* src/data/gramps.applications: Add gramps package to the list.
* src/data/Makefile.am: Typo.

* src/gramps_main.py: removed new database info message
* src/plugins/ReadGedcom.py: Fixed typos preventing import.
(i.e. set_type instead of SetType, etc.)

* Release: Version 1.1.0 "And now for something completely different"
released.


svn: r3218
2004-06-21 05:10:27 +00:00
Don Allingham
77fce526cf * src/DisplayModels,py: faster sorting of places
* src/PlaceView,py: faster sorting of places
* src/RelLib,py: faster sorting of places
* src/gramp_main.py: removed new database info message


svn: r3217
2004-06-20 03:06:21 +00:00
Jason Salaz
33246ec700 src/plugins/ReadGedcom.py: Fixed typos preventing import
svn: r3216
2004-06-19 03:50:52 +00:00
Don Allingham
d2e29dc8d4 update
svn: r3214
2004-06-16 03:38:26 +00:00
Don Allingham
16addc35b4 update
svn: r3213
2004-06-15 03:51:18 +00:00
Don Allingham
c9a392961f * src/RelLib.py: fix index for place map
* src/FamilyView.py: include person ID's


svn: r3212
2004-06-15 03:43:33 +00:00
Alex Roitman
a6bf7bd5a1 * src/gramps.glade: Typos.
* src/ImageSelect.py: Correctly update property editors on OK
and Cancel.
* src/EventEdit.py: Typo.
* src/Sources.py: Set change flag on deletion of the source reference.
* src/RelLib.py: Add media list into serialization and restore.


svn: r3206
2004-06-13 06:18:20 +00:00
Don Allingham
02a0fc3072 * src/filters/*: removed
* src/plugins/WritePkg.py: brought up to date


svn: r3205
2004-06-12 04:39:45 +00:00
Don Allingham
f0ca1ecf13 * src/plugins/WriteGedcom.py: brought up to date
* src/gramps_main.py: beta warning


svn: r3204
2004-06-09 23:59:03 +00:00
Alex Roitman
5eacb7c353 * src/MediaView.py: Pass parent to GlobalMediaProperties; typos.
* src/SelectObject.py: Typos.
* src/ImageSelect.py (LocalMediaProperties.__init__,
GlobalMediaProperties.__init__): Handle source tab.
* src/EventEdit.py: Handle gallery tab.
* src/WriteXML.py (dump_my_event): Write object references;
* src/gramps.glade: Add gallery tab to Event Editor; add source
tab to media property editor.
* src/RelLib.py (Event): Add media_list and related methods;
(ObjectRef): Inherit from SourceNote, remove unnecessary functions;
(GrampsDB.get_media_attribute_types): Add method.
* src/ReadXML.py (start_sourceref): Check for attribute before
the object. Objects may have attributes; (start_objref): Parse media
object references for Event records.


svn: r3199
2004-06-03 05:35:30 +00:00
Don Allingham
7113318c2b * src/DisplayModels.py: support for Spouse column
* src/MediaView.py: fix try_to_find_object_from_id
* src/PeopleModel.py:  support for Spouse column
* src/RelLib.py: handle expanding columns


svn: r3198
2004-06-03 03:28:46 +00:00
Don Allingham
bf5ad74a5d * src/EditSource.py: try_to_find_person_from_id fix
* src/PedView.py: try_to_find_person_from_id fix
* src/Utils.py: try_to_find_person_from_id fix


svn: r3197
2004-05-31 03:50:06 +00:00
Don Allingham
d094e38abf * various: installation fixes
svn: r3196
2004-05-28 04:04:04 +00:00
Don Allingham
9abe3ab152 * Makefiles: updated for installation
* src/data/gnome-mime-application-x-gramps.png: new icon
* src/data/gramps.svg: new icon
* src/data/gramps.xml: mime information


svn: r3195
2004-05-27 04:29:43 +00:00
Alex Roitman
e7878c26f3 Update
svn: r3194
2004-05-26 03:29:00 +00:00
Alex Roitman
7cc5d39fc9 * src/RelLib.py (Transaction.__len__): Redefine length.
* src/ChooseParents.py, src/EditPerson.py, src/EditSource.py,
src/EventEdit.py, src/FamilyView.py, src/gramps_main.py,
src/ImageSelect.py, src/Marriage.py, src/MediaView.py,
src/PedView.py, src/PeopleModel.py, src/PlaceView.py,
src/SelectChild.py, src/SelectObject.py, src/Sources.py,
src/SourceView.py, src/Utils.py, src/Witness.py,
src/WriteXML.py: Switch from find_* to try_to_find_* methods.


svn: r3193
2004-05-26 03:26:18 +00:00
Alex Roitman
6523c4ff2b * src/plugins/ChangeTypes.py: Correct transaction.
* src/plugins/changetype.glade: HIGify dialog.
* src/plugins/PatchNames.py: Correct transaction.


svn: r3192
2004-05-26 02:51:45 +00:00
Alex Roitman
8ddbce94f0 * src/RelLib.py (try_to_find_person_from_id): Remove transaction;
(try_to_find_source_from_id, try_to_find_object_from_id,
try_to_find_place_from_id): Add functions.
* src/plugins/WriteCD.py, src/plugins/WritePkg.py,
src/plugins/WebPage.py, src/plugins/Verify.py,
src/plugins/TimeLine.py, src/plugins/Summary.py,
src/plugins/SoundGen.py, src/plugins/RelGraph.py,
src/plugins/RelCalc.py, src/plugins/PatchNames.py,
src/plugins/Merge.py, src/plugins/IndivSummary.py,
src/plugins/IndivComplete.py, src/plugins/GraphViz.py,
src/plugins/FtmStyleDescendants.py,
src/plugins/FtmStyleAncestors.py, src/plugins/FilterEditor.py,
src/plugins/FanChart.py, src/plugins/FamilyGroup.py,
src/plugins/EventCmp.py, src/plugins/DetDescendantReport.py,
src/plugins/DetAncestralReport.py, src/plugins/DescendReport.py,
src/plugins/Desbrowser.py, src/plugins/CountAncestors.py,
src/plugins/Check.py, src/plugins/ChangeTypes.py,
src/plugins/BookReport.py, src/plugins/Ancestors.py,
src/plugins/AncestorReport.py, src/plugins/AncestorChart.py,
src/plugins/AncestorChart2.py, src/Relationship.py,
src/Sort.py, src/GenericFilter.py, src/SubstKeywords.py,
src/GraphLayout.py: Switch from find_* to try_to_find_* methods.


svn: r3191
2004-05-26 02:05:02 +00:00
Don Allingham
60a6973bbf * src/PeopleModel.py: temporary fix for add person update
* src/PeopleView.py: temporary fix for add person update


svn: r3190
2004-05-25 03:41:35 +00:00
Don Allingham
eba1ed0ea1 * various: transactions are now required for commits
svn: r3186
2004-05-24 04:32:19 +00:00
Don Allingham
c174501b0f * src/plugins/ReadGedcom.py: full support for undo
svn: r3183
2004-05-20 04:41:55 +00:00
Don Allingham
0013617a90 * src/ImageSelect.py: undo messages
* src/MediaView.py: undo messages
* src/RelLib.py: use db for undo status


svn: r3182
2004-05-20 00:12:14 +00:00
Don Allingham
79d9a39a9e * various: undo messages
svn: r3181
2004-05-19 06:13:36 +00:00
Don Allingham
1e9b3cfc20 * src/GrampsCfg.py: added support for tip of the day
* src/data/tips.xml: tip data
* src/TipOfDay.py: support for tip of the day
* src/gramps_main.py: support for tip of the day
* src/const.py: support for tip of the day
* src/gramps.glade: support for tip of the day


svn: r3178
2004-05-18 07:00:34 +00:00
Don Allingham
5fcb9420c7 update
svn: r3175
2004-05-17 02:59:44 +00:00
Alex Roitman
0154f192f7 * src/plugins/ReorderIds.py: Display message and return.
svn: r3174
2004-05-17 01:06:09 +00:00
Alex Roitman
2882f9b479 * src/plugins/RelGraph.py (_get_event_label): Typo.
svn: r3173
2004-05-16 23:40:00 +00:00
Alex Roitman
00af3e0917 * src/plugins/RelGraph.py: Menu for family options.
svn: r3172
2004-05-16 16:12:04 +00:00
Alex Roitman
682c4e0217 * src/ReadXML.py: Typo.
svn: r3171
2004-05-16 05:34:20 +00:00
Alex Roitman
eeca791968 * src/plugins/RelGraph.py (_write_graph_record): Bug fixes.
* src/docgen/RTFDoc.py: Typo.


svn: r3170
2004-05-16 03:04:17 +00:00
Don Allingham
f7b1a747fd * src/plugins/ReadGedcom.py: handle mangled temple format
produced by some tools


svn: r3169
2004-05-15 14:24:38 +00:00
Don Allingham
da607cf048 Fixed merging
svn: r3167
2004-05-13 23:48:40 +00:00
Don Allingham
2bd66d6b4c pychecker fixes
svn: r3166
2004-05-13 22:45:51 +00:00
Alex Roitman
07cba5f931 * src/SubstKeywords.py (__init__): Typo.
svn: r3165
2004-05-13 22:42:42 +00:00
Alex Roitman
463ed4af7a Update
svn: r3164
2004-05-13 18:31:48 +00:00
Alex Roitman
6603fe8932 * src/Plugins.py: Do not pass parent to the reports.
svn: r3163
2004-05-13 18:24:38 +00:00
Alex Roitman
929307150c * src/RelLib.py (probably_alive): Typos.
svn: r3162
2004-05-13 18:12:37 +00:00
Alex Roitman
4f3839e0d0 * src/plugins/ChangeTypes.py: Use transaction for commits.
svn: r3161
2004-05-13 04:21:27 +00:00
Alex Roitman
653d5499ee * src/plugins/Check.py: Use transaction for commits.
* src/plugins/PatchNames.py: Use transaction for commits.


svn: r3160
2004-05-13 04:18:47 +00:00
Alex Roitman
df99dc444d * src/plugins/ChangeTypes.py: Remove Utils.modified() call.
* src/plugins/Check.py: Remove Utils.modified() call.
* src/plugins/PatchNames.py: Remove Utils.modified() call.
* src/plugins/ReadGedcom.py: Remove Utils.modified() call.
* src/plugins/ReorderIds.py: Remove Utils.modified() call.
* src/plugins/WriteCD.py: Remove Utils.modified() call.
* src/plugins/WritePkg.py: Remove Utils.modified() call.
* src/plugins/Merge.py: Typo.


svn: r3159
2004-05-13 00:49:17 +00:00
Don Allingham
a15bf019b2 * src/GrampsCfg.py: remove unused options
* src/gramps.glade: remove unused panels in preferences
* src/Plugins.py: removed xpm images
* src/EventEdit.py: get full event list
* src/plugins/AncestorChart.py: remove xpm image
* src/plugins/AncestorChart2.py: remove xpm image
* src/plugins/AncestorReport.py: remove xpm image
* src/plugins/Ancestors.py: remove xpm image
* src/plugins/BookReport.py: remove xpm image
* src/plugins/CustomBookText.py: remove xpm image
* src/plugins/DesGraph.py: remove xpm image
* src/plugins/DescendReport.py: remove xpm image
* src/plugins/DetAncestralReport.py: remove xpm image
* src/plugins/DetDescendantReport.py: remove xpm image
* src/plugins/FamilyGroup.py: remove xpm image
* src/plugins/FtmStyleAncestors.py: remove xpm image
* src/plugins/FtmStyleDescendants.py: remove xpm image
* src/plugins/IndivComplete.py: remove xpm image
* src/plugins/IndivSummary.py: remove xpm image
* src/plugins/Makefile.in: remove xpm image
* src/plugins/SimpleBookTitle.py: remove xpm image
* src/plugins/WebPage.py: remove xpm image
* src/RelLib.py: secondary index for event names


svn: r3158
2004-05-12 03:58:14 +00:00
Alex Roitman
09f9ce5288 * src/plugins/EventCmp.py: Remove extra code.
* src/plugins/eventcmp.glade: Remove extra widgets.


svn: r3157
2004-05-12 00:26:43 +00:00
Alex Roitman
a48c6d8344 Update
svn: r3156
2004-05-11 02:34:33 +00:00
Alex Roitman
ac562c81fa * src/plugins/Eval.py: Window management. Replaces eval.py.
* src/plugins/eval.py: Remove from CVS.
* src/plugins/eval.glade: Define event handler.
* src/plugins/Leak.py: Window management. Replaces leak.py.
* src/plugins/leak.py: Remove from CVS.
* src/plugins/leak.glade: Define event handler.


svn: r3155
2004-05-11 02:21:09 +00:00
Alex Roitman
33e69e8d45 * src/plugins/SoundGen.py: Window management. Replaces soundgen.py.
* src/plugins/soundgen.py: Remove from CVS.
* src/plugins/soundex.glade: Define event handler.
* src/plugins/RelCalc.py: Window management.
* src/plugins/relcalc.glade: Define event handler.
* src/plugins/Makefile.am: Ship SoundGen.py instead of soundgen.py.
* src/plugins/Verify.py: Window management.
* src/plugins/verify.glade: Define event handler.


svn: r3154
2004-05-11 01:51:56 +00:00
Alex Roitman
2fea4c06a2 Update
svn: r3153
2004-05-11 00:17:23 +00:00
Alex Roitman
c2e42c8ea3 * src/plugins/Desbrowser.py: Convert to db; window management.
* src/plugins/desbrowse.glade: Define event handler.
* src/plugins/EventCmp.py: Clean up window management.
* src/plugins/eventcmp.glade: Define event handler.
* src/plugins/Check.py: Clean up conversion to db.
* src/plugins/summary.glade: Make dialog modal.
* src/plugins/Merge.py: Window management.
* src/plugins/merge.glade: Define event handlers.
* src/plugins/ChangeTypes.py: Convert to db.


svn: r3152
2004-05-10 23:50:30 +00:00
Alex Roitman
7b5fe66fe5 * src/plugins/FilterEditor.py: Clean up window management.
* src/rule.glade: Define event handlers.


svn: r3151
2004-05-10 13:08:47 +00:00
Alex Roitman
e48a5e9df5 * src/Plugins.py: Pass parent class to the tools.
* src/rule.glade: Define event handlers.
* src/gramps_main.py: Pass parent class to the tools.
* src/plugins/EventCmp.py: Window management.
* src/plugins/FilterEditor.py: Window management.
* src/plugins/PatchNames.py: Window management.
* src/plugins/eventcmp.glade: Define event handlers.
* src/plugins/patchnames.glade: Define event handlers.


svn: r3150
2004-05-10 04:54:10 +00:00
Don Allingham
ffda353d04 * src/DbPrompter.py: added a .grdb if not specified.
svn: r3149
2004-05-10 03:13:43 +00:00
Alex Roitman
4a50bd67de * src/plugins/PatchNames.py: Clean up conversion to db.
* src/plugins/patchnames.glade: HIGify dialog.
* src/plugins/Merge.py: Convert to db.
* src/plugins/merge.glade: HIGify dialogs.


svn: r3148
2004-05-09 16:32:13 +00:00
Alex Roitman
5096515922 Update
svn: r3147
2004-05-09 14:35:22 +00:00
Alex Roitman
babd135df0 * src/plugins/Check.py: Clean up conversion to db.
svn: r3146
2004-05-09 04:02:26 +00:00
Alex Roitman
3b246d35be * src/plugins/EventCmp.py: Convert to db.
* src/plugins/eventcmp.glade: HIGify dialogs.


svn: r3145
2004-05-09 03:44:59 +00:00
Don Allingham
1b8fa18cc7 * src/DbPrompter.py: handle open dialog in a clean manner
* src/gramps.py: handle open dialog in a clean manner
* src/gramps_main.py: handle open dialog in a clean manner
* src/gramps.glade: handle open dialog in a clean manner


svn: r3143
2004-05-08 04:48:59 +00:00
Alex Roitman
1f1119b67e Update
svn: r3142
2004-05-08 04:26:09 +00:00
Alex Roitman
33837784a1 * src/plugins/soundgen.py: Convert to db.
* src/plugins/GraphViz.py: Typo.
* src/plugins/Verify.py: Convert to db.


svn: r3141
2004-05-08 03:29:21 +00:00
Alex Roitman
ea85178b56 * src/SelectPerson.py: Resolve widget naming conflict.
* src/plugins/BookReport.py: Convert to db.


svn: r3139
2004-05-07 04:27:44 +00:00
Alex Roitman
fe2831dc44 Minor updates
svn: r3138
2004-05-07 04:27:16 +00:00
Alex Roitman
149da4a70a * src/gramps.glade: Resolve widget naming conflict.
* src/SelectPerson: Resolve widget naming conflict.

* src/Sort.py (by_date): Add function.


svn: r3137
2004-05-07 04:11:31 +00:00
Don Allingham
f06eb991a3 fix select person again
svn: r3136
2004-05-07 03:58:26 +00:00
Alex Roitman
f2d1eccdfa * src/gramps.glade: Resolve widget naming conflict.
* src/SelectPerson: Resolve widget naming conflict.


svn: r3135
2004-05-07 02:58:29 +00:00
Alex Roitman
63afa4b054 * src/plugins/WebPage.py: Clean up conversion to db.
Switch to using Sort function.
* src/plugins/CountAncestors.py: Add file, convert to db.
* src/plugins/count_anc.py: Remove file.
* src/plugins/Summary.py: Convert to db.
* src/Makefile.am: Ship Sort.py instead of sort.py.
* src/plugins/Makefile.am: Ship CountAncestors.py
instead of count_anc.py.


svn: r3134
2004-05-07 02:20:39 +00:00
Don Allingham
c068064279 * src/ImageSelect.py: handle new file chooser
svn: r3133
2004-05-06 04:26:47 +00:00
Alex Roitman
b3a0c19225 * src/plugins/RelGraph.py: Convert to db. Change coding style.
Use FreeSans as a TrueType font.


svn: r3131
2004-05-06 02:29:34 +00:00
Alex Roitman
fdb376639d * src/EditPerson.py: Switch to Sort.py.
* src/FamilyView.py: Switch to Sort.py.
* src/RelLib.py: Remove unneeded import.
* src/plugins/DescendReport.py: Switch to Sort.py.

* src/plugins/GraphViz.py: Convert to db.


svn: r3130
2004-05-05 04:04:35 +00:00
Don Allingham
9bf7f3a5e1 * src/gramps_main.py: rebuild tree after importing
* src/plugins/ReadGedcom.py: destroy filechooser at proper time


svn: r3129
2004-05-05 03:54:02 +00:00
Alex Roitman
df37c5296f * src/EditPerson.py: Switch to Sort.py.
* src/FamilyView.py: Switch to Sort.py.
* src/RelLib.py: Remove unneeded import.
* src/plugins/DescendReport.py: Switch to Sort.py.


svn: r3128
2004-05-05 02:21:47 +00:00
Alex Roitman
a90191199e * src/SubstKeywords.py (__init__): Convert to db.
* src/plugins/AncestorChart.py: Convert to db.
* src/plugins/AncestorChart2.py: Convert to db.
* src/GraphLayout.py: Convert to db.
* src/plugins/DesGraph.py: Convert to db.
* src/plugins/FanChart.py: Convert to db.
* src/Sort.py: Add converted sort.py to CVS.
* src/sort.py: Remove file (obsolete).
* src/plugins/TimeLine.py: Convert to db.


svn: r3127
2004-05-05 02:04:30 +00:00
Alex Roitman
00ec822374 Update
svn: r3126
2004-05-04 21:43:50 +00:00
Alex Roitman
aad9127cc4 * src/plugins/DetDescendantReport.py (get_xpm_image): Remove
function, import it from Utils.py instead.
* src/plugins/DetAncestralReport.py (get_xpm_image): Remove
function, import it from Utils.py instead.
* src/plugins/FtmStyleDescendants.py (get_xpm_image): Remove
function, import it from Utils.py instead.
* src/plugins/FtmStyleAncestors.py (get_xpm_image): Remove
function, import it from Utils.py instead.
* src/plugins/FamilyGroup.py (get_xpm_image): Remove
function, import it from Utils.py instead.
* src/plugins/IndivComplete.py (get_xpm_image): Remove
function, import it from Utils.py instead.
* src/plugins/IndivSummary.py (get_xpm_image): Remove
function, import it from Utils.py instead; Convert to db.


svn: r3125
2004-05-04 21:35:19 +00:00
Don Allingham
d327a58277 update for GEDCOM memory usage
svn: r3123
2004-05-04 04:34:48 +00:00
Alex Roitman
75346c6a29 * src/plugins/FamilyGroup.py: Convert to db interface.
svn: r3122
2004-05-04 03:32:37 +00:00
Alex Roitman
5cb8a8ea22 * src/plugins/FtmStyleDescendants.py: Convert to db interface.
svn: r3121
2004-05-04 02:31:52 +00:00
Alex Roitman
87b29118d7 * src/plugins/DetDescendantReport.py: Convert to db interface.
* src/plugins/DetAncestralReport.py: Translate string.


svn: r3120
2004-05-04 01:20:21 +00:00
Don Allingham
e273bf4842 update
svn: r3119
2004-05-03 04:27:56 +00:00
Don Allingham
04e3e505fb * src/DbPrompter.py: 2.4 filechooser
* src/gramps_main.py:  2.4 filechooser
* src/ReadXML.py:  2.4 filechooser
* src/Pluginsd.py: tooltip deprecation fix


svn: r3118
2004-05-03 03:47:29 +00:00
Don Allingham
3cb7c304ed update
svn: r3117
2004-05-02 04:10:33 +00:00
Don Allingham
3783102bcc * src/gramps.glade: rearranged filter apply
* src/gramps.py: update to gtk.main()
* src/gramps_main.py: goto active person after model built


svn: r3116
2004-05-01 14:08:36 +00:00
Don Allingham
5ed94ff9ee * src/GenericFilter.py: Add a generic filter that can take a
parameter
* src/PeopleModel.py: Support for top level visibility
* src/gramps.glade: clean up filtering widgets
* src/gramps_main.py: build basic filters


svn: r3115
2004-04-30 03:01:51 +00:00
Don Allingham
a13eb68a88 * src/DbPrompter.py: remove unused functions
* src/DisplayModels.py: filtering support
* src/GenericFilter.py: filtering support
* src/PeopleModel.py: support for filtering
* src/PeopleView.py: support for filtering
* src/RelLib.py: filtering support
* src/Utils.py: filtering support
* src/gramps.glade: remove invert for filters
* src/gramps_main.py: filtering support


svn: r3114
2004-04-28 04:06:25 +00:00
Alex Roitman
65d5b97a2d * src/plugins/IndivComplete.py: Convert to db interface.
* src/plugins/DescendReport.py: Convert to db interface.
* src/plugins/DetAncestralReport.py: Convert to db interface.


svn: r3110
2004-04-26 04:17:01 +00:00
Alex Roitman
7cff3be98d * src/gramps.glade: Menu improvements.
svn: r3108
2004-04-25 06:10:10 +00:00
Alex Roitman
f1656f3a04 Update
svn: r3107
2004-04-25 05:38:17 +00:00
Alex Roitman
d00e8aa8f4 Update
svn: r3106
2004-04-25 05:37:51 +00:00
Alex Roitman
b86de1f6be * src/docgen/RTFDoc.py: Typo.
* src/Utils.py (get_xpm_image): Add function.
* src/plugins/AncestorReport.py (get_xpm_image): Remove
function, import it from Utils.py instead.
* src/plugins/Ancestors.py (get_xpm_image): Remove function;
Bring up to the database interface.


svn: r3105
2004-04-25 04:48:02 +00:00
Alex Roitman
2273250137 * src/docgen/HtmlDoc.py: Typo.
svn: r3104
2004-04-23 17:02:49 +00:00
Alex Roitman
037a388949 * src/docgen/RTFDoc.py: Completely switch from grampslib.
* src/docgen/PdfDoc.py: Typo.


svn: r3103
2004-04-23 16:55:24 +00:00
Alex Roitman
cd5e0d9a37 * src/SelectChild.py (on_save_child_clicked): Corrections.
svn: r3096
2004-04-22 01:48:47 +00:00
Alex Roitman
c518c0fd66 * src/ChooseParents.py: Disallow selecting self as a parent.
* src/SelectChild.py: Disallow selecting self as a child.


svn: r3093
2004-04-21 04:22:37 +00:00
Don Allingham
0417838641 * src/DbPrompter.py: support for new GTK 2.4 file chooser
svn: r3090
2004-04-19 03:15:05 +00:00
Don Allingham
54e1dd71fa Fixes for undo
svn: r3089
2004-04-16 19:15:02 +00:00
Don Allingham
f40e54f1a9 update
svn: r3086
2004-04-11 02:39:27 +00:00
Don Allingham
1c995add59 * src/Bookmarks.py: use IDs instead of person references
* src/ChooseParents.py: allow for NOSORT option
* src/GrampsParser.py: removed
* src/GrampsXML.py: removed
* src/MediaView.py: allow for NOSORT option
* src/PedView.py: double click to edit
* src/PeopleView.py: allow for NOSORT option
* src/PlaceView.py: allow for NOSORT option
* src/RelLib.py: handle bookmarks in metadata
* src/ReadXML.py: merge GrampsParser
* src/SourceView.py: allow for NOSORT option
* src/const.py.in: fix paths for xml files
* src/gramps_main.py: bookmark fixes
* src/papersize.xml : move to data subdirectory
* src/plugins/ReadGedcom.py: fix menu string
* src/plugins/ReadNative.py: fix menu string
* src/plugins/ReadPkg.py: fix menu string


svn: r3085
2004-04-11 02:37:13 +00:00
Don Allingham
358e8f8404 Improved error handling
svn: r3083
2004-04-10 03:38:48 +00:00
Don Allingham
96579ed88f export/import filters
svn: r3082
2004-04-09 04:05:48 +00:00
Don Allingham
5f9bada119 * src/choose.glade: merged into gramps.glade
* src/styles.glade: merged into gramps.glade
* src/dialog.glade: merged into gramps.glade
* src/styles.glade: merged into gramps.glade
* src/imagesel.glade: merged into gramps.glade
* src/errdialogs.glade: merged into gramps.glade
* src/gramps.glade: merged from other files


svn: r3081
2004-04-08 03:35:32 +00:00
Don Allingham
1c0ee0cfc0 * src/RelLib.py: add_source takes an transaction
* src/ReadGedcom.py: drop add_surname


svn: r3080
2004-04-07 18:00:49 +00:00
Don Allingham
f2fa2b6be6 * src/DbPrompter.py: remove VersionControl reference
* src/Marriage.py: fix transaction handling
* src/const.py.in: new glade file names
* src/edit_person.glade: merged into gramps.glade
* src/edit_person.gladep: removed
* src/filelist: removed
* src/gramps.glade: additions from old glade files
* src/marriage.glade: merged into gramps.glade
* src/marriage.gladep: removed
* src/places.glade: merged into gramps.glade
* src/places.gladep: removed
* src/preferences.glade: merged into gramps.glade
* src/preferences.gladep: removed
* src/revision.glade: merged into gramps.glade
* src/revision.gladep: removed
* src/select_person.glade: merged into gramps.glade
* src/srcsel.glade: merged into gramps.glade
* src/srcsel.gladep: removed


svn: r3079
2004-04-07 03:26:35 +00:00
Don Allingham
2605df77fc Remove VersionControl
svn: r3078
2004-04-07 02:11:32 +00:00
Don Allingham
2ba0c5ac7e * src/VersionControl.py: removed
* src/GrampsMime.py: added mime types
* src/grampslib_wrap.c: removed


svn: r3077
2004-04-06 03:20:04 +00:00
Don Allingham
2df83d0a6a * GrampsMime.py: added mime types
* grampslib_wrap.c: removed
* various: more undo functionality


svn: r3074
2004-04-04 04:39:52 +00:00
Don Allingham
8592fa2cc9 * various: Add undo functionality
svn: r3065
2004-03-30 04:50:24 +00:00
Alex Roitman
feef42099d * src/plugins/rel_it.py: Convert to class.
svn: r3063
2004-03-28 07:32:26 +00:00
Alex Roitman
bbc7cc696e * src/plugins/FtmStyleDescendants.py (_make_default_style,
print_children): Add new style for numbering children.


svn: r3062
2004-03-26 23:28:55 +00:00
Don Allingham
44c1b553db * src/gramps_main.py: remove unused functions, fix history
* src/FamilyView.py: improve reordering of children


svn: r3059
2004-03-25 15:05:56 +00:00
Don Allingham
06d3497ea6 * src/gramps_main.py: remove unused functions, fix history
* src/FamilyView.py: improve reordering of children


svn: r3058
2004-03-25 04:04:35 +00:00
Frode Jemtland
e867dac1eb fixed type in header of po file
svn: r3056
2004-03-23 09:57:45 +00:00
Frode Jemtland
6e0f58b2cf Updated translation
svn: r3055
2004-03-23 09:56:07 +00:00
Don Allingham
bf92d284ab * src/SelectChild.py: use PersonModel
* src/plugins/FilterEditor.py: use new SelectPerson


svn: r3052
2004-03-23 05:01:19 +00:00
Alex Roitman
197ea9354f * src/docgen/PdfDoc.py (add_photo): Encode filename.
svn: r3049
2004-03-23 00:59:23 +00:00
Alex Roitman
20db87b538 * src/EditPerson.py (draw_lds): Don't include main family twice.
svn: r3047
2004-03-22 23:59:37 +00:00
Alex Roitman
f7037df414 * src/PedView.py (on_show_child_menu): Switch to id.
svn: r3045
2004-03-22 21:04:47 +00:00
Alex Roitman
95216d9cb0 * src/docgen/LPRDoc.py: Fix colliding name.
svn: r3044
2004-03-22 16:29:38 +00:00
Don Allingham
5403801234 New file
svn: r3041
2004-03-22 04:42:43 +00:00
Don Allingham
4a7d9131aa Convert to new GenericTreeView models
svn: r3040
2004-03-22 04:41:35 +00:00
Alex Roitman
5475905a4c * src/docgen/Makefile.am, src/docgen/Makefile.in: Ship LPRDoc.py.
* src/plugins/GraphViz.py (dump_index): Remove utf8 to latin
conversion. Switch to FreeSans.
* src/docgen/PdfDoc.py (draw_text, rotate_text): Fix encoding.

* src/plugins/WebPage.py: Add option for using only birth date.
* src/Date.py: Switch over to lowercase function names.


svn: r3025
2004-03-17 03:04:10 +00:00
Alex Roitman
ac6d3e74e0 * src/docgen/Makefile.am, src/docgen/Makefile.in: Ship LPRDoc.py.
* src/plugins/GraphViz.py (dump_index): Remove utf8 to latin
conversion. Switch to FreeSans.
* src/docgen/PdfDoc.py (draw_text, rotate_text): Fix encoding.


svn: r3024
2004-03-17 01:50:50 +00:00
Alex Roitman
9fc3b43afb * src/docgen/LPRDoc.py: Typo.
* src/po/da_DK.po: Remove in favor of da.po file.
* src/po/da.po: Add (replaces da_DK.po).
* configure.in, configure: Switch from da_DK to da in languages.


svn: r3023
2004-03-17 01:44:10 +00:00
Frode Jemtland
1d6fa098b1 Fixed typo
svn: r3021
2004-03-16 15:43:40 +00:00
Frode Jemtland
500ec7818d Fixed typo
svn: r3019
2004-03-16 06:21:08 +00:00
Alex Roitman
35459c381d Change function name
svn: r3016
2004-03-16 02:22:37 +00:00
Alex Roitman
07c943cc0e * src/docgen/LPRDoc.py (do_print): Typos.
svn: r3012
2004-03-15 23:00:36 +00:00
Alex Roitman
6d202049ba Update
svn: r3008
2004-03-12 22:50:10 +00:00
Alex Roitman
2b7dbef8be * src/docgen/LPRDoc.py: Add number of copies and page range
selection options to a dialog. Remove all these "__" from var names.


svn: r3007
2004-03-12 19:47:06 +00:00
Alex Roitman
b3e71b84d9 * src/plugins/WriteFtree.py: Typo.
* src/plugins/WriteGedcom.py: Typo.


svn: r3005
2004-03-11 23:14:55 +00:00
Alex Roitman
ee5f277151 * src/plugins/WriteFtree.py: Call probably_alive with db.
* src/plugins/WriteGedcom.py: Call probably_alive with db.


svn: r3004
2004-03-11 04:28:17 +00:00
Alex Roitman
55b61a5ddb * src/plugins/WebPage.py: Convert to ids. Call probably_alive
with db as an argument. Move by_date inside the class (needs db).
* src/RelLib.py: Correct probably_alive to ids.


svn: r3003
2004-03-11 04:24:03 +00:00
Alex Roitman
9416a5eaed * src/GenericFilter.py: Convert to ids.
* src/plugins/FilterEditor.py: Convert to ids.
* src/plugins/WebPage.py: Convert to ids.


svn: r3002
2004-03-11 03:31:35 +00:00
Alex Roitman
5167f3d49b * src/plugins/WebPage.py: Clean up mini tree. Add connecting lines.
Switch from list of 2^gen strings to a dict with only used entries.
Clean up generation SpinButton in the dialog.

* src/plugins/WebPage.py: Link main photo to the original.
Use alt strings. Mini tree for many generations.


svn: r3000
2004-03-10 23:40:13 +00:00
Don Allingham
5534cc0035 * src/PeopleModel.py: Column reordering/selection
* src/PeopleView.py: Column reordering/selection
* src/RelLib.py: Column reordering/selection
* src/gramps_main.py: Column reordering/selection
* src/gramps.glade: Column editor
* src/ColumnOrder.py: Column editor


svn: r2998
2004-03-10 05:15:06 +00:00
Alex Roitman
2a95e95206 * src/docgen/HtmlDoc.py (add_photo): Enforce given image size.
Add optional alt argument.


svn: r2997
2004-03-10 04:56:20 +00:00
Alex Roitman
5007cbc0a8 * src/MediaView.py (on_select_row): Mark translatable string;
(popup_convert_to_private): Call self.load before returning.
* src/ImageSelect.py (LocalMediaProperties.__init__,
GlobalMediaProperties.update_info): Mark translatable string.


svn: r2995
2004-03-10 02:29:29 +00:00
Alex Roitman
9f2f222809 Update
svn: r2993
2004-03-10 02:26:38 +00:00
Alex Roitman
d763ac1d03 * src/plugins/AncestorChart.py: Add prefix (AC-) to styles.
* src/plugins/AncestorChart2.py: Add prefix (AC2-) to styles.


svn: r2992
2004-03-10 02:24:11 +00:00
Alex Roitman
e9f84ae9b8 * src/plugins/Ancestors.py: Use 1 instead of gtk.True.
svn: r2991
2004-03-10 02:14:00 +00:00
Alex Roitman
5a4a69b83c * src/docgen/LPRDoc.py: Set and maintain self.brand_new_page.
Use constant factor for line spacing for given font size.


svn: r2989
2004-03-10 02:10:34 +00:00
Don Allingham
fbb05c44eb * src/EditPerson.py: TreeView enhancements
* src/PeopleModel.py: TreeView enhancements
* src/PeopleView.py: TreeView enhancements
* src/gramps_main.py: TreeView enhancements


svn: r2984
2004-03-09 05:12:14 +00:00
Alex Roitman
ee99826261 * src/docgen/LPRDoc.py: Font autodetection: trying freefont,
MS fonts, and then stock Gnome fonts.


svn: r2981
2004-03-08 22:32:13 +00:00
Alex Roitman
0f8da3197c * src/docgen/LPRDoc.py: Support for graphic reports.
svn: r2980
2004-03-08 02:22:41 +00:00
Don Allingham
151c988230 * src/PeopleModel.py: New GenericTreeView based model
* src/RelLib.py: metadata/people model support
* src/gramps_main.py: PeopleModel support
* src/PeopleView.py: PeopleModel support


svn: r2978
2004-03-07 21:50:41 +00:00
Alex Roitman
0b235a68f3 * src/docgen/LPRDoc.py: Cell padding support. Images support
(requires CVS version of gnome-python).


svn: r2976
2004-03-07 06:28:00 +00:00
Don Allingham
ae4d1454b2 fix surname list
svn: r2975
2004-03-06 04:46:07 +00:00
Alex Roitman
2389e64bae Padding in paragraphs.
svn: r2974
2004-03-06 02:29:20 +00:00
Alex Roitman
fd210a00cc Minor cleanups
svn: r2973
2004-03-06 00:08:09 +00:00
Alex Roitman
828aae62b7 * src/docgen/LPRDoc.py: Support for paragraph's margins and
the first indent properties. Font-specific line spacing.


svn: r2972
2004-03-06 00:00:39 +00:00
Alex Roitman
1e8b2e3f40 Switch to utf8 capable fonts. Enable monospace for formatted notes.
svn: r2971
2004-03-05 05:11:07 +00:00
Alex Roitman
43547bf06d Found fonts
svn: r2970
2004-03-05 04:33:40 +00:00
Alex Roitman
9bc863344c * src/docgen/LPRDoc.py: New paragraph formatting algorithm.
Proper alignment support (no implementation for justify yet).


svn: r2969
2004-03-05 03:01:21 +00:00
Alex Roitman
b8075b283f Some regression because of new algorithm
svn: r2968
2004-03-05 00:36:04 +00:00
Alex Roitman
1c685517c5 Update
svn: r2963
2004-03-04 15:47:00 +00:00
Alex Roitman
14ed64d973 page breaks, paragraph leader, dirty alignment hack.
svn: r2962
2004-03-03 23:38:48 +00:00
Alex Roitman
59adedf75f * src/docgen/LPRDoc.py: Superscript support, line breaks,
page breaks, paragraph leader.


svn: r2961
2004-03-03 20:50:06 +00:00
Alex Roitman
82b0624841 Paragraph leader
svn: r2960
2004-03-03 16:59:47 +00:00
Alex Roitman
f64d881a38 * src/docgen/LPRDoc.py: Superscript support.
svn: r2959
2004-03-03 16:12:26 +00:00
Alex Roitman
6889a6460c * src/docgen/LPRDoc.py: Re-write using paragraph class.
svn: r2958
2004-03-03 05:54:26 +00:00
Don Allingham
4e398acea8 * src/plugins/FtmStyleAncestors.py: bring up to date with IDs
* src/plugins/AncestorReport.py: bring up to date with IDs


svn: r2956
2004-03-03 05:06:06 +00:00
Alex Roitman
3cbd973566 * src/docgen/AsciiDoc.py: Typo.
svn: r2953
2004-03-02 14:43:37 +00:00
Alex Roitman
ceff4ae87c Update
svn: r2952
2004-03-02 04:57:00 +00:00
Alex Roitman
35fe331daf * configure.in, configure: Typo.
* src/plugins/FtmStyleAncestors.py (endnotes): Do not add
redundant references.
* src/plugins/FtmStyleDescendants.py (endnotes): Do not add
redundant references.
* src/plugins/DetAncestralReport.py (_make_default_style):
Remove unused table definition.
* src/plugins/DetDescendantReport.py (_make_default_style):
Remove unused table definition.


svn: r2950
2004-03-02 03:43:51 +00:00
Alex Roitman
fe971218bd Oops
svn: r2948
2004-03-02 03:09:49 +00:00
Alex Roitman
bbb680d707 Update
svn: r2947
2004-03-02 01:35:53 +00:00
Alex Roitman
acc4cae477 Update
svn: r2946
2004-03-02 00:36:53 +00:00
Alex Roitman
d4d0db9e65 * src/docgen/LPRDoc.py: Table support correction: transferring
row to the next page.


svn: r2944
2004-03-01 16:50:23 +00:00
Don Allingham
aabbe1523a * src/gramps_main.py: remove local media concept
* src/RelLib.py: remove local media concept
* src/SelectObject.py: remove local media concept
* src/MediaView.py: remove local media concept
* src/EditSource.py: remove local media concept
* src/GrampsParser.py: remove local media concept
* src/AddMedia.py: remove local media concept
* src/GrampsZODB.py: delete


svn: r2943
2004-03-01 04:56:50 +00:00
Don Allingham
a50092ff33 * src/gramps_main.py: remove local media concept
* src/RelLib.py: remove local media concept
* src/SelectObject.py: remove local media concept
* src/MediaView.py: remove local media concept
* src/EditSource.py: remove local media concept
* src/GrampsParser.py: remove local media concept
* src/AddMedia.py: remove local media concept
* src/GrampsZODB.py: delete


svn: r2942
2004-03-01 04:38:39 +00:00
Don Allingham
5aae97b744 * src/gramps_main.py: remove local media concept
* src/RelLib.py: remove local media concept
* src/SelectObject.py: remove local media concept


svn: r2941
2004-03-01 04:33:36 +00:00
Alex Roitman
6653a0d15f * src/docgen/AsciiDoc.py: Correctly treat cells with span>1.
svn: r2939
2004-03-01 03:47:58 +00:00
Alex Roitman
3d18a13115 Some additions
svn: r2938
2004-02-29 17:42:38 +00:00
Alex Roitman
441403391e * src/docgen/LPRDoc.py: Add to CVS.
svn: r2937
2004-02-29 15:35:44 +00:00
Don Allingham
62a25d797d * src/ChooseParents.py: fix typo
* src/PedView.py: build child menu with IDs
* src/ReadGedcom.py: save birth/death events, handle FTM's broken
"_primary" junk


svn: r2936
2004-02-29 05:09:23 +00:00
Alex Roitman
b3f1f5ab0f More
svn: r2935
2004-02-29 03:01:03 +00:00
Don Allingham
06cc477ae8 db updates
svn: r2934
2004-02-29 02:29:48 +00:00
Alex Roitman
32371cf8bd update
svn: r2932
2004-02-29 01:19:20 +00:00
Alex Roitman
915bf08e8b Eureka
svn: r2931
2004-02-29 01:05:45 +00:00
Alex Roitman
ae6f7749b7 * src/FamilyView.py: Corrections.
* src/Marriage.py: Corrections.


svn: r2930
2004-02-29 00:08:12 +00:00
Alex Roitman
8e733036f2 * src/docgen/AsciiDoc.py: Add to CVS.
* src/Makefile.am, src/Makefile.in: Ship AsciiDoc.py.


svn: r2929
2004-02-29 00:04:45 +00:00
Don Allingham
f60a720646 Database saving
svn: r2927
2004-02-28 20:15:48 +00:00
Alex Roitman
9b0827745c * src/GrampsParser.py (start_childof): Call add_parent_family_id()
with three arguments, instead of a tuple.
* src/ReadXML.py: Comment out renaming lost media objects for now.
* src/RelLib.py (find_place_no_conflicts,
find_family_no_conflicts): Use str(idVal).


svn: r2926
2004-02-28 19:34:29 +00:00
Don Allingham
93542c93f5 * src/gramps_main.py: switch to DB as default, remove save option
* src/RelLib.py: setup DB environment better
* src/DbPrompter.py: handle save/open with new DBs


svn: r2924
2004-02-28 18:46:40 +00:00
Don Allingham
ca24561215 Fixed report
svn: r2920
2004-02-28 05:08:22 +00:00
Alex Roitman
4f4b2131ba More windows
svn: r2919
2004-02-28 03:51:59 +00:00
Don Allingham
044f8d742a * src/AddMedia.py: media reference fixes
* src/MediaView.py: media reference fixes
* src/FamilyView.py: commit child changes
* src/PlaceView.py: ID fixes


svn: r2917
2004-02-27 04:07:23 +00:00
Alex Roitman
89746a3bb0 Small fix
svn: r2916
2004-02-26 05:00:51 +00:00
Don Allingham
978f388abf update
svn: r2915
2004-02-26 04:51:57 +00:00
Alex Roitman
ead0485d14 More windows updates and small fixes
svn: r2914
2004-02-26 03:34:19 +00:00
Alex Roitman
058a56ef4c More
svn: r2913
2004-02-25 04:34:20 +00:00
Don Allingham
0c795ffa9f update
svn: r2912
2004-02-25 04:08:51 +00:00
Don Allingham
ebed4e0f5f * src/plugins/WebPage.py: media reference fixes
* src/plugins/ReadGedcom.py: media reference fixes
* src/plugins/IndivSummary.py: media reference fixes
* src/plugins/IndivComplete.py: media reference fixes
* src/plugins/DetAncestralReport.py: media reference fixes
* src/plugins/DetDescendantReport.py: media reference fixes
* src/plugins/Check.py: media reference fixes
* src/gramps_main.py: media reference fixes
* src/Utils.py: gnome.vfs vs. grampslib
* src/RelLib.py: single db file, media reference fixes
* src/MediaView.py: media reference fixes


svn: r2911
2004-02-25 03:25:57 +00:00
Alex Roitman
bbe933fd73 Update
svn: r2910
2004-02-25 03:20:53 +00:00
Alex Roitman
d6d21fa4b0 * src/RelLib.py (sortbysource): Low-level implementation;
(sortbyplace): Typo.
* src/Sources.py (by_title): Remove function (superseded by
RelLib.GrampsDB.sortbysource).


svn: r2909
2004-02-24 20:53:58 +00:00
Alex Roitman
09360cae89 * src/AddrEdit.py, src/AttrEdit.py, src/EditPerson.py,
src/EditSource.py, src/EventEdit.py, src/ImageSelect.py,
src/Marriage.py, src/NameEdit.py, src/NoteEdit.py,
src/Sources.py, src/UrlEdit.py, src/Witness.py:
Register windows opened for existing objects. Prevent editing
same object twice.


svn: r2905
2004-02-24 05:37:06 +00:00
Alex Roitman
0d2ee48ee0 Update
svn: r2898
2004-02-23 05:42:19 +00:00
Alex Roitman
e6693e4df2 Update
svn: r2897
2004-02-23 04:41:37 +00:00
Alex Roitman
8a52b650b2 * src/EditPerson.py: Rename photo into media.
* src/EditPlace.py: Rename photo into media.
* src/EditSource.py: Rename photo into media.
* src/ImageSelect.py: Rename photo into media.
* src/Marriage.py: Rename photo into media.


svn: r2896
2004-02-23 02:45:36 +00:00
Alex Roitman
64bbfc7d78 * src/plugins/DetAncestralReport.py: Translation corrections.
Change "was" to "is".
* src/plugins/DetDescendantReport.py: Translation corrections.
Change "was" to "is".
* src/plugins/FtmStyleAncestors.py (print_more_about):
Translate event names. Add description.
* src/plugins/FtmStyleDescendants.py (print_more_about,
print_more_about_families): Translate event names. Add description.
* src/po/de.po: Change Priesterweihe to Ordination.
* src/plugins/FamilyGroup.py: Translation corrections.


svn: r2895
2004-02-22 19:24:31 +00:00
Alex Roitman
2ff3704314 Updates
svn: r2892
2004-02-22 05:37:36 +00:00
Alex Roitman
0bf9c255c7 * src/plugins/DetDescendantReport.py (write_person): Write
images before the paragraph start; (insert_images): Don't start
and end pargraphs.
* src/plugins/DetAncestralReport.py: (write_person): Write
images before the paragraph start; (insert_images): Don't start
and end pargraphs.


svn: r2890
2004-02-22 05:17:14 +00:00
Alex Roitman
15ceba32c7 Update
svn: r2889
2004-02-22 05:08:40 +00:00
Don Allingham
e2da222236 Additional Reference fixes
svn: r2888
2004-02-22 04:57:06 +00:00
Alex Roitman
976e854a2f * src/ImageSelect.py: Corrections.
* src/RelLib.py: Corrections.
* src/Sources.py: Corrections.
* src/gramps_main.py: Corrections.
* src/Bookmarks.py: Corrections.


svn: r2886
2004-02-21 18:59:45 +00:00
Alex Roitman
71f8f5476b * src/EditPerson.py: Corrections.
* src/EditSource.py: Use parent class. Use windows menu.
* src/ImageSelect.py: Corrections.
* src/Sources.py: Corrections.
* src/gramps.glade: Add handlers.
* src/NoteEdit.py: Corrections.
* src/dialog.glade: Add handler.
* src/Witness.py: Corrections.
* src/RelLib.py: Include witnesses in comparing events.
* src/FamilyView.py: Pass parent on to child classes.
* src/AddSpouse.py: Pass parent on to EditPerson.
* src/ChooseParents.py: Pass parent on to EditPerson.
* src/gramps_main.py: Pass Gramps class to child classes.
* src/MergeData.py: Pass parent on to EditPerson.


svn: r2885
2004-02-21 06:40:44 +00:00
Don Allingham
e878549bfd First DB pass
svn: r2884
2004-02-21 06:11:59 +00:00
Alex Roitman
c6ba4dfdcc * src/AttrEdit.py: Make non-modal, use Windows menu.
* src/AddrEdit.py: Make non-modal, use Windows menu.
* src/UrlEdit.py: Make non-modal, use Windows menu.
* src/EventEdit.py: Properly add new event, add its id to the list.
Make non-modal, use Windows menu.
* src/NoteEdit.py: Make non-modal, use Windows menu.
* src/ImageSelect.py: Make non-modal, use Windows menu.
* src/imagesel.glade: Add handler.


svn: r2883
2004-02-20 04:25:22 +00:00
Alex Roitman
ed8497953e Update
svn: r2882
2004-02-20 03:57:54 +00:00
Alex Roitman
79aef89b1b More
svn: r2881
2004-02-20 03:28:41 +00:00
Alex Roitman
aee113137a Fixes
svn: r2880
2004-02-20 02:38:31 +00:00
Alex Roitman
2b79d104ec Another one
svn: r2879
2004-02-20 02:26:47 +00:00
Alex Roitman
81ad69d3b4 Update
svn: r2878
2004-02-20 02:12:39 +00:00
Alex Roitman
95caa4eb7f Another bit
svn: r2877
2004-02-20 01:31:04 +00:00
Alex Roitman
7cdcd1e6a5 More
svn: r2876
2004-02-20 01:15:37 +00:00
Alex Roitman
aa9090e2c5 Update
svn: r2875
2004-02-20 00:52:24 +00:00
Alex Roitman
260a131828 * src/srcsel.glade: Add handlers.
* src/Sources.py: Make SourceInfo non-modal, use Windows menu.


svn: r2874
2004-02-19 23:39:01 +00:00
Alex Roitman
46b4b95371 Update
svn: r2873
2004-02-19 21:27:53 +00:00
Alex Roitman
87621141a1 Update
svn: r2872
2004-02-19 20:34:58 +00:00
Alex Roitman
ea5a7b5cbb Update
svn: r2871
2004-02-19 19:15:27 +00:00
Alex Roitman
83130e1889 * src/EditPerson.py: Use parent class. Add/remove itself from/to
the Windows menu.
* src/NameEdit.py: Make non-modal.
* src/gramps.glade: Add Windows menu.
* src/gramps_main.py: Get Windows menu and its submenu.
Pass Gramps class to the children -- first-class object editors.


svn: r2870
2004-02-19 13:40:09 +00:00
Don Allingham
a91ba2c714 * src/RelLib.py: switch to event/event_ids
* src/WriteXML.py: switch to event/event_ids
* src/GrampsParser.py: switch to event/event_ids
* src/FamilyView.py: switch to event/event_ids
* src/EventEdit.py: switch to event/event_ids
* src/Marriage.py: switch to event/event_ids
* src/EventEdit.py: switch to event/event_ids
* src/PeopleView.py: switch to event/event_ids
* src/EditPerson.py: switch to event/event_ids


svn: r2869
2004-02-19 05:07:46 +00:00
Don Allingham
d5c70b519d * src/RelLib.py: switch to event/event_ids
* src/WriteXML.py: switch to event/event_ids
* src/GrampsParser.py: switch to event/event_ids
* src/FamilyView.py: switch to event/event_ids
* src/EventEdit.py: switch to event/event_ids
* src/Marriage.py: switch to event/event_ids


svn: r2868
2004-02-19 05:05:43 +00:00
Alex Roitman
cc19349f63 * src/Relationship.py: Factor out relationship distance computation.
* src/plugins/rel_ru.py: Use self.get_distance().
* src/plugins/rel_de.py: Use self.get_distance().
* configure.in, configure: Change version.
* src/plugins/rel_hu.py: Convert to class.


svn: r2858
2004-02-17 04:47:24 +00:00
Alex Roitman
50f51136f2 Update
svn: r2851
2004-02-16 02:34:50 +00:00
Alex Roitman
86f6e01a99 Update
svn: r2850
2004-02-16 02:05:47 +00:00
Alex Roitman
f0284be0ca Update
svn: r2849
2004-02-16 02:05:35 +00:00
Alex Roitman
4c75a89cb0 Update
svn: r2848
2004-02-16 01:24:06 +00:00
Alex Roitman
6943ee0013 Update
svn: r2847
2004-02-15 23:21:43 +00:00
Don Allingham
2e9976510b get_id updates
svn: r2846
2004-02-15 23:10:12 +00:00
Alex Roitman
f7ea6b50ff * src/plugins/rel_de.py: Implement get_parents().
svn: r2844
2004-02-15 22:44:50 +00:00
Alex Roitman
fc820799ff * src/plugins/Ancestors.py: Use get_grandparents_string which is
registered in Plugins (possibly from the relationship calculator).


svn: r2843
2004-02-15 21:52:43 +00:00
Alex Roitman
12ce70ddf9 * src/Relationship.py: More corrections.
* src/plugins/rel_ru.py: Corrections.
* src/gramps_main.py: Corrections.


svn: r2842
2004-02-15 21:28:31 +00:00
Don Allingham
5ec7809000 updates for IDs
svn: r2840
2004-02-15 20:49:34 +00:00
Don Allingham
3fef3dd32e * src/plugins/RelCalc.py: Handle IDs properly
* src/Relationship.py: Handle IDs properly
* src/home.png: added new default person icon


svn: r2838
2004-02-15 16:45:33 +00:00
Don Allingham
d9f25a4987 New default person
svn: r2837
2004-02-15 16:25:39 +00:00
Alex Roitman
caaff3e282 * src/plugins/IndivComplete.py: fixed child_relations translation
* src/const.py.in: fixed child_relations translation
* src/SelectChild.py: fixed child_relations translation
* src/TransTable.py: unicode conversion
* src/ChooseParents.py: fixed child_relations translation


svn: r2836
2004-02-15 07:21:29 +00:00
Alex Roitman
f9d6c51a72 * src/plugins/IndivComplete.py: Call doc.init() after open.
* src/plugins/IndivSummary.py: Call doc.init() after open.
* src/plugins/RelCalc.py: Use class of calculator.
* src/plugins/rel_ru.py: Convert to class.
* src/Plugins.py: Register _relcalc_class.
* src/gramps_main.py: Use class of relationship calculator.


svn: r2835
2004-02-15 07:08:55 +00:00
Alex Roitman
1e02ab0941 * src/sort: Typos.
svn: r2832
2004-02-15 03:48:45 +00:00
Alex Roitman
7022a133f0 * src/plugins/DetDescendantReport.py: Add style descriptions
for the paragraphs. Add first entry style. Change defaults to be
similar to the FTM style reports.
* src/plugins/DetAncestralReport.py: Add style descriptions
for the paragraphs. Add first entry style. Change defaults to be
similar to the FTM style reports.
* src/StyleEditor.py (draw, save_paragraph): Allow users
to adjust first line indent.
* src/styles.glade: Add first line indent entry.
* src/plugins/Check.py (delete_empty_family): Remove families
in which person is a parent, not only a child.
* src/gramps_main.py (post_load): Use display_frel and
display_fattr.
* src/MediaView.py (key_press): Add function.
* src/PlaceView.py (key_press): Add function.
* src/SourceView.py (key_press): Add function.
* src/plugins/WebPage.py: Add tab with index page options.

* src/po/hu.po: Update
* doc/gramps-manual/hu/filtref.xml: Update


svn: r2831
2004-02-15 03:24:12 +00:00
Don Allingham
61ef781898 * src/Marriage.py: fix title and places
* src/FamilyView.py: fix child relations and spouse's parents


svn: r2829
2004-02-15 02:33:44 +00:00
Don Allingham
d890cdfcd7 * src/RelLib.py: fix syntax error
* src/EditPerson.py: fix reordering of children
*


svn: r2827
2004-02-15 01:57:07 +00:00
Don Allingham
015973462a Move from object references to IDs
svn: r2822
2004-02-14 05:40:30 +00:00
Jens Arvidsson
0c30564388 Second translation update for 1.0.0
svn: r2804
2004-02-11 07:46:18 +00:00
Sebastian Voeck
b1b16415fc Updated for 1.0.0
svn: r2799
2004-02-10 09:46:18 +00:00
Alex Roitman
d375dc3ce3 * src/plugins/rel_ru.py: Add more possible russian LANG values.
svn: r2798
2004-02-10 02:52:57 +00:00
Alex Roitman
2f3de93f63 * src/po/nl.po: Translation for 1.0.0-RC.
svn: r2796
2004-02-10 02:02:16 +00:00
Alexander Bogdashevsky
8e399afdb6 src/po/ru.po: typo
svn: r2793
2004-02-09 01:30:44 +00:00
Don Allingham
30d298b785 * src/plugins/ReadGedcom.py (GedcomParser.parse_individual): handle event
description
* src/ImageSelect.py: disable double click to edit in a gallery


svn: r2791
2004-02-08 00:00:35 +00:00
Don Allingham
e3af34a0b9 * src/ImageSelect.py: disable double click to edit in a gallery
svn: r2790
2004-02-07 22:23:57 +00:00
Alex Roitman
1d6e27ca42 Update
svn: r2789
2004-02-07 16:50:24 +00:00
Alex Roitman
504c10743d Update
svn: r2788
2004-02-07 00:44:22 +00:00
Alex Roitman
4b908898fb * src/gramps.glade: Define handler for the gallery's Edit button.
* src/EditSource.py: Connect callback to the gallery's Edit button.
* src/ImageSelect.py: Remember old photo list.
* src/EditPlace.py: Revert photos on Cancel.
* src/EditPerson.py: Revert photos on Cancel.
* src/Marriage.py: Revert photos on Cancel.


svn: r2783
2004-02-06 20:57:01 +00:00
Alex Roitman
8b2c96cfa0 * src/EditPlace.py: Pass window to the Gallery.
* src/ImageSelect.py: Run modal dialog, using parent window.
* src/imagesel.glade: Define proper button responses.


svn: r2782
2004-02-06 06:44:22 +00:00
Alex Roitman
681ab62636 * src/plugins/rel_ru.py: Add more possible russian LANG values.
svn: r2781
2004-02-06 04:58:11 +00:00
Alexander Bogdashevsky
7483c36286 src/po/ru.po: Some clarifications
svn: r2780
2004-02-06 04:41:53 +00:00
Alex Roitman
d463d3b662 * src/plugins/soundgen.py: Fall back to empty input.
svn: r2779
2004-02-05 19:53:02 +00:00
Alex Roitman
d0c255cb53 * src/plugins/Merge.py (gen_key,name_compare):
Fall back to not using soundex if the charset can't be latin-1 encoded.


svn: r2778
2004-02-05 19:37:58 +00:00
Laurent Protois
734e3b028a French Update for cvs
svn: r2776
2004-02-05 16:34:43 +00:00
Lars Lundin
c302a14c17 Translation update for 1.0.0-RC1 (3 new strings)
svn: r2775
2004-02-05 08:10:40 +00:00
Egyeki Gergelly
f3bbea9bdb *** empty log message ***
svn: r2773
2004-02-04 23:12:21 +00:00
Frode Jemtland
5d032c2a8c Translated all new strings for the last month
svn: r2772
2004-02-04 21:07:48 +00:00
Alex Roitman
2720c94d8b * src/po/template.po: Update translation template.
svn: r2771
2004-02-04 17:57:13 +00:00
Egyeki Gergelly
49fe68c9a9 *** empty log message ***
svn: r2770
2004-02-04 17:56:35 +00:00
Don Allingham
dff866aeda update
svn: r2768
2004-02-04 04:48:13 +00:00
Don Allingham
8d2cf299ea * src/FamilyView.py: new text string for "unknown" spouse
* src/ImageSelect.py: integer conversions for event.x, event.y
* src/const.py.in: copyright date update


svn: r2767
2004-02-04 04:42:06 +00:00
Alexander Bogdashevsky
68eff30399 src/po/ru.po: Some typos and clarifications
svn: r2766
2004-02-04 03:14:40 +00:00
Don Allingham
67f25e1779 * src/VersionControl.py: Call win.run to prevent exit from killing the
window before the data is saved.


svn: r2754
2004-02-03 03:45:12 +00:00
Egyeki Gergelly
2f134cf229 brother-in-law, sister-in-law relations added
svn: r2749
2004-02-02 15:16:35 +00:00
Egyeki Gergelly
620932c566 Update
svn: r2748
2004-02-02 15:15:48 +00:00
Alex Roitman
8f1278a75f * src/po/ru.po: Typo.
* doc/gramps-manual/C/usage.xml: Typo.
* doc/gramps-manual/ru/usage.xml: Update.


svn: r2746
2004-02-02 06:02:21 +00:00
Alexander Bogdashevsky
2cac3a8d7e src/po/ru.po: LDS terms are translated now
svn: r2745
2004-02-02 01:46:42 +00:00
Alex Roitman
6a46db7481 * src/plugins/rel_hu.py: Typos.
svn: r2744
2004-02-01 15:30:55 +00:00
Egyeki Gergelly
2d1d9384b4 *** empty log message ***
svn: r2743
2004-02-01 14:30:33 +00:00
Alex Roitman
d28e9a7046 * src/po/ru.po: Typo.
* doc/gramps-manual/ru/usage.xml: Update.


svn: r2742
2004-02-01 06:51:53 +00:00
Don Allingham
6080ab594e * src/SourceView.py: handle column sorting properly
* src/PlaceView.py: handle column sorting properly


svn: r2740
2004-02-01 04:49:49 +00:00
Don Allingham
d2ef9e69fe * src/gramps_main.py: better error messages on database write failure
* src/WriteXML.py: better error messages on database write failure
* src/GrampsXML.py: better error messages on database write failure

* src/PeopleView.py (PeopleView.add_to_person_list): don't attempt to sort the
model unless it has be assigned.


svn: r2736
2004-02-01 03:16:23 +00:00
Alex Roitman
b548fed9a9 * src/plugins/AncestorChart2.py: Change the tile when changing
the center person.
* src/plugins/SimpleBookTitle.py: Correct window title.


svn: r2734
2004-02-01 00:44:31 +00:00
Alex Roitman
075f8bcf25 * src/Report.py: Mark translatable string.
* src/Witness.py: Mark translatable string.
* src/plugins/FamilyGroup.py: Mark translatable string.


svn: r2733
2004-02-01 00:34:36 +00:00
Alex Roitman
7b1b6c67df * src/plugins/Ancestors.py: Typo.
* src/plugins/IndivComplete.py: Typo.


svn: r2732
2004-01-31 23:01:27 +00:00
Don Allingham
8a4a4fac42 * src/PeopleView.py (PeopleView.add_to_person_list): don't attempt to sort the
model unless it has be assigned.


svn: r2731
2004-01-31 21:32:01 +00:00
Don Allingham
4f22b0cc17 fix update
svn: r2730
2004-01-31 20:26:36 +00:00
Egyeki Gergelly
7085d9fecd Updating Hungarian translation for 1.0-RC
svn: r2728
2004-01-31 17:56:35 +00:00
Alex Roitman
647f50ce27 * src/plugins/AncestorChart2.py (write_book_item):
Treat unconfigured title.


svn: r2726
2004-01-30 13:51:02 +00:00
Alexander Bogdashevsky
516abaca7a Spell checking and more "family" fixes :)
svn: r2725
2004-01-28 04:19:38 +00:00
Don Allingham
ba5df96a28 * src/docgen/PdfDoc.py: fix encoding exception
* gramps-mdk.spec: Mandrake RPM spec file


svn: r2720
2004-01-28 02:18:53 +00:00
Alex Roitman
7f55a556b8 * src/po/ru.po: Minor corrections.
svn: r2718
2004-01-27 16:37:47 +00:00
Laurent Protois
d6c77f17b4 In good french !
svn: r2717
2004-01-27 15:19:20 +00:00
Don Allingham
3b8f30fc1c * src/grampslib_wrap.c: backout mime type search
svn: r2715
2004-01-27 03:28:21 +00:00
Laurent Protois
0f42dafeba I hope it's the good one ;-)
svn: r2712
2004-01-26 08:21:23 +00:00
Laurent Protois
7bfef0d227 I hope it's the good one ;-)
svn: r2711
2004-01-26 08:04:22 +00:00
Alexander Bogdashevsky
dede96c34f Some cleanups
svn: r2708
2004-01-26 05:12:53 +00:00
Egyeki Gergelly
038a07ec76 *** empty log message ***
svn: r2703
2004-01-24 23:16:40 +00:00
Alexander Bogdashevsky
45f930b508 * src/po/ru.po: Update Russian translation for pre-1-rc1
svn: r2701
2004-01-24 18:45:05 +00:00
Alex Roitman
7d22d49f70 Relationship fix
svn: r2699
2004-01-23 14:44:28 +00:00
Alex Roitman
144632a850 Translation for 1.0.0-RC
svn: r2698
2004-01-23 14:31:33 +00:00
Laurent Protois
030a4a3b22 French Update for cvs
svn: r2697
2004-01-23 13:53:04 +00:00
Don Allingham
6087ee24b8 * src/grampslib.i: same fixes as grampslib_wrap.c
* src/plugins/RelCalc.py: use preferred name format


svn: r2695
2004-01-23 03:38:23 +00:00
Don Allingham
f988840494 * src/grampslib_wrap.c: check the known mime types before calling the
gnome functions


svn: r2693
2004-01-22 02:03:21 +00:00
Lars Lundin
f4ae702e0e Translation update for 1.0.0-RC1
svn: r2692
2004-01-21 16:15:30 +00:00
Jens Arvidsson
2d215cfb54 Translation update for 1.0.0
svn: r2688
2004-01-21 14:56:52 +00:00
Don Allingham
22cd43d3e2 * src/PeopleView.py: correctly handle disabling report/tool buttons
* src/gramps_main.py: correctly handle disabling report/tool buttons


svn: r2683
2004-01-21 04:43:51 +00:00
Don Allingham
b3802c845c update
svn: r2682
2004-01-21 04:21:45 +00:00
Don Allingham
e069b11f6a update
svn: r2681
2004-01-21 02:56:53 +00:00
Don Allingham
9b75e5bdc3 update
svn: r2680
2004-01-20 23:35:22 +00:00
Don Allingham
c4525d39d3 * src/const.py.in: handle new translation table class
* src/NameEdit.py.in: handle new translation table class
* src/EditPerson.py.in: handle new translation table class
* src/TransTable.py: new Translation table class
* src/GenericFilter.py: handle translated rule names
* src/plugins/FilterEditor.py: handle translated rule names


svn: r2679
2004-01-20 23:30:15 +00:00
Don Allingham
c1bab34822 * src/const.py.in: handle new translation table class
* src/TransTable.py: new Translation table class
* src/GenericFilter.py: handle translated rule names
* src/plugins/FilterEditor.py: handle translated rule names


svn: r2678
2004-01-20 23:28:44 +00:00
Don Allingham
fd33de1892 * src/const.py.in: handle new translation table class
* src/TransTable.py: new Translation table class


svn: r2677
2004-01-20 23:27:39 +00:00
Frode Jemtland
7b85854de5 fixed some fuzzy strings
svn: r2676
2004-01-20 23:03:29 +00:00
Egyeki Gergelly
05705ec95c Updating hungarian translation for GRAMPS 1.0
svn: r2675
2004-01-20 22:37:10 +00:00
Alex Roitman
7ca42a912f * src/EditPlace.py (display_references): Translate event names.
svn: r2674
2004-01-20 20:03:50 +00:00
Sebastian Voeck
8ccf568d34 Updated translation for 1.0.0-RC1
svn: r2673
2004-01-20 17:57:25 +00:00
Laurent Protois
c2b2f5625d New Update for cvs
svn: r2671
2004-01-20 16:19:56 +00:00
Alex Roitman
4669904d1c * src/PedView.py (build_nav_menu): Ditch stock Home item.
* src/FamilyView.py (build_ap_menu, build_nav_menu,
build_parents_nosel_menu, build_sp_parents_nosel_menu,
build_child_menu, build_spouse_menu, build_parents_menu,
build_sp_parents_menu): Ditch stock Home item.


svn: r2670
2004-01-20 16:06:17 +00:00
Don Allingham
d19da4e173 * src/docgen/PdfDoc.py: handle iso-8859-1 characters
svn: r2666
2004-01-20 04:15:58 +00:00
Don Allingham
384a6c0fae * src/plugins/FilterEditor.py: handle unicode characters
* src/PeopleStore.py: handle corrupt iter
* src/GenericFilter.py: handle unicode
* src/docgen/PSDrawDoc.py: handle iso-8859-1 characters


svn: r2664
2004-01-20 03:57:19 +00:00
Don Allingham
7b471d126d * src/plugins/FilterEditor.py: handle unicode characters
* src/PeopleStore.py: handle corrupt iter


svn: r2663
2004-01-19 23:07:10 +00:00
Don Allingham
14f97ebcef * src/plugins/FilterEditor.py: handle unicode characters
svn: r2662
2004-01-19 23:05:23 +00:00
Egyeki Gergelly
4974f20d89 *** empty log message ***
svn: r2661
2004-01-19 21:39:16 +00:00
Alex Roitman
a166cf9440 * src/po/template.po: Update translation template.
svn: r2660
2004-01-19 20:11:09 +00:00
Alex Roitman
dd6a943a11 * src/plugins/AncestorChart2.py: Number pages starting with 1.
Do not allow for mutlipage when it's a book item.


svn: r2659
2004-01-19 20:06:14 +00:00
Alex Roitman
1accdffc56 * src/plugins/ReadGedcom.py (parse_individual): add /Surname/ Firstname.
svn: r2657
2004-01-19 17:43:35 +00:00
Alex Roitman
380e178acc * src/plugins/AncestorChart2.py: Add hotkeys to check button labels.
Add scale, compress, and title options support to the book dialog.
* src/plugins/book.glade: Reduce minimum window height to 600 pixels.
* src/plugins/WriteCD.py (on_ok_clicked): Correct indentation.
* src/GrampsCfg.py (loadConfig, save_data): Correctly parse gconf key.


svn: r2656
2004-01-19 17:40:39 +00:00
Egyeki Gergelly
7bcb47a436 *** empty log message ***
svn: r2655
2004-01-18 18:34:41 +00:00
Don Allingham
00e1015d1b * src/plugins/Makefile.am: export AncestorChart2.py
svn: r2654
2004-01-18 15:35:36 +00:00
Don Allingham
83acfda5b5 * src/plugins/Makefile.am: export AncestorChart2.py
svn: r2653
2004-01-18 05:09:00 +00:00
Alex Roitman
9fc5ce16db * src/gramps_main.py (save_media): Add support for default action.
* src/plugins/Check.py (cleanup_missing_photos): Add support for default action.
* src/plugins/WriteCD.py (on_ok_clicked): Add support for default action.
* src/plugins/WritePkg.py (export): Add support for default action.
* src/plugins/WriteFtree.py: Do not import unused dialog.


svn: r2652
2004-01-18 01:59:30 +00:00
Don Allingham
d68210b049 * src/plugins/AncestorChart2.py: more multipage improvements
svn: r2650
2004-01-17 22:39:00 +00:00
Egyeki Gergelly
7b049fc8d8 Updating hu.po
svn: r2647
2004-01-17 12:12:33 +00:00
Alex Roitman
4e70a13a6d * NEWS: Update.
* src/errdialogs.glade: Add check button to the missing media dialog.
* src/QuestionDialog.py (MissingMediaDialog.__init__): Add default
action property.
* src/ReadXML.py (import_data): Add support for default action.
* src/plugins/WebPage.py (write_gallery): Use object ID as a file name
- prevents collision between identical names coming from different dirs.


svn: r2645
2004-01-17 06:51:49 +00:00
Don Allingham
b79704d371 * src/plugins/AncestorChart2.py: first pass at multipage output
svn: r2643
2004-01-17 05:03:08 +00:00
Laurent Protois
38260882e4 Last Update for cvs
svn: r2641
2004-01-16 10:41:37 +00:00
Egyeki Gergelly
e1598c2b91 *** empty log message ***
svn: r2640
2004-01-15 22:30:38 +00:00
Don Allingham
7e7d9b7501 * src/PeopleStore.py: handle unicode conversion from get_value
svn: r2638
2004-01-15 05:18:41 +00:00
Egyeki Gergelly
501ced26ab *** empty log message ***
svn: r2635
2004-01-14 17:35:27 +00:00
Don Allingham
0718510e0a * src/docgen/AbiWord2Doc.py: pychecker fixes
* src/docgen/HtmlDoc.py: pychecker fixes
* src/docgen/KwordDoc.py: pychecker fixes
* src/docgen/LaTeXDoc.py: pychecker fixes
* src/docgen/OpenOfficeDoc.py: pychecker fixes
* src/docgen/OpenSpreadSheet.py: pychecker fixes
* src/docgen/PSDrawDoc.py: pychecker fixes
* src/docgen/PdfDoc.py: pychecker fixes
* src/docgen/SvgDrawDoc.py: pychecker fixes
* src/plugins/Ancestors.py: pychecker fixes
* src/plugins/BookReport.py: pychecker fixes
* src/plugins/CustomBookText.py: pychecker fixes
* src/plugins/DescendReport.py: pychecker fixes
* src/plugins/DetAncestralReport.py: pychecker fixes
* src/plugins/DetDescendantReport.py: pychecker fixes
* src/plugins/FtmStyleAncestors.py: pychecker fixes
* src/plugins/IndivComplete.py: pychecker fixes
* src/plugins/ReadPkg.py: pychecker fixes
* src/plugins/RelCalc.py: pychecker fixes
* src/plugins/SimpleBookTitle.py: pychecker fixes
* src/plugins/TimeLine.py: pychecker fixes
* src/plugins/WriteCD.py: pychecker fixes
* src/plugins/WriteFtree.py: pychecker fixes
* src/plugins/rel_de.py: pychecker fixes
* src/GenericFilter.py: pychecker fixes
* src/RelLib.py: pychecker fixes
* src/Report.py: pychecker fixes
* src/SelectPerson.py: pychecker fixes
* src/gramps_main.py: pychecker fixes


svn: r2634
2004-01-13 05:05:39 +00:00
Egyeki Gergelly
6b1f3315e5 updating hungarian relationship calculator
svn: r2633
2004-01-12 19:37:37 +00:00
Egyeki Gergelly
9b3f995651 updating hungarian translation
svn: r2632
2004-01-12 19:36:48 +00:00
Alex Roitman
0567c0b412 Update
svn: r2631
2004-01-12 18:56:24 +00:00
Alex Roitman
e8918de467 * src/PlaceView.py (on_delete_clicked): Use list's copy to avoid
modifying the real EventList (closes # 875332).
* src/paper.xml: Remove from CVS (superseded by papersize.xml).


svn: r2630
2004-01-12 18:56:02 +00:00
Laurent Protois
7d4a8b3340 Fix for templates
svn: r2629
2004-01-12 10:19:24 +00:00
Don Allingham
612d22e8e8 update
svn: r2628
2004-01-12 03:36:24 +00:00
Don Allingham
0e490d6bde * src/Makefile.am: export papersize.xml
* src/RelLib.py: Don't call setAncestor if default person is None
* src/gramps_main.py: remove children out of alternate families
when deleting a person, set default person to None if deleting the
default person.


svn: r2627
2004-01-12 03:35:02 +00:00
Don Allingham
50bd66c3d9 update
svn: r2624
2004-01-10 18:05:36 +00:00
Don Allingham
f9a4cf1ee8 * src/docgen/OpenOfficeDoc.py: proper handling of center_text
* src/docgen/PdfDoc.py: proper handling of center_text
* src/plugins/TimeLine.py: switch to using center_text instead of draw_text
* src/plugins/AncestorChart2.py: switch to using center_text instead of draw_text


svn: r2623
2004-01-10 18:04:32 +00:00
Don Allingham
5ef54614ad * src/docgen/OpenOfficeDoc.py: allow disabling of the box shadow
svn: r2621
2004-01-10 02:37:07 +00:00
Alex Roitman
8a5a9940ce * src/get_strings: Add coding line. Remove ^L chars.
svn: r2620
2004-01-09 23:56:37 +00:00
Alex Roitman
70cf938fe1 * src/const.py.in: Mark LDS status strings as translatable.
svn: r2619
2004-01-09 23:05:06 +00:00
Alex Roitman
5e9219adff * src/plugins/rel_de.py: Update possible German locale list.
svn: r2618
2004-01-09 16:39:31 +00:00
Egyeki Gergelly
f30154c1bc Updating hunarian translation
svn: r2617
2004-01-09 13:28:59 +00:00
Alex Roitman
bdfe040d0d * src/docgen/PdfDoc.py: Set print_label to None.
* src/docgen/KwordDoc.py: Set print_label to None.
* src/docgen/HtmlDoc.py: Set print_label to None.
* src/docgen/AbiWord2Doc.py: Set print_label to None.
* src/docgen/RTFDoc.py: Set print_label to None.


svn: r2616
2004-01-09 03:58:17 +00:00
Don Allingham
6e8c2876a3 * src/docgen/PSDrawDoc.py: Scaleable shadow
* src/docgen/OpenOfficeDoc.py: Scaleable shadow
* src/docgen/KwordDoc.py (KwordDoc.close): handle KWord mime type
* src/grampslib_wrap.c: handle NULL pointers


svn: r2614
2004-01-09 03:16:48 +00:00
Don Allingham
2b89441470 * src/docgen/KwordDoc.py (KwordDoc.close): handle KWord mime type
* src/grampslib_wrap.c: handle NULL pointers


svn: r2613
2004-01-09 03:12:28 +00:00
Alex Roitman
6e2b27124b Update
svn: r2612
2004-01-09 02:29:57 +00:00
Alex Roitman
9a49196aa7 * src/plugins/rel_de.py: Update.
svn: r2611
2004-01-09 02:29:04 +00:00
Don Allingham
b56cdceddf * src/BaseDoc.py: Scaleable shadow
* src/plugins/AncestorChart2.py: Scale to page implemented
* src/docgen/PdfDoc.py: Scalable shadow


svn: r2609
2004-01-08 18:09:18 +00:00
Alex Roitman
3736aa58ef * src/FamilyView.py (delete_family_from): Remove extra "[0]".
svn: r2608
2004-01-08 15:39:33 +00:00
Laurent Protois
c95e8f9548 French Update : english still stay !
svn: r2607
2004-01-08 10:43:43 +00:00
Alex Roitman
559795d8d0 * src/plugins/rel_de.py: Add to CVS.
* src/plugins/Makefile.am: Ship rel_de.py.


svn: r2606
2004-01-08 05:18:27 +00:00
Don Allingham
f3db6068a9 New file
svn: r2604
2004-01-07 23:55:45 +00:00
Alex Roitman
1668c0830d * src/plugins/DetDescendantReport.py: Correct image insertion.
* src/plugins/DetAncestralReport.py: Correct image insertion.


svn: r2602
2004-01-07 22:40:04 +00:00
Alex Roitman
e45cfd5d72 * src/plugins/rel_hu.py: Add to CVS.
* src/plugins/Makefile.am: Ship rel_hu.py.


svn: r2601
2004-01-07 21:22:40 +00:00
Alex Roitman
8bee58b9a5 * src/plugins/IndivComplete.py (write_note): Typo.
svn: r2600
2004-01-07 20:22:10 +00:00
Egyeki Gergelly
918edf8a03 *** empty log message ***
svn: r2599
2004-01-07 19:38:03 +00:00
Don Allingham
d983a4ee35 * src/MergeData: Remove reference to personTable
* src/RelLib.py: Remove the personTable, since it is no longer needed
with the dropping of ZODB, and we don't have to worry about keeping
personTable and personMap in sync. Add sort field to Name class.
* src/GrampsParser.py: build the primary sort name
* src/GrampsXML.py: remove personTable references
* src/Find.py: don't user personTable


svn: r2596
2004-01-07 05:08:32 +00:00
Don Allingham
63a85f4d83 * src/RelLib.py: Remove the personTable, since it is no longer needed
with the dropping of ZODB, and we don't have to worry about keeping
personTable and personMap in sync. Add sort field to Name class.
* src/GrampsParser.py: build the primary sort name
* src/GrampsXML.py: remove personTable references
* src/Find.py: don't user personTable


svn: r2595
2004-01-07 05:05:42 +00:00
Don Allingham
6068598e28 * src/EditPerson.py (EditPerson.__init__): use AutoCombo for name type
* src/edit_person.glade: allow a name type that is not in the list

* src/ImageSelect.py: make sure that description doesn't exceed the image
size
* src/MediaView.py: mark <local copy> for translation
* src/gramps.glade: eliminate fixed size for side panel, helps with translations.


svn: r2593
2004-01-07 04:58:51 +00:00
Laurent Protois
1736deaa54 French Update for cvs
svn: r2592
2004-01-06 07:52:21 +00:00
Alex Roitman
5615876d2a * src/plugins/ReadGedcom.py: More source parsing cleanups.
(parse_source_objects): Remove redundant function.


svn: r2591
2004-01-06 06:11:28 +00:00
Don Allingham
1a1eb05059 update
svn: r2590
2004-01-06 05:02:06 +00:00
Don Allingham
a0c601eb19 * src/ImageSelect.py: make sure that description doesn't exceed the image
size
* src/MediaView.py: mark <local copy> for translation
* src/gramps.glade: eliminate fixed size for side panel, helps with translations.


svn: r2589
2004-01-06 04:34:19 +00:00
Alex Roitman
576b6a3f7f * src/plugins/ReadGedcom.py: More source parsing cleanups.
svn: r2588
2004-01-05 20:39:09 +00:00
Alex Roitman
7bb94c7b3a * src/plugins/ReadGedcom.py: Revert brain-dead fix in favor of
an existing handle_source() method.


svn: r2587
2004-01-05 06:03:28 +00:00
Alex Roitman
2a92fac355 * src/plugins/ReadGedcom.py: Correct level in parsing LDS ordinance
source references. Support for source description-type references.


svn: r2586
2004-01-05 03:57:01 +00:00
Alex Roitman
8bf5f5b12a * src/po/fr.po: Typo (named format line parameter was translated).
svn: r2585
2004-01-04 00:54:32 +00:00
Alex Roitman
a1952f0a38 Cleanup
svn: r2583
2004-01-02 20:26:30 +00:00
Alex Roitman
a5bc5cbc37 * src/PedView.py (load_canvas): Produce generation labels based on
the anchor.


svn: r2582
2004-01-02 07:02:12 +00:00
Alex Roitman
0ed89c7f95 * src/PedView.py (load_canvas): Ditch anchor button in favor of
context menu items; (make_anchor_button,on_anchor_clicked): Remove
functions; (on_anchor_set, on_anchor_remove): Add functions;
(build_nav_menu): Add anchor-related context menut items.


svn: r2581
2004-01-02 01:02:13 +00:00
Don Allingham
55a864a37c * src/PedView.py (PedigreeView.load_canvas): switched anchor label from a label
to a CanvasText


svn: r2579
2004-01-01 21:04:45 +00:00
Don Allingham
8e9f6a4219 * src/const.py.in: eliminate zipcmd
* src/docgen/OpenSpreadSheet.py: eliminate the need for ZIP, use python
zipfile module instead
* src/plugins/EventCmp.py (DisplayChart.on_save_clicked): fix rows, double lines
no longer used
* configure.in: add check for vfs bindings, eliminate the check for
swig and zip
* gramps.spec.in (Requires): Added gnome-python2-gnomevfs dependency


svn: r2577
2004-01-01 19:10:23 +00:00
Don Allingham
cbfa7161ad update
svn: r2576
2004-01-01 18:18:29 +00:00
Don Allingham
2582bec96c * src/docgen/PdfDoc.py: add the ability to open the document in the
default viewer
* src/docgen/AbiWord2Doc.py: add the ability to open the document in AbiWord
* src/docgen/OpenOfficeDoc.py: fixed the search for default viewer
* src/docgen/RTFDoc.py: add the ability to open the document in the default viewer
* src/docgen/HtmlDoc.py: add the ability to open the document in the default viewer
* src/docgen/KwordDoc.py: add comment


svn: r2575
2004-01-01 18:17:47 +00:00
Alex Roitman
1ee840ef00 * src/PedView.py (load_canvas): Add ahcnor button and label;
(make_anchor_button,make_anchor_label,on_anchor_clicked): Add functions.


svn: r2573
2004-01-01 09:21:37 +00:00
Alex Roitman
7fc0c7e0f9 * src/plugins/RelCalc.py (__init__): Skip the person when building the
list.


svn: r2572
2003-12-31 23:22:44 +00:00
Don Allingham
a10adcc342 * src/Date.py: catch day changes if the date has both a start and stop part
svn: r2567
2003-12-29 19:49:32 +00:00
Don Allingham
4cbee97a19 * src/RelLib.py: add sorting by source title, remove dependency on string
module
* src/PlaceView.py: do an initial sort, don't rely on "click" function
* src/SourceView.py: do an initial sort, don't rely on "click" function


svn: r2565
2003-12-29 18:37:44 +00:00
Don Allingham
d3581ec7d2 * src/WriteXML.py (XmlWriter.write_note): Don't use format=0,
since it is the default.


svn: r2563
2003-12-29 15:55:08 +00:00
Don Allingham
629aee2b26 * src/plugins/WebPage.py: proper handling of links in the MiniTree
svn: r2561
2003-12-27 23:13:54 +00:00
Don Allingham
1acffa04f7 * src/plugins/DescendReport.py (_make_default_style): fix indentation levels
* src/plugins/FamilyGroup.py (FamilyGroup.dump_child): handle missing spouse


svn: r2559
2003-12-27 22:15:23 +00:00
Don Allingham
cbc7823ef2 * src/plugins/FamilyGroup.py (FamilyGroup.dump_child): handle missing spouse
svn: r2558
2003-12-27 21:56:38 +00:00
Alex Roitman
c17ae53632 * src/MediaView.py (__init__): Translate column header.
* doc/gramps-manual/ru/cmdline.xml: Update translation.
* doc/gramps-manual/ru/faq.xml: Update translation.
* doc/gramps-manual/ru/mainwin.xml: Update translation.


svn: r2557
2003-12-27 05:02:18 +00:00
Don Allingham
c55a4a54d3 * src/plugins/Check.py (CheckIntegrity.check_parent_relationships):
More complete checks handling unknown genders

* src/PeopleView.py: Check for null iters before removing from
the tree store.


svn: r2555
2003-12-26 21:14:45 +00:00
Don Allingham
933988a853 * src/PeopleView.py: Check for null iters before removing from
the tree store.


svn: r2554
2003-12-25 04:14:51 +00:00
Don Allingham
319744498b updated french translation
svn: r2553
2003-12-24 18:37:22 +00:00
Don Allingham
b4e4653658 * src/plugins/Check.py: Fixed handling of Unknown genders in
family checks

* src/preferences.glade: call on_object_toggled only for elements that
need immediate display update
* src/GrampsCfg.py: Save data on close - don't rely on on_object_toggled
having been called.


svn: r2551
2003-12-24 17:47:40 +00:00
Don Allingham
69eced74af * gramps.spec: added gnome-python2-gnomevfs as a dependency
* src/DisplayTrace.py: detect /etc/fedora-release, /etc/slackware-version


svn: r2549
2003-12-19 04:33:52 +00:00
Don Allingham
1848bd9a9c * src/preferences.glade: call on_object_toggled only for elements that
need immediate display update
* src/GrampsCfg.py: Save data on close - don't rely on on_object_toggled
having been called.


svn: r2546
2003-12-17 23:45:43 +00:00
Don Allingham
e0855a56f3 * src/revision.glade: removed unused call (on_help_dbopen_clicked)
* src/gramps_main.py: don't add places twice after an edit of a person
* src/AddSpouse.py: don't add places twice after an edit of a person
* src/ChooseParents.py: don't add places twice after an edit of a person
* src/EditPerson.py: don't add places twice after an edit of a person
* src/FamilyView.py: don't add places twice after an edit of a person


svn: r2538
2003-12-17 18:38:02 +00:00
Alex Roitman
d662df34db * src/NoteEdit.py: Unicode conversion from gtk.TextView.
svn: r2537
2003-12-17 16:09:13 +00:00
Alex Roitman
112addeef6 * src/Sources.py: Unicode conversion from gtk.TextView.
* src/Witness.py: Unicode conversion from gtk.TextView.
* src/Report.py: Unicode conversion from gtk.TextView.
* src/NameEdit.py: Unicode conversion from gtk.TextView.
* src/Marriage.py: Unicode conversion from gtk.TextView.
* src/ImageSelect.py: Unicode conversion from gtk.TextView.
* src/EventEdit.py: Unicode conversion from gtk.TextView.
* src/EditSource.py: Unicode conversion from gtk.TextView.
* src/EditPlace.py: Unicode conversion from gtk.TextView.
* src/EditPerson.py: Unicode conversion from gtk.TextView.
* src/AutoComp.py: Unicode conversion from gtk.TextView.
* src/AttrEdit.py: Unicode conversion from gtk.TextView.
* src/AddrEdit.py: Unicode conversion from gtk.TextView.
* src/plugins/BookReport.py: Unicode conversion from gtk.Entry
and gtk.TextView.
* src/plugins/ChangeTypes.py: Unicode conversion.
* src/plugins/EventCmp.py: Unicode conversion.
* src/plugins/FilterEditor.py: Unicode conversion.
* src/plugins/SimpleBookTitle.py: Unicode conversion.
* src/plugins/TimeLine.py: Unicode conversion.
* src/plugins/WebPage.py: Unicode conversion.
* src/plugins/WriteGedcom.py: Unicode conversion.
* src/plugins/WritePkg.py: Unicode conversion.
* src/plugins/eval.py: Unicode conversion.
* src/plugins/soundgen.py: Unicode conversion.


svn: r2536
2003-12-17 16:06:36 +00:00
Tim Waugh
d4bdb508d0 2003-12-17 Tim Waugh <twaugh@redhat.com>
* src/plugins/Ancestors.py
        (ComprehensiveAncestorsReport.write_report): No need for separate
        clauses when using write_note, since output is not delayed here.
        (ComprehensiveAncestorsReport.long_notes): Handle pre-formatted
        notes on events.


svn: r2535
2003-12-17 11:24:23 +00:00
Don Allingham
49512e683c * src/PlaceView.py: Make sure to add new place after edit
* src/AddMedia.py: unicode conversion from gtk.Entry
* src/AddSpouse.py: unicode conversion from gtk.Entry
* src/AddrEdit.py: unicode conversion from gtk.Entry
* src/AttrEdit.py: unicode conversion from gtk.Entry
* src/AutoComp.py: unicode conversion from gtk.Entry
* src/ChooseParents.py: unicode conversion from gtk.Entry
* src/DateEdit.py: unicode conversion from gtk.Entry
* src/EditPerson.py: unicode conversion from gtk.Entry
* src/EditPlace.py: unicode conversion from gtk.Entry
* src/EditSource.py: unicode conversion from gtk.Entry
* src/EventEdit.py: unicode conversion from gtk.Entry
* src/Find.py: unicode conversion from gtk.Entry
* src/GrampsCfg.py: unicode conversion from gtk.Entry
* src/ImageSelect.py: unicode conversion from gtk.Entry
* src/LocEdit.py: unicode conversion from gtk.Entry
* src/Marriage.py: unicode conversion from gtk.Entry
* src/MergeData.py: unicode conversion from gtk.Entry
* src/NameEdit.py: unicode conversion from gtk.Entry
* src/PeopleView.py: unicode conversion from gtk.Entry
* src/Report.py: unicode conversion from gtk.Entry
* src/SelectChild.py: unicode conversion from gtk.Entry
* src/Sources.py: unicode conversion from gtk.Entry
* src/StartupDialog.py: unicode conversion from gtk.Entry
* src/StyleEditor.py: unicode conversion from gtk.Entry
* src/UrlEdit.py: unicode conversion from gtk.Entry
* src/Utils.py: unicode conversion from gtk.Entry
* src/VersionControl.py: unicode conversion from gtk.Entry
* src/Witness.py: unicode conversion from gtk.Entry


svn: r2534
2003-12-17 05:23:16 +00:00
Tim Waugh
92af879c15 2003-12-16 Tim Waugh <twaugh@redhat.com>
* src/plugins/Aneestors.py: Use write_note() when appropriate.


svn: r2532
2003-12-16 17:06:52 +00:00
Alex Roitman
b60316634d Typo
svn: r2531
2003-12-16 05:08:14 +00:00
Don Allingham
5f9da375ad * src/GrampsCfg.py: change the default prefixes so that they
sort nicely numerically.
* src/plugins/ReadGedcom.py: handle eazytree oddities.


svn: r2528
2003-12-16 04:04:08 +00:00
Alex Roitman
554c46acf4 * src/places.glade: Add format controls for notes.
* src/imagesel.glade: Add format controls for notes.
* src/EditPlace.py: Add note format support.
* src/ImageSelect.py: Add note format support.
* src/EditPerson.py: Clean up note format support.
* src/Marriage.py: Add note format support.


svn: r2526
2003-12-16 00:37:47 +00:00
Alex Roitman
b18c00b923 * src/NameEdit.py: Add note format support.
* src/AddrEdit.py: Add note format support.
* src/AttrEdit.py: Add note format support.
* src/EventEdit.py: Add note format support.
* src/EditSource.py: Add note format support.


svn: r2525
2003-12-15 20:00:47 +00:00
Frode Jemtland
a585943c7a Commited updated translation. Thanks to Axel.
svn: r2524
2003-12-15 19:21:20 +00:00
Alex Roitman
f829336c33 * src/docgen/Makefile.am: Remove AbiWordDoc.py from the list.
* src/plugins/DetAncestralReport.py (write_person): Call write_note().
* src/plugins/DetDescendantReport.py (write_person): Call write_note().
* src/plugins/FtmStyleAncestors.py (print_notes): Call write_note().
* src/plugins/IndivComplete.py (write_note): Call doc.write_note().
* src/plugins/WebPage.py (write_gallery,write_notes): Call write_note().


svn: r2523
2003-12-15 04:18:51 +00:00
Don Allingham
e5fe097315 update
svn: r2522
2003-12-14 23:26:33 +00:00
Don Allingham
5e9a9d1266 * src/docgen/AbiWordDoc.py: removed the 1.0 version of AbiWord, since
GRAMPS is a GNOME 2 application, support the GNOME 2 version of AbiWord
* src/docgen/OpenOfficeDoc.py: Fixed width fonts for preformatted text
* src/docgen/AbiWord2Doc.py: Fixed width fonts for preformatted text


svn: r2521
2003-12-14 21:45:11 +00:00
Alex Roitman
7ab159a93e * src/marriage.glade: Add format controls for notes.
* src/gramps.glade: Add format controls for notes.


svn: r2520
2003-12-14 19:28:28 +00:00
Alex Roitman
252bb87aa4 Update
svn: r2519
2003-12-14 17:33:45 +00:00
Alex Roitman
19e9f35349 * src/dialog.glade: Add format controls for notes.
svn: r2518
2003-12-14 17:15:11 +00:00
Alex Roitman
dede375ac8 * src/edit_person.glade: Correct hotkeys.
* src/gramps.glade: Correct hotkey targets.
* src/ChooseParents.py: Add hotkeys.


svn: r2517
2003-12-14 04:49:43 +00:00
Alex Roitman
6ae0b14d61 * src/docgen/KwordDoc.py (write_note): Implement function.
svn: r2516
2003-12-13 17:16:00 +00:00
Alex Roitman
2819de10a2 * src/docgen/OpenOfficeDoc.py (write_note): Implement function.
svn: r2514
2003-12-13 05:59:35 +00:00
Alex Roitman
570fd76a2f * src/docgen/LaTeXDoc.py (write_note): Implement function.
* src/docgen/PdfDoc.py (write_note): Implement function.
* src/docgen/RTFDoc.py (write_note): Implement function.
* src/docgen/AbiWordDoc.py (write_note): Implement function.
* src/docgen/AbiWord2Doc.py (write_note): Implement function.


svn: r2513
2003-12-13 04:05:01 +00:00
Alex Roitman
e962ebe517 * src/docgen/HtmlDoc.py (write_note): Set monospace font family
for a preformatted note.


svn: r2512
2003-12-12 23:24:07 +00:00
Alex Roitman
7d779c25a8 * src/edit_person.glade: Add from file and Add from database buttons.
* src/EditPerson.py (__init__): Add handler for a new button.
* src/ImageSelect.py (Gallery.on_select_photo_clicked): Add function.
* src/marriage.glade: Add from file and Add from database buttons.
* src/Marriage.py (__init__): Add handler for a new button.
* src/gramps.glade (sourceEditor): Add from file and Add from database
buttons.
* src/EditSource.py (__init__): Add handler for a new button.
* src/places.glade: Add from file and Add from database buttons.
* src/EditPlace.py (__init__): Add handler for a new button.


svn: r2511
2003-12-12 05:36:38 +00:00
Don Allingham
af26f92abb * src/plugins/WriteFtree.py (FtreeWriter.export): make sure that the
parents are in the id_map array


svn: r2509
2003-12-12 04:32:48 +00:00
Alex Roitman
b2ea447b6b * src/edit_person.glade: Add tooltips and hotkeys to the radiobuttons.
svn: r2508
2003-12-12 03:57:06 +00:00
Alex Roitman
daeaf138e9 * src/docgen/HtmlDoc.py (write_note): Use stypes for preformatted note.
svn: r2506
2003-12-12 02:34:29 +00:00
Alex Roitman
2ba0326dc5 * src/docgen/PdfDoc.py (draw_text): Remove extra ",".
svn: r2505
2003-12-11 22:24:44 +00:00
Alex Roitman
017f36d86e Oops, reverting last change
svn: r2504
2003-12-11 20:27:34 +00:00
Alex Roitman
46fcf69881 * src/GrampsCfg.py (loadConfig, on_propertybox_apply):
Gracefully handle broken gnome keys for the toolbar style.


svn: r2503
2003-12-11 20:22:51 +00:00
Don Allingham
b1f20179bb update
svn: r2502
2003-12-11 05:02:16 +00:00
Alex Roitman
5f711672ed Update
svn: r2501
2003-12-11 04:52:19 +00:00
Alex Roitman
527e161b42 * src/BaseDoc.py (write_note): Add function.
* src/docgen/HtmlDoc.py (write_note): Implement function.
* src/plugins/FtmStyleDescendants.py (print_notes): Call write_note()
with the note's format.


svn: r2500
2003-12-11 03:49:44 +00:00
Alex Roitman
f33d59dd4b * src/plugins/ReadGedcom.py: Add an "Unknown" address when
parsing an incorrect PHON field.


svn: r2499
2003-12-10 20:05:02 +00:00
Don Allingham
fc1999086a * src/GrampsCfg.py: Make sure to return "BOTH" if the gnome
toolbar gconf entry is not set. Appears that this can happen
on systems that don't have gnome fully installed.


svn: r2497
2003-12-10 15:30:55 +00:00
Alex Roitman
6561e87845 * src/edit_person.glade: Add notes format radiobuttons.
* src/EditPerson.py: Support format for the person's notes.
* src/RelLib.py: More support for the notes' format.


svn: r2496
2003-12-10 14:21:48 +00:00
Don Allingham
6e76f8bd4b * src/FamilyView.py (FamilyView.new_child_after_edit):
call display_marriage instead of load_family. Prevents the
active person from being changed.


svn: r2493
2003-12-10 04:20:23 +00:00
Alex Roitman
4e66fd7b70 * src/const.py.in: Add notes_formats list.
* src/RelLib.py: Support format for the notes.
* src/WriteXML.py: Support format for the notes.
* src/GrampsParser.py: Support format for the notes.


svn: r2492
2003-12-10 03:49:53 +00:00
Don Allingham
e636c8c0b0 * src/Plugins.py (PluginDialog.__init__): catch the attribute
error that is thown if gtk does not support gtk_tooltips_data.get


svn: r2490
2003-12-10 03:31:38 +00:00
Alex Roitman
3e9026bba7 * src/plugins/WriteGedcom.py (export_data): Correct researcher's
PHON field; (write_person): Correct exported PHON fields.
* src/plugins/ReadGedcom.py (parse_residence): Remove PHON field since
it is taken care of by parse_address() now;
(parse_address): Parse PHON field, provided it immediately follows
ADDR structure.


svn: r2489
2003-12-10 02:07:05 +00:00
Alex Roitman
c07f6f2fc0 Update
svn: r2487
2003-12-10 01:04:51 +00:00
Sebastian Voeck
d99cf53a48 Added German translation
svn: r2483
2003-12-09 19:43:51 +00:00
Don Allingham
9ca94ff9db update
svn: r2480
2003-12-09 06:02:36 +00:00
Don Allingham
2cd742578a * src/edit_person.glade: Add postal code fields
* src/dialog.glade: Add postal code and phone fields
* src/places.glade: Add postal code
* src/WriteXML.py: Add support for new place and postal code fields
* src/GrampsParser.py: Add support for new place and postal code fields


svn: r2479
2003-12-09 06:00:51 +00:00
Alex Roitman
efe68db55c * src/plugins/FtmStyleDescendants.py (write_endnotes): Replace
CallNumber with Abbreviation.
* src/plugins/FtmStyleAncestors.py (write_endnotes): Replace
CallNumber with Abbreviation.


svn: r2477
2003-12-09 04:30:05 +00:00
Alex Roitman
bac1ce2bc6 * src/plugins/WriteGedcom.py (write_sources): Remove CallNumber export.
svn: r2476
2003-12-09 04:24:52 +00:00
Alex Roitman
72b7cd0801 * doc/gramps-manual/ru/gramps-manual.xml: Translation.
* doc/gramps-manual/ru/getstart.xml: Translation.

* src/RelLib.py (Source.setCallNumber, Source.CallNumber): Remove
functions; (Source.callno): remove attribute.
* src/WriteXML.py (write_xml_data): Remove CallNumber output.
* src/GrampsParser.py (GrampsParser.stop_scallno): Remove function.
* src/gramps.glade (sourceEditor): Remove Call Number widgets.
* src/EditSource.py: Remove Call Number support.


svn: r2475
2003-12-09 04:21:39 +00:00
Alex Roitman
5907d97571 * src/filters/Complete.py: Add filter matching people with the
complete flag.
* src/GenericFilter.py (HasCompleteRecord): Add rule matching people
with the complete records.
* src/RelLib.py (Source.setAbbrev, Source.getAbbrev): Add functions.
* src/WriteXML.py (write_xml_data): Save abbreviation info for sources.
* src/GrampsParser.py (GrampsParser.stop_sabbrev): Parse abbreviation.
* src/gramps.glade (sourceEditor): Add widgets for Call Number and
Abbreviation.
* src/EditSource.py: Support Call Number and Abbreviation.
* src/plugins/ReadGedcom.py (parse_source): Parse abbreviation.
* src/plugins/WriteGedcom.py (write_sources): Export abbreviation.
* NEWS: Update.


svn: r2463
2003-12-08 02:23:53 +00:00
Alex Roitman
caa7416a47 * src/EditSource.py (__init__): Markup notes label on startup.
svn: r2459
2003-12-07 05:04:14 +00:00
Alex Roitman
3e4dfe4353 * src/EditPlace.py: Pass window to LocEdit.py. Correct apply callback.
* src/LocEdit.py (__init__): Make dialog modal and transient
for its parent; (on_help_clicked): Add function.
* src/dialog.glade: Correct response IDs.
* src/places.glade: Correct response IDs.


svn: r2457
2003-12-07 04:54:40 +00:00
Don Allingham
85bbe23c5f * src/FamilyView.py (FamilyView.really_remove_spouse): remove the
corret person from the family when deleting the spouse

* src/po/it.po: updated Italian translation


svn: r2455
2003-12-07 04:15:54 +00:00
Don Allingham
79720babba Added Tim Waugh in authors list
svn: r2454
2003-12-07 02:45:33 +00:00
Alex Roitman
dac45634c2 * src/plugins/WriteFtree.py (on_help_clicked): Add function.
* doc/gramps.1: Update.


svn: r2453
2003-12-06 23:05:52 +00:00
Frode Jemtland
0019861156 Updating no.po to reflect nb.po
svn: r2452
2003-12-06 21:26:13 +00:00
Frode Jemtland
8902bd7835 Some small fix...
svn: r2451
2003-12-06 21:24:12 +00:00
Alex Roitman
6ed92954d3 * src/gramps_main.py (__init__): Remove unneeded handler.
svn: r2450
2003-12-06 21:09:46 +00:00
Don Allingham
f51af81bcc * src/po/it.po: updated Italian translation
svn: r2448
2003-12-06 15:40:41 +00:00
Alex Roitman
3a6a1debd6 * src/PedView.py: Remove references to self.presel_descendants
(closes bug #854626).


svn: r2447
2003-12-06 05:47:07 +00:00
Alex Roitman
27edbf88a5 * doc/gramps-manual/C/getstart.xml: More "open a directory" stuff.
* src/gramps.glade: Add Help button to opendb dialog.
* src/DbPrompter.py (open_help_clicked): Add function.


svn: r2446
2003-12-06 00:14:25 +00:00
Alex Roitman
4a193c49f8 * src/po/ru.po: Update Russian translation for 0.98.
svn: r2445
2003-12-05 19:29:09 +00:00
Alex Roitman
267514c280 * TODO: Update.
* gramps.desktop: Remove in favor of src/gramps.desktop file.
* src/gramps_main.py: Replace stock Home with the custom string.
* src/PeopleView.py: Replace stock Home with the custom string.


svn: r2443
2003-12-05 00:11:22 +00:00
Sebastian Voeck
66739b0a6c Translation update
svn: r2442
2003-12-04 23:12:41 +00:00
Don Allingham
16c843b135 * configure.in: added eo to languages:
* src/po/eo.po: esperanto translation


svn: r2436
2003-12-03 21:41:51 +00:00
Alex Roitman
72068ec2b5 * src/plugins/ReadGedcom.py (parse_source): Stop TEXT messing
up the title; add ABBR to the note field (was ignored).


svn: r2435
2003-12-03 19:22:52 +00:00
Egyeki Gergelly
692cca8a91 Update Hungarian translation
svn: r2434
2003-12-03 11:57:42 +00:00
Don Allingham
c466cf5f92 * src/PeopleView.py (PeopleView.clear_person_tabs): initialize
the model2page map with the default list, instead of clearing it.

* src/gramps_main.py: update person table after edit (BUG 851637)


svn: r2432
2003-12-03 04:07:36 +00:00
Alex Roitman
0cb999d41e * src/edit_person.glade: Add completeness check button.
* src/RelLib.py (Person.setComplete, Person.getComplete): Add functions.
* src/WriteXML.py (write_id): Save completeness info.
* src/GrampsParser.py (GrampsParser.start_person,
GrampsImportParser.start_person, GrampsImportParser.start_family):
Parse completeness.
* src/EditPerson.py: Add support for completeness.


svn: r2430
2003-12-03 03:49:39 +00:00
Alex Roitman
af43a774a8 * src/gramps_main.py (on_faq_activate): Switch Help->FAQ function
* src/gramps.glade: Remove FAQ window.
* doc/gramps-manual/C/cmdline.xml,
doc/gramps-manual/C/gramps-manual.xml,
doc/gramps-manual/C/custom.xml,
doc/gramps-manual/C/keybind.xml,
doc/gramps-manual/C/faq.xml,
doc/gramps-manual/C/legal.xml,
doc/gramps-manual/C/filtref.xml,
doc/gramps-manual/C/mainwin.xml,
doc/gramps-manual/C/getstart.xml,
doc/gramps-manual/C/usage.xml: Add copyright info to header.


svn: r2429
2003-12-03 02:56:43 +00:00
Alex Roitman
76f6294dfc * src/gramps.desktop: Add russian strings. Set encoding line to UTF-8.
svn: r2428
2003-12-03 02:06:03 +00:00
Donald A. Peterson
429ccea06f extra categories for .desktop file
svn: r2427
2003-12-02 20:33:04 +00:00
Don Allingham
cf34fd189f * src/gramps_main.py: update person table after edit (BUG 851637)
svn: r2426
2003-12-02 17:24:01 +00:00
Alex Roitman
b1a31deb0f * src/preferences.glade: Add Help button.
* src/GrampsCfg.py (on_propertybox_help): Add function.
* src/imagesel.glade: Add Help buttons.
* src/ImageSelect.py (ImageSelect.on_help_imagesel_clicked,
GlobalMediaProperties.on_help_clicked): Add functions.
* src/AddMedia.py (on_help_imagesel_clicked): Add function.
* doc/gramps-manual/C/usage.xml: Update.
* doc/gramps-manual/C/keybind.xml: Update.
* src/AddSpouse.py: Call yelp with sect2 argument.
* src/AddrEdit.py: Likewise.
* src/AttrEdit.py: Likewise.
* src/ChooseParents.py: Likewise.
* src/EditPerson.py: Likewise.
* src/EditPlace.py: Likewise.
* src/EditSource.py: Likewise.
* src/EventEdit.py: Likewise.
* src/Marriage.py: Likewise.
* src/NameEdit.py: Likewise.
* src/SelectChild.py: Likewise.
* src/Sources.py: Likewise.


svn: r2420
2003-12-02 04:27:23 +00:00
Alex Roitman
dcf4bb8d31 * src/revision.glade: Add Help button.
* src/gramps_main.py (on_help_dbopen_clicked): Add function.
* src/plugins/gedcomexport.glade: Add Help button.
* src/plugins/WriteGedcom.py (on_help_clicked): Add function.
* src/plugins/pkgexport.glade: Add Help button.
* src/plugins/WritePkg.py (on_help_clicked): Add function.
* src/plugins/writeftree.glade: Add Help button.
* src/plugins/WriteGedcom.py (on_help_clicked): Add function.
* src/plugins/cdexport.glade: Add Help button.
* src/plugins/WriteCD.py (on_help_clicked): Add function.
* src/Bookmarks.py (draw_window): Add Help button;
(help_clicked): Add function.


svn: r2418
2003-12-02 02:35:49 +00:00
Alex Roitman
088e3ccd2d Update
svn: r2417
2003-12-02 01:29:30 +00:00
Alex Roitman
c5088f1f40 * src/FamilyView.py (add_child_clicked): Return tuple of two
empty strings when the surname guessing is set to None (otherwise
it produced traceback and did nothing).
* doc/gramps-manual/C/custom.xml: Update.
* doc/gramps-manual/C/gramps-manual-C.omf: Update.
* doc/gramps.1.in: Update.


svn: r2416
2003-12-02 00:20:46 +00:00
Alex Roitman
448fc5db0b * NEWS: Update.
* src/FamilyView.py (on_child_list_button_press): Add edit person
callback on Shift+click; (sp_key_press, child_key_press): Replace
Ctrl+Insert with Shift+Insert for adding new people.
* src/PedView.py (on_show_child_menu): Markup children with children.
* doc/gramps-manual/C/keybind.xml: Update.
* doc/gramps-manual/C/faq.xml: Update.
* doc/gramps-manual/C/filtref.xml: Update.


svn: r2412
2003-12-01 04:22:15 +00:00
Jens Arvidsson
a4a2eb580a Translation update for 0.98.0
svn: r2411
2003-11-30 12:11:23 +00:00
Frode Jemtland
97f32a1c8b Translated new strings
svn: r2410
2003-11-30 12:07:49 +00:00
Jens Arvidsson
f14081b3d1 Translation update for 0.98.0
svn: r2409
2003-11-30 11:37:31 +00:00
Don Allingham
b371dec8f6 * src/PedView.py (PedigreeView.find_children): used italics instead of
'*' to indicate children in popup menu


svn: r2407
2003-11-30 06:19:00 +00:00
Don Allingham
ea396a1618 * src/docgen/OpenOfficeDoc.py (OpenOfficeDoc.close): replace hardcoded
"oowriter" with the command found by querying the mime database with
the open office document type. Different distributions seem to install
OOo with different names (oofice, oowriter, soffice).

* src/EventEdit.py (EventEditor.__init__): add translated name to the
popdown menu list if isn't already there. Prevents a parital match on
other strings
* src/PedView.py: add a '*' to the popup menu if the child has children


svn: r2405
2003-11-30 05:51:24 +00:00
Alex Roitman
d8fc0f4cbf * src/EventEdit.py (__init__): Only define translated name if the
event is not empty.
* doc/gramps-manual/C/gramps-manual.xml: Update manual.
* doc/gramps-manual/C/mainwin.xml: Update manual.
* doc/gramps-manual/C/faq.xml: Add to CVS.
* doc/gramps-manual/C/keybind.xml: Add to CVS.
* doc/gramps-manual/C/Makefile.am: Add new files to the distribution.


svn: r2404
2003-11-30 05:47:59 +00:00
Alex Roitman
3da8a885a1 * src/filters/MatchSndEx2.py: Typo.
* src/plugins/RelGraph.py: Typo.
* src/plugins/book.glade: Remove initial text from the labels.
* src/po/template.po: Updated translation template for 0.98.0.
* src/po/ru.po: Russian translation for 0.98.0.


svn: r2403
2003-11-30 02:54:54 +00:00
Don Allingham
2992295ee8 * src/EventEdit.py (EventEditor.__init__): add translated name to the
popdown menu list if isn't already there. Prevents a parital match on
other strings
* src/PedView.py: add a '*' to the popup menu if the child has children


svn: r2402
2003-11-29 03:52:53 +00:00
Frode Jemtland
27414ad175 Fixed a couple of fuzzy lines
svn: r2401
2003-11-28 22:52:33 +00:00
Don Allingham
87a72111f7 * src/PedView.py: add a '*' to the popup menu if the child has children
svn: r2400
2003-11-28 21:23:59 +00:00
Don Allingham
f79d5e90ff * src/po/template.po: updated translatable strings
svn: r2398
2003-11-27 18:16:17 +00:00
Don Allingham
9489883bc8 * src/AttrEdit.py: Add warning when a new attribute type is added
to the database
* src/EventEdit.py: Add warning when a new event type is added
to the database


svn: r2396
2003-11-27 18:01:20 +00:00
Frode Jemtland
26ca56dce3 Updated both the desktop files so the no and nb translations are equal in both.
svn: r2395
2003-11-26 23:45:57 +00:00
Frode Jemtland
4e70d761ec Error correction
svn: r2393
2003-11-26 23:35:56 +00:00
Alex Roitman
2e7f031cd5 * src/gramps_main.py (on_faq_activate): Add function.
* src/gramps.glade: Add faq window.


svn: r2391
2003-11-26 19:15:24 +00:00
Don Allingham
ea8be3cc34 * src/gramps_main.py: handle update_after edit properly, so that
name changes will put entry in the correct category
* src/PeopleView.py: cleanup
* src/PeopleStore.py: delete stale iter from dictionary when no
longer used.


svn: r2387
2003-11-26 16:42:54 +00:00
Alex Roitman
4536d98e94 * src/Marriage.py (__init__): Call AutoComp.AutoCombo() prior to
setting text in place and temple combos. Set place text to empty
string if LdsSeal is empty. Markup lds_label as bold if LdsSeal is
not empty.


svn: r2386
2003-11-26 02:21:29 +00:00
Frode Jemtland
0f54e57f6f Updated more keyboard shortcuts, fixed some typos
svn: r2383
2003-11-25 22:54:39 +00:00
Don Allingham
a335e3ab0b * src/Utils.py (search_for): check for directory
svn: r2379
2003-11-25 21:34:39 +00:00
Don Allingham
c23723ac8b * src/RelImage.py: replace system call with Utils.search_for
* src/Utils.py: added search_for to look for an executable in the current
path

* FAQ: removed question 18 (how fast is GRAMPS)
* src/PeopleStore.py: set sort data for top level nodes. Allows the first
and last nodes to be sorted properly.


svn: r2374
2003-11-25 17:45:34 +00:00
Frode Jemtland
dd7d6877eb Fixed some errors
svn: r2370
2003-11-25 00:26:47 +00:00
Frode Jemtland
119a2256c4 Addet the no.po file, and updated the configuer.in so it would know about it. no.po is equal to nb.po.
svn: r2369
2003-11-24 23:21:16 +00:00
Don Allingham
81338d1839 * src/gramps_main.py: just update information after an edit
instead of deleting/re-enter. Caused pygtk to segfault
* src/PeopleView.py: provide update person function
* src/dialog.glade: remove unused callbacks


svn: r2367
2003-11-24 02:56:13 +00:00
Alex Roitman
94ddbb601c Update
svn: r2366
2003-11-23 20:55:14 +00:00
Alex Roitman
c9750198bb * src/FamilyView.py: Do not pass the window to the ChooseParents class.
* src/WriteXML.py (write_witness): Fix the name string before writing
(fixes #847600).


svn: r2365
2003-11-23 20:53:20 +00:00
Frode Jemtland
82d62c874b Updated some keyboard sortcuts. Cleaning out some errors.
svn: r2364
2003-11-23 20:35:35 +00:00
Alex Roitman
93590352de * src/ChooseParents.py (ChooseParents.__init__): Revert the dialog
back to being non-modal (otherwise adding new people is impossible).


svn: r2363
2003-11-23 20:32:40 +00:00
Don Allingham
7e8196ad0e update
svn: r2362
2003-11-22 15:16:54 +00:00
Don Allingham
06a9058eca * src/preferences.glade: make the title on the dialog non-expandable
svn: r2361
2003-11-22 15:15:13 +00:00
Alex Roitman
609d18465d * src/po/fr.po: Fix format line.
svn: r2359
2003-11-21 15:08:11 +00:00
Alex Roitman
34483dbbd9 * src/FamilyView.py: Enable keyboard navigation in Family View.
svn: r2358
2003-11-20 04:59:36 +00:00
Don Allingham
0b96a875df * src/GrampsCfg.py: Add comment about SUSE naming of gconf
* src/Relationship.py: detect a RuntimeError exception that occurs
when we exceed the recursion depth limit. This occurs when a
relationship loop is detected
* src/gramps_main.py: handle relationship loop message


svn: r2355
2003-11-20 04:18:10 +00:00
Alex Roitman
9ec87fc160 * src/Sources.py: (SourceSelector.on_help_clicked,
SourceEditor.on_help_clicked): Add functions.
* src/srcsel.glade: Add Help buttons to dialogs.
* src/places.glade: Add Help buttons to dialogs.
* src/EditSource.py (on_help_clicked): Add function.
* src/EditPlace.py (on_help_clicked): Add function;
(__init__): Make the dialog modal and a transient for its parent;
* src/PlaceView.py: Pass the window to the EditPlace class.


svn: r2352
2003-11-19 18:00:58 +00:00
Don Allingham
02cded3948 * src/gramps.py: handle python versions with broken setlocale()
* src/po/Makefile.am: don't pass -v to msgfmt


svn: r2351
2003-11-19 17:20:05 +00:00
Alex Roitman
188bfa24a9 * src/ChooseParents.py (ModifyParents.__init__): Make the dialog modal
and a transient for its parent; (ModifyParents.on_help_clicked): Add
function; (ChooseParents.__init__): Make the dialog modal and a
transient for its parent; (ChooseParents.on_help_clicked):
Add function.
* src/FamilyView.py: Pass the window to the ChooseParents classes.


svn: r2349
2003-11-19 03:14:14 +00:00
Alex Roitman
b362afd128 * src/NameEdit.py (on_help_clicked): Add function.
* src/UrlEdit.py (on_help_clicked): Add function.
* src/gramps.glade: Add hot keys to the family view list labels.


svn: r2348
2003-11-19 02:29:41 +00:00
Alex Roitman
69270a29f8 * src/gramps.glade: Add Help buttons to dialogs.
* src/AddSpouse.py (on_spouse_help_clicked): Add function.
* src/SelectChild.py (on_child_help_clicked): Add function.
* src/Marriage.py (on_help_clicked): Add function.
* src/EditPerson.py (on_help_clicked): Add function.
* src/marriage.glade: Add Help button to a dialog.
* src/edit_person.glade: Add Help button to a dialog.
* src/dialog.glade: Add Help buttons to dialogs.
* src/AddrEdit.py (on_help_clicked): Add function.
* src/AttrEdit.py (on_help_clicked): Add function.
* src/EventEdit.py (on_help_clicked): Add function.


svn: r2347
2003-11-18 04:26:06 +00:00
Don Allingham
b8247fb0e2 * src/EditPerson.py: handle LDS status setting properly
* src/RelLib.py: use LDS status for equality comparison


svn: r2344
2003-11-17 00:41:32 +00:00
Don Allingham
69d6694a6a * src/dialog.glade: fixed sizes of dialog windows.
svn: r2342
2003-11-16 02:39:35 +00:00
Don Allingham
2adcb8b8c7 * src/EditPerson.py: Fixed typo
svn: r2340
2003-11-14 22:50:03 +00:00
Don Allingham
1112e78678 * src/FamilyView.py: delete unused code
* src/PeopleView.py: handle uncaught exception
* src/RelLib.py: rebuild person table
* src/gramps_main.py: rebuild display after preferences


svn: r2338
2003-11-14 05:12:38 +00:00
Frode Jemtland
57071d2b40 Initial commit of the translation for Norwegian Bokm�l (nb_NO)
svn: r2337
2003-11-13 22:47:31 +00:00
Alex Roitman
b5e029e27e * src/EditPerson.py: Fix LDS tab label behavior.
* src/Marriage.py: Fix LDS tab label behavior. Fix get_place for LDS (was
using Utils.get_place_from_list which uses deprecated gtk.List and does not
work).


svn: r2336
2003-11-13 21:44:09 +00:00
Alex Roitman
4951bc66b8 files using -kb flag). Add with -kb flag. Add charset info to the header of
all templates.


svn: r2335
2003-11-13 19:55:52 +00:00
Alex Roitman
0967898afa * src/data/templates/blue_edge.tpkg, src/data/templates/marble.tpkg,
src/data/templates/pink_marble.tpkg, src/data/templates/sepia.tpkg,
src/data/templates/sky_border.tpkg: Remove from CVS (need to add binary
files using -kb flag).


svn: r2334
2003-11-13 19:52:34 +00:00
Don Allingham
6881becfa9 * src/GrampsCfg.py: Fixed name format selection problem
svn: r2332
2003-11-13 19:28:58 +00:00
Alex Roitman
6d7f263d52 * src/plugins/WebPage.py (IndividualPage.write_normal_row): Add separators
between the references (comma and space).


svn: r2331
2003-11-13 19:18:09 +00:00
Alex Roitman
5dad0028a1 * src/ImageSelect.py (GlobalMediaProperties.__init__): Find labels from
XML; (redraw_attr_list): Change attribute label; (display_refs): Change
references label; (on_notebook_switch_page): change notes label.
* src/imagesel.glade: Set meaningful label ids, remove bold markup.

* src/docgen/HtmlDoc.py (start_bold, end_bold): Add functions (closes
bug #841277).

* src/EditSource.py (__init__): Find labels from XML.
* src/EventEdit.py: (__init__): Find labels from XML;
* src/NameEdit.py: (__init__): Find labels from XML;


svn: r2330
2003-11-13 18:50:01 +00:00
Don Allingham
4f26fe7f6d update
svn: r2329
2003-11-13 04:25:25 +00:00
Don Allingham
8e60af7310 * src/FamilyView.py: Change column sizes on the FamilyView to
fit with the new column


svn: r2328
2003-11-13 04:24:13 +00:00
Alex Roitman
385c80dcd2 * src/Utils.py (bold_label, unbold label): Add functions.
* src/EditPerson.py (bold_label, unbold label): Remove functions;
Call them from Utils in every instance.
* src/ImageSelect.py (Gallery.load_images): Change label upon load.
* src/Sources.py (SourceTab.redraw): Change label upon redraw.
* src/AddrEdit.py (__init__): Find sources label from XML;
(on_switch_page): Add function.
* src/AttrEdit.py (__init__): Find sources label from XML;
(on_switch_page): Add function.
* src/dialog.glade: Set meaningful label ids, remove bold markup.
* src/EditPlace.py (__init__): Find soucre label from XML.
* src/places.glade: Set meaningful label ids, remove bold markup.
* src/Marriage.py (__init__): Find soucre label from XML;
(on_switch_page): Add function.
* src/marriage.glade: Set meaningful label ids, remove bold markup.
* src/EditSource.py (__init__): Find soucre label from XML.
* src/gramps.glade: Set meaningful label ids, remove bold markup.
* src/EventEdit.py: (__init__): Find soucre label from XML;
(on_switch_page): Add function.
* src/Witness.py (WitnessTab.redraw): Change label upon redraw.
* src/NameEdit.py: (__init__): Find soucre label from XML;
(on_switch_page): Add function.


svn: r2327
2003-11-12 18:45:07 +00:00
Tim Waugh
03cbf74276 2003-11-12 Tim Waugh <twaugh@redhat.com>
* src/WriteXML.py: Fix ID sorting so that RCS versioning is useful
        again (broken in last WriteXML change).


svn: r2326
2003-11-12 13:00:58 +00:00
Alex Roitman
8420160fb4 Update
svn: r2325
2003-11-11 00:38:24 +00:00
Alex Roitman
5eb64234ee * src/edit_person.glade: Set meaningful ids for all tab labels.
* src/EditPerson.py (__init__): Find labels from XML, call
bold_label() if contents is not empty;
(bold_label, unbold label): Add functions;
(redraw_*): Call bold_label or unbold_label based on contents.


svn: r2324
2003-11-11 00:32:28 +00:00
Don Allingham
fa5205c3de * src/plugins/WriteFtree.py: catch file open exception
* src/WriteXML.py: try to handle invalid IDs
* src/RelLib.py: minor organizational cleanup


svn: r2322
2003-11-10 22:31:07 +00:00
Alex Roitman
874bee1f7c * src/edit_person.glade: Set meaningful id for the Notes tab label.
* src/EditPerson.py (__init__): Find notes_label from XML, call
chane_notes() if note is not empty; (change_notes): Add function.


svn: r2321
2003-11-09 23:14:18 +00:00
Alex Roitman
948c9ada08 * src/gramps_main.py (back_pressed, fwd_pressed): Pass event to the
build_menu functions; (build_backhistmenu, build_fwdhistmenu): Use
event for popping the menu.

* NEWS, TODO: catch up with the current CVS state.

* src/Utils.py (history_broken, clearHistory_broken, wasHistory_broken):
Add functions.
* src/plugins/ReorderIds.py(__init__): Call Utils.history_broken upon
reordering.
* src/gramps_main.py (clear_history): Add function;
(redraw_histmenu, fwd_clicked, back_clicked): Clear history if catching
an exception (should be actually handled by reorder plugin, leaving here


svn: r2320
2003-11-07 16:29:27 +00:00
Tim Waugh
1bc08a02ac 2003-11-05 Tim Waugh <twaugh@redhat.com>
* src/PlaceView.py (PlaceView.goto): Scroll to found item.
        * src/SourceView.py (SourceView.goto): Likewise.
        * src/MediaView.py (MediaView.goto): Likewise.

        * src/Find.py (FindBase.show): Have the GtkEntry widget grab focus
        when find dialog is displayed.


svn: r2319
2003-11-05 18:57:47 +00:00
Tim Waugh
fc26fe0ff4 2003-11-05 Tim Waugh <twaugh@redhat.com>
* src/gramps_main.py, src/FamilyView.py: Fix children enumeration
        in family view.


svn: r2318
2003-11-05 11:37:00 +00:00
Tim Waugh
ef14f0fc87 2003-11-05 Tim Waugh <twaugh@redhat.com>
* src/plugins/FilterEditor.py (ShowResults.__init__): Sort
        results.


svn: r2317
2003-11-05 10:58:16 +00:00
Tim Waugh
e05dba5575 Standard says 'jpeg'.
svn: r2316
2003-11-03 12:18:48 +00:00
Tim Waugh
806afb90ae 2003-11-03 Tim Waugh <twaugh@redhat.com>
* src/plugins/WriteGedcom.py (GedcomWriter.write_families): Use
        frefn not prefn.


svn: r2315
2003-11-03 11:59:28 +00:00
Tim Waugh
bb2d6dbaab 2003-11-03 Tim Waugh <twaugh@redhat.com>
* src/plugins/gedcomexport.glade, src/plugins/WriteGedcom.py: Added
        support for external image references.


svn: r2314
2003-11-03 11:58:15 +00:00
Don Allingham
c909903fd5 handle SuSE's broken gconf configuration
svn: r2313
2003-11-02 23:22:36 +00:00
Tim Waugh
d3ad386729 2003-11-02 Tim Waugh <twaugh@redhat.com>
* src/ArgHandler.py, src/DbPrompter,py: clear_database takes no
        additional arguments.


svn: r2312
2003-11-02 16:41:29 +00:00
Tim Waugh
4775ead038 2003-11-02 Tim Waugh <twaugh@redhat.com>
* src/plugins/WriteGedcom.py (GedcomWriter.__init__): Fixed
        default filename for export.


svn: r2311
2003-11-02 12:43:53 +00:00
Don Allingham
9efdcef0fe * src/StartupDialog.py: handle SuSE 9.0's broken handling of
gconf
* src/gramps.py: handle SuSE 9.0's broken handling of gconf


svn: r2309
2003-11-02 00:23:35 +00:00
Don Allingham
a849556a20 * src/plugins/WriteCD.py: launch nautilus to burn:/// after exporting to a CD
* src/PeopleView.py: rebuild after a filter is applied
* src/DbPrompter: remove ZODB option
* src/RelLib.py: remove ZODB option
* src/gramps.glade: remove ZODB option
* src/gramps_main.py: remove ZODB option


svn: r2307
2003-11-01 23:20:15 +00:00
Don Allingham
4dcb9ceb3a * src/PeopleView.py: rebuild after a filter is applied
* src/DbPrompter: remove ZODB option
* src/RelLib.py: remove ZODB option
* src/gramps.glade: remove ZODB option
* src/gramps_main.py: remove ZODB option


svn: r2306
2003-11-01 19:55:30 +00:00
Tim Waugh
38e4401965 2003-11-01 Tim Waugh <twaugh@redhat.com>
* src/gramps_main.py (Gramps.delete_person_clicked): Fix removal
        of multiple people at once (bug #834102).


svn: r2305
2003-11-01 16:01:36 +00:00
Tim Waugh
d07a9b77e1 2003-11-01 Tim Waugh <twaugh@redhat.com>
* src/PeopleStore.py (PeopleStore.remove): Remove
        surname element after last individual with that surname is
        removed (bug #834105).


svn: r2304
2003-11-01 15:34:03 +00:00
Tim Waugh
6625405678 2003-11-01 Tim Waugh <twaugh@redhat.com>
* src/PeopleStore.py: Fixed double-click behaviour (bug #834104).


svn: r2303
2003-11-01 15:01:10 +00:00
Tim Waugh
b5acff953f Removed Partition.py from Makefile.am until it is a bit more cooked.
svn: r2302
2003-10-31 11:44:49 +00:00
Tim Waugh
b8b66d5dc4 2003-10-31 Tim Waugh <twaugh@redhat.com>
* src/plugins/Makefile.am: Add Partition.py.


svn: r2301
2003-10-31 09:55:48 +00:00
Tim Waugh
d770038019 2003-10-31 Tim Waugh <twaugh@redhat.com>
* src/Makefile.am: Remove DrawDoc.py, TextDoc.py.


svn: r2299
2003-10-31 09:28:49 +00:00
Don Allingham
7d5872df77 * src/plugins/WebPage.py: support for keeping track of options
* src/plugins/TimeLine.py: support for keeping track of options
* src/plugins/RelGraph.py: support for keeping track of options
* src/plugins/IndivSummary.py: support for keeping track of options
* src/plugins/IndivComplete.py: support for keeping track of options
* src/plugins/GraphViz.py: support for keeping track of options
* src/plugins/FtmStyleDescendants.py: support for keeping track of options
* src/plugins/FtmStyleAncestors.py: support for keeping track of options
* src/plugins/FanChart.py: support for keeping track of options
* src/plugins/FamilyGroup.py: support for keeping track of options
* src/plugins/DetAncestralReport.py: support for keeping track of options
* src/plugins/Ancestors.py: support for keeping track of options
* src/plugins/AncestorReport.py: support for keeping track of options
* src/plugins/AncestorChart.py: support for keeping track of options
* src/plugins/AncestorChart.py: support for keeping track of options
* src/Utils.py: save key on style mappings
* src/GenericFilter.py: allow setting of default value for filter menu
* src/PaperMenu.py: allow setting of perferred paper and orientation, GrampsCfg
no longer needed
* src/Report.py: keep track of options across reports


svn: r2297
2003-10-31 01:26:58 +00:00
Don Allingham
efc2de6fe4 * src/plugins/WebPage.py: support for keeping track of options
* src/plugins/TimeLine.py: support for keeping track of options
* src/plugins/RelGraph.py: support for keeping track of options
* src/plugins/IndivSummary.py: support for keeping track of options
* src/plugins/IndivComplete.py: support for keeping track of options
* src/plugins/GraphViz.py: support for keeping track of options
* src/plugins/FtmStyleDescendants.py: support for keeping track of options
* src/plugins/FtmStyleAncestors.py: support for keeping track of options
* src/plugins/FanChart.py: support for keeping track of options
* src/plugins/FamilyGroup.py: support for keeping track of options
* src/plugins/DetAncestralReport.py: support for keeping track of options
* src/plugins/Ancestors.py: support for keeping track of options
* src/plugins/AncestorReport.py: support for keeping track of options
* src/plugins/AncestorChart.py: support for keeping track of options
* src/plugins/AncestorChart.py: support for keeping track of options
* src/Utils.py: save key on style mappings


svn: r2296
2003-10-31 01:23:16 +00:00
Don Allingham
c971ccf8f4 * src/plugins/WebPage.py: support for keeping track of options
* src/plugins/TimeLine.py: support for keeping track of options
* src/plugins/RelGraph.py: support for keeping track of options
* src/plugins/IndivSummary.py: support for keeping track of options
* src/plugins/IndivComplete.py: support for keeping track of options
* src/plugins/GraphViz.py: support for keeping track of options
* src/plugins/FtmStyleDescendants.py: support for keeping track of options
* src/plugins/FtmStyleAncestors.py: support for keeping track of options
* src/plugins/FanChart.py: support for keeping track of options
* src/plugins/FamilyGroup.py: support for keeping track of options
* src/plugins/DetAncestralReport.py: support for keeping track of options
* src/plugins/Ancestors.py: support for keeping track of options
* src/plugins/AncestorReport.py: support for keeping track of options
* src/plugins/AncestorChart.py: support for keeping track of options
* src/Utils.py: save key on style mappings


svn: r2295
2003-10-31 01:20:58 +00:00
Don Allingham
aed31e7a33 pychecker fixes
svn: r2294
2003-10-30 04:18:17 +00:00
Don Allingham
b67e68f304 * src/gramps_main.py: pychecker cleanup
* src/PeopleView.py: pychecker cleanup
* src/PeopleStore.py: pychecker cleanup
* src/EditPerson.py: pychecker cleanup
* src/QuickAdd.py: remove file
* src/SelectChild.py: Remove ability to add new person, since a separate
function for this already exists.
* src/gramps.glade: remvoe add button from select child dialog
* src/Makefile.am: remove QuickAdd.py
* src/intl.py: remove
* src/intl.c: remove
* src/TextDoc.py: remove
* src/DrawDoc.py: remove


svn: r2293
2003-10-30 04:17:05 +00:00
Don Allingham
84904dba4e * src/marriage.glade: Added source tab and complete flag
* src/edit_person.glade: Added source tab


svn: r2291
2003-10-29 05:07:19 +00:00
Don Allingham
0785137dcb * src/RelLib.py: Person and Family now inherit from SourceNote
* src/EditPerson.py: Added source tab to apply generic sources
to a person
* src/Marriage.py: Added source tab to apply generic sources
to a person, add "complete" flag
* src/WriteXML.py: Store source information for Family and Person,
store complete flag for Family
* src/GrampsParser.py: Parse source information for Family and
Person, read complete flag for Famiy


svn: r2289
2003-10-29 05:04:43 +00:00
Don Allingham
94a50f3c26 * src/docgen/AbiWordDoc2.py: make sure that an object is
an image before attempting to include in in a report
* src/docgen/AbiWordDoc.py: make sure that an object is
an image before attempting to include in in a report
* src/docgen/KwordDoc.py: make sure that an object is
an image before attempting to include in in a report
* src/docgen/LaTeXDoc.py: make sure that an object is
an image before attempting to include in in a report
* src/docgen/OpenOfficeDoc.py: make sure that an object is
an image before attempting to include in in a report
* src/docgen/PdfDoc.py: make sure that an object is
an image before attempting to include in in a report
* src/docgen/RTFDoc.py: make sure that an object is
an image before attempting to include in in a report
* src/plugins/Ancestors.py: make sure that an object is
an image before attempting to include in in a report
* src/plugins/DetAncestralReport.py: make sure that an object is
an image before attempting to include in in a report
* src/plugins/DetDescendantReport.py: make sure that an object is
an image before attempting to include in in a report


svn: r2287
2003-10-27 03:48:13 +00:00
Don Allingham
3e532ca523 * src/GenericFilter.py: add a filter to return the path to the
common ancestor(s) of two people.
* src/RelLib.py: don't barf on ZODB sorting
*


svn: r2285
2003-10-23 21:53:53 +00:00
Alex Roitman
1e54886508 * src/plugins/ReadGedcom.py (GedcomParser.__init__):
Build translation map of correct length.


svn: r2284
2003-10-23 15:33:57 +00:00
Don Allingham
9ce580c501 * src/GrampsParser.py: remove debugging statement
* src/RelLib.py: remove debugging statement
* src/gramps_main.py: If an invalid ID is found while attempting to
access the history, invalidate the history list (set to empty list).
This should only happen after a reordering of IDs.


svn: r2282
2003-10-23 03:02:52 +00:00
Alex Roitman
0851348931 * configure.in: Detect iconv at configuration time.
* src/po/Makefile.am: Invoke detected iconv in its simplest form.
Minor cleanup.
* gramps.sh.in: Correct paths for systems with custom datadir.
* src/DisplayTrace.py: Check for LANG before including in the message.


svn: r2279
2003-10-22 04:15:27 +00:00
Alex Roitman
4e8c2a3886 * src/PedView.py: Correct colors so that they work with dark and
high-contrast themes.


svn: r2276
2003-10-22 03:20:59 +00:00
Don Allingham
88bc403a84 * src/PeopleStore.py: Make sure that the key is in unicode
format. For some reason, python does not always seem to do the
conversion for us.


svn: r2275
2003-10-22 02:17:58 +00:00
Alex Roitman
2f99f02e5f * src/MediaView.py: Correct behavior for right-click popup menu.
svn: r2274
2003-10-21 22:31:37 +00:00
Don Allingham
da7b26c741 * src/gramps.glade: widen the ChildSelect window
* src/SelectPerson.py: sort people before adding to list
* src/SelectChild.py: sort people before adding to list
* src/ChooseParents.py: sort people before adding to list
* src/AddSpouse.py: sort people before adding to list

* src/ListModel.py: sorting improvements
* src/PlaceView.py: use ListModel
* src/RelLib.py: sort places by name


svn: r2272
2003-10-21 03:42:55 +00:00
Don Allingham
b5f7ec7504 update
svn: r2271
2003-10-21 03:07:19 +00:00
Alex Roitman
f7158aa398 * src/SourceView.py: Correct behavior for right-click popup menu.
* src/EditPerson.py: Likewise.
* src/FamilyView.py: Likewise.
* src/ImageSelect.py: Likewise.
* src/PedView.py: Likewise.
* src/PlaceView.py: Likewise.
* src/plugins/BookReport.py: Likewise.
* src/PeopleView.py: Likewise.


svn: r2270
2003-10-20 02:47:03 +00:00
Alex Roitman
f5933f9366 * src/SourceView.py: Enable popup menu on right-click.
* src/PlaceView.py: Likewise.
* src/MediaView.py: Likewise.


svn: r2269
2003-10-18 15:50:16 +00:00
Don Allingham
adf6c47c96 * src/RelLib.py: Add a "sortbynames" to presort keys before adding to
the tables
* src/PeopleView.py: Presort names before adding, delay enabling of
autosorting until data has been added
* src/PeopleStore.py: Add enable sort task


svn: r2267
2003-10-18 02:39:55 +00:00
Alex Roitman
a3694c57e0 (needed for Family View). Enable switching Toolbar on/off.
Correct existing gconf key detection. Enable switching Toolbar on/off.
* src/gramps.glade: Enable switching Toolbar on/off.


svn: r2266
2003-10-17 05:05:20 +00:00
Alex Roitman
3a6010582a Update
svn: r2265
2003-10-17 04:25:56 +00:00
Alex Roitman
56c2b3a66d * src/FamilyView.py (set_widgets): Do not connect buttons if this
view is already initialized.
* src/GrampsCfg.py: Set GNOME toolbar prefs as the default.
Correct existing gconf key detection.


svn: r2264
2003-10-17 04:24:36 +00:00
Don Allingham
a86d4b66a7 * src/FamilyView.py: fixed paths to redisplay_person_list
* src/ListModel.py: convert indices to strings. Sometimes a object just
doesn't work as a dictionary key
* src/PeopleStore.py: modify status bar, unroll loop while adding values


svn: r2262
2003-10-17 03:12:05 +00:00
Alex Roitman
a9c28c392c * src/GrampsCfg.py: Implement instant preferences (HIG).
* src/preferences.glade: Likewise.
* src/gramps_main.py (pref_callback): Update statusbar from prefs
(needed for Family View).


svn: r2260
2003-10-16 16:43:07 +00:00
Alex Roitman
3a5ccf8e7f * src/gramps.glade: Correct tooltips.
* src/GrampsCfg.py:	Enable using four toolbar styles as well as
the gnome default style.
* src/preferences.glade: Add a title for the tree. HIGify toolbar styles.
* src/gramps_main.py (pref_callback): Set toolbar style from prefs.


svn: r2259
2003-10-16 04:42:21 +00:00
Tim Waugh
7fc8c32729 2003-10-15 Tim Waugh <twaugh@redhat.com>
* src/Makefile.am: Add uninstall rule for grampslib.so (now 'make
        distcheck' passes again).


svn: r2258
2003-10-15 12:55:08 +00:00
Alex Roitman
81b02975d6 * src/ListModel.py (find): Prevent traceback if the entry is not found.
svn: r2257
2003-10-15 04:19:51 +00:00
Don Allingham
e54014834a update
svn: r2256
2003-10-15 03:55:54 +00:00
Don Allingham
af9da3a25a * src/data/templates/Makefile.am: install blue_edge.tpkg
* src/docgen/HtmlDoc.py: report error correctly on missing
template


svn: r2255
2003-10-15 03:55:15 +00:00
Don Allingham
e33723de93 * src/data/templates/Makefile.am: install blue_edge.tpkg
svn: r2254
2003-10-15 03:52:56 +00:00
Don Allingham
ef7449214c * src/GrampsParser.py: handle new witness format in XML file
* src/WriteXML.py: handle new witness format in XML file
* src/dialog.glade: removed unused callbacks
* src/gramps.glade: adjust window size
* src/ListModel.py: add the ability to find an entry
* src/ChooseParents.py: Select the preferred spouse of the first
selected person.


svn: r2252
2003-10-14 04:22:24 +00:00
Don Allingham
5f0138f0d9 * src/GrampsParser.py: handle new witness format in XML file
* src/WriteXML.py: handle new witness format in XML file
* src/dialog.glade: removed unused callbacks


svn: r2251
2003-10-14 03:13:52 +00:00
Alex Roitman
96d3afd1a1 Update
svn: r2250
2003-10-14 02:42:20 +00:00
Alex Roitman
5c0fffe1d9 * src/plugins.glade: Switch from GtkDialog to GtkWindow (prevents it
from always being on top under metacity). Remove extra button.
* src/Plugins.py (PluginDialog.__init__): Provide custom labels and
tooltips for reports (Generate) and tools (Run);
(ReportPlugins.__init__, ToolPlugins.__init__): call PluginDialog
with appropriate labels and tooltips.
* src/Report.py (BareReportDialog.__init__): Change button back to OK.
* src/plugins/rel_ru.py (getallancestors): Replace with existing
apply_filter from Relationship.py.
* src/gramps.glade: Correct tooltips in Family Views (make parents an
active family).


svn: r2249
2003-10-14 02:22:14 +00:00
Jason Zedlitz
73c51ee323 initial version
svn: r2248
2003-10-13 21:06:29 +00:00
Alex Roitman
2fd773bda4 * src/gramps_main.py (edit_button_clicked): Modify edit person call
to always handle currently active person in family view;
(delete_person_clicked): Use single person mlist for family views;
(delete_person_response): Replace Back with just setting active
person to current history index (remove_from_history already places
hindex in the correct place). Always call redraw_histmenu().
* src/FamilyView.py (spouse_swap): Use change_active_person() call
in order to correctly build history.


svn: r2246
2003-10-13 04:23:34 +00:00
Alex Roitman
9e56adc006 * src/FamilyView.py (new_spouse_after_edit): Rename function (used
to be called spouse_after_edit);
(add_spouse): Call new_spouse_after_edit.
(spouse_after_edit): Add function to be called after editing existing
spouse's personal data. Takes care of display issues only;
(new_child_after_edit): Rename function (used to be called
child_after_edit);
(add_child_clicked): Call new_child_after_edit.
(edit_relationship): Change callback to get consistent behavior.


svn: r2245
2003-10-13 03:26:05 +00:00
Don Allingham
e86ae2f8ef * src/gramps_main.py: enabled Add/Edit/Remove buttons for family view,
perform a "back button" operation when a person is deleted. Instead of
leaving no one selected, go back to the previous person.


svn: r2243
2003-10-13 03:12:27 +00:00
Alex Roitman
3d69bafa2f and rel_it.py.
* src/ArgHandler.py: Split off gramps_main into a separate file.
* src/gramps_main.py: Likewise.
* src/Makefile.am, src/Makefile.in: Ship src/ArgHandler.py.
* NEWS: More items.


svn: r2242
2003-10-13 01:55:56 +00:00
Alex Roitman
1b8ea5487c * src/README, src/NEWS, src/ChangeLog, src/po/ChangeLog, src/AUTHORS:
Remove extra files.
* AUTHORS: Consolidate with src/AUTHORS.
* src/plugins/Makefile.am, src/plugins/Makefile.in: Ship RelGraph.py
and rel_it.py.


svn: r2241
2003-10-13 01:07:01 +00:00
Alex Roitman
1c3c76855d * src/README, src/NEWS, src/ChangeLog, src/po/ChangeLog: Remove extra
files.


svn: r2240
2003-10-13 01:00:29 +00:00
Don Allingham
fee585d80c * src/RelLib.py : support for capitalized name formats
* src/EditPerson.py: eliminate capitilzing names, instead rely on
the display formats
* src/Utils.py: new display formats for names
* src/GrampsCfg.py: eliminate name only option in status line,
add support for capitalized name formats
* src/preferences.glade : eliminate name only option in status line,
drop capitalize in favor of expanded name format


svn: r2238
2003-10-12 04:26:00 +00:00
Don Allingham
07c2e959dd * src/plugins/WebPage.py: handle page titles
* src/docgen/HtmlDoc.py: handle page titles


svn: r2236
2003-10-12 02:29:24 +00:00
Don Allingham
e43a29b72a * src/GrampsCfg.py: eliminate name only option in status line
* src/gramps_main.py: eliminate name only option in status line
* src/preferences.py : eliminate name only option in status line
* src/plugins/GraphViz.py: install only for python 2.2


svn: r2234
2003-10-12 00:16:54 +00:00
Don Allingham
75fe88c22d * src/plugins/rel_it.py: Italian relationship calculator
added
* src/plugins/RelGraph.py: Advanced relationship graph
report generator


svn: r2232
2003-10-11 22:59:32 +00:00
Don Allingham
5ae82387d9 * src/plugins/rel_it.py: Italian relationship calculator
added


svn: r2231
2003-10-11 22:42:22 +00:00
Don Allingham
ceef3f7372 * src/docgen/HTMLDoc.py: removed references to
gnome.ui.WarningDialog


svn: r2229
2003-10-11 14:22:17 +00:00
Don Allingham
b0aff43bb8 * src/plugins/Verify.py: add ability to disable age estimation
* src/plugins/verify.glade: add ability to disable age estimation


svn: r2226
2003-10-11 03:13:41 +00:00
Don Allingham
2c58ecf0fd update
svn: r2225
2003-10-11 02:25:15 +00:00
Don Allingham
f9ed086ef8 * src/gramps_main.py: fix reference paths
* src/PeopleView.py: remove gobject import
* src/FamilyView.py: return name prefix/surname tuple
* Makefile.am: installation path from grampslib.so


svn: r2224
2003-10-11 02:22:51 +00:00
Tim Waugh
c5901bf46d 2003-10-10 Tim Waugh <twaugh@redhat.com>
* src/PeopleStore.py: Fixed bug where you needed to expand the row
        twice before it shows the people.


svn: r2223
2003-10-10 22:49:55 +00:00
Alex Roitman
69d98c478e * src/gramps.glade: Remove hot keys from toolbar buttons.
Add editing items under Edit menu.
* src/gramps_main.py: Enable/disable new menu items.
* NEWS, configure, configure.in, gramps.spec, doc/gramps.1,
doc/gramps-manual/C/gramps-manual-C.omf,
doc/gramps-manual/C/gramps-manual.xml: merge with 0.9.5 branch.

* Version 0.9.5:  the "Fix me up" release.

* src/gramps_main.py (delete_person_response, merge_update):
Add remove_from_history and redraw_histmenu() calls before deleting
the person.
* doc/gramps.1.in, doc/gramps.1, doc/gramps-manual/C/gramps-manual.xml,
doc/gramps-manual/C/gramps-manual.omf, gramps.spec: New version.
* configure.in: Fix version and release numbers for 0.9.5-1.
* NEWS: Update for a 0.9.5 release.


svn: r2222
2003-10-10 03:56:19 +00:00
Alex Roitman
098a8832de * src/gramps_main.py (init_interface, redraw_histmenu): Add
accelerators to the navigation menus.


svn: r2221
2003-10-09 04:18:53 +00:00
Alex Roitman
84ce09b598 * src/po/sv.po: Typo.
svn: r2219
2003-10-08 20:43:46 +00:00
Alex Roitman
503c29fcb7 Update
svn: r2218
2003-10-08 13:01:55 +00:00
Alex Roitman
d99bd41d66 Update
svn: r2217
2003-10-08 12:52:31 +00:00
Don Allingham
74272b389a * src/plugins/Verify.py: handle different calendars properly
* src/FamilyView.py: fix references to add_to_person_list


svn: r2215
2003-10-08 04:24:11 +00:00
Alex Roitman
be5179705d * src/plugins/FtmStyleAncestors.py (write_report): Likewise.
* src/plugins/Verify.py (on_apply_clicked): Detect homosexual
marriage only if the spouses' gender is known and equal.


svn: r2214
2003-10-08 04:13:41 +00:00
Alex Roitman
505a97be29 Make static Descendant and Ancestral filters inclusive. Fixes 819390.
* src/plugins/FtmStyleDescendants.py (write_report): Change from
partial phrases to the complete phrases. Consider all cases (birth
date/place, death date/place, gender). Closes 810904, 810905.


svn: r2213
2003-10-08 03:23:07 +00:00
Alex Roitman
b52151ddf9 * src/plugins/GraphViz.py (GraphVizDialog.get_report_filters):
Make static Descendant and Ancestral filters inclusive.


svn: r2212
2003-10-08 01:49:35 +00:00
Don Allingham
ebe65d687a * src/plugins/WebPage.py: Fixed ID link so that link references are
not converted to &lt; and &gt;
* src/plugins/WriteGedcom.py: Fixed undefined reference to ref_text


svn: r2205
2003-10-07 03:12:05 +00:00
Don Allingham
2e629a92e8 * src/plugins/WriteGedcom.py: Fixed undefined reference to ref_text
svn: r2202
2003-10-07 01:41:09 +00:00
Alex Roitman
463d8be93d * src/gramps_main.py (delete_person_response): Add remove_from_history
call before deleting the person.
* src/PeopleView.py (remove_from_history): Add function;
(row_changed) Remove extra change_active_person() call.


svn: r2201
2003-10-06 22:49:16 +00:00
Tim Waugh
3dd61f752a 2003-10-06 Tim Waugh <twaugh@redhat.com>
* src/Makefile.am: Ship PeopleView.py and PeopleStore.py.


svn: r2200
2003-10-06 16:54:15 +00:00
Don Allingham
644ba0f74c * src/SelectChild.py: handle surname prefixes
* src/FamilyView.py: handle surname prefixes
* src/QuickAdd.py: handle surname prefixes
* src/PeopleView.py: force a selection with a new person
* src/PeopleStore.py: select correct model


svn: r2198
2003-10-06 04:29:50 +00:00
Alex Roitman
823393ce8e * src/PeopleView.py: Correct references to history in gramps_main.
* src/gramps_main.py: Switch away from separate history submenu.
* src/gramps.glade: Likewise.


svn: r2197
2003-10-06 01:42:55 +00:00
Don Allingham
bf43198a09 * src/gramps_main.py: removed import of TreeModel (does
not exist).


svn: r2196
2003-10-05 23:38:05 +00:00
Don Allingham
ce561f598c * src/gramps_main.py: removed import of TreeModel (does
not exist).


svn: r2195
2003-10-05 14:35:50 +00:00
Don Allingham
ac72f0f50c * src/PeopleView.py: broken out of gramps_main.py, fixed
add/delete
* src/gramps_main.py: people view removed, fixed add/delete


svn: r2193
2003-10-05 04:34:31 +00:00
Jason Zedlitz
b72945e6f0 nice to have this here, too
svn: r2192
2003-10-04 21:31:03 +00:00
Don Allingham
8ca858d9b9 * src/PeopleView.py: broken out of gramps_main.py
* src/PeopleStore.py: TreeStore wrapper for PeopleView
* src/gramps_main.py: people view removed
* src/RelLib.py: add surname to display info for each person,
allows grouping by name
* src/Report.py: Change button from Apply to
"Generate report"


svn: r2190
2003-10-04 20:02:38 +00:00
Alex Roitman
ba09e070c9 * src/plugins/BookReport.py (BookReportSelector.__init__):
Use underline for labels.
* src/plugins/book.glade: Rework the dialog's layout.


svn: r2189
2003-10-02 03:46:09 +00:00
Alex Roitman
3ae9a34c1a * src/filters/MatchSndEx2.py: Make consistent use of ...
* src/filters/RegExMatch.py: Likewise.
* src/filters/SubString.py: Likewise.


svn: r2188
2003-09-30 04:22:50 +00:00
Alex Roitman
a59ec071e8 * src/Plugins.py: Fix label for the tools dialog.
* src/gramps.glade: Add accelerators to filter controls.
* src/places.glade: Fix accelerator in Edit Plase dialog.
* src/gramps_main.py: Typo.
* src/PlaceView.py: Likewise.
* src/GenericFilter.py: Likewise.

* src/gramps_main.py: fixed delete person problem.


svn: r2187
2003-09-30 04:19:35 +00:00
Don Allingham
2aaebe3254 * src/gramps_main.py: fixed delete person problem.
svn: r2185
2003-09-30 03:31:14 +00:00
Don Allingham
e5da402c9d update
svn: r2180
2003-09-29 01:12:12 +00:00
Tim Waugh
42c270b94b 2003-09-28 Tim Waugh <twaugh@redhat.com>
* configure.in: Fetch ChangeLog from srcdir, not builddir (fixes
        'make distcheck').
        * src/po/Makefile.am: Fetch zh_CN.po from srcdir, not builddir (fixes
        'make distcheck').


svn: r2179
2003-09-28 10:50:41 +00:00
Don Allingham
c937ff4976 * src/docgen/RTFDoc.py: Fixed double printing of lines
svn: r2175
2003-09-27 19:41:39 +00:00
Marcos Bedinelli
0be880ccec Translation update for 0.9.4
svn: r2174
2003-09-27 18:21:29 +00:00
Don Allingham
436ee97a05 updated for 0.9.4
svn: r2173
2003-09-27 18:21:19 +00:00
Alex Roitman
6f2be179b6 * src/po/it.po: Italian translation.
svn: r2172
2003-09-26 15:11:33 +00:00
Alex Roitman
4faf10e3d9 * src/plugins/rel_ru.py: Add more possible language codes.
svn: r2170
2003-09-26 02:23:22 +00:00
Alex Roitman
ee31bc8ca1 * src/plugins/DetAncestralReport.py: Fix translatable string.
svn: r2169
2003-09-25 23:11:03 +00:00
Don Allingham
e5bf63e2ad updated Dutch translation
svn: r2168
2003-09-25 02:00:07 +00:00
Don Allingham
53cc112eb2 * src/plugins/WriteFTree.py: increment the count properly
svn: r2166
2003-09-24 22:49:51 +00:00
Don Allingham
ff7446781a * src/EventEditor.py: Fix destroy window callback
* src/dialog.glade: removed unused callbacks


svn: r2164
2003-09-24 02:24:41 +00:00
Don Allingham
82391ba007 * src/EventEditor.py: Fix destroy window callback
* src/dialog.glade: removed unused callbacks


svn: r2163
2003-09-23 12:14:41 +00:00
Don Allingham
915c562ecc update
svn: r2162
2003-09-23 12:05:04 +00:00
Alex Roitman
ed8a0c3eec * src/latin_utf8.py (latin_to_utf8): Convert to unicode only if needed.
svn: r2159
2003-09-23 02:50:53 +00:00
Alex Roitman
22739fbb7f * src/po/ru.po: Update Russian translation.
* doc/gramps-manual/C/gramps-manual.xml: Update manual.
* doc/gramps-manual/C/filtref.xml: Add file -- split appendix
into a separate file.
* doc/gramps-manual/C/cmdline.xml: Likewise.
* doc/gramps-manual/C/getstart.xml: Likewise.
* doc/gramps-manual/C/mainwin.xml: Likewise.
* doc/gramps-manual/C/usage.xml: Likewise.
* doc/gramps-manual/C/custom.xml: Likewise.
* doc/gramps-manual/C/Makefile.am: Ship new files.
* doc/gramps-manual/C/Makefile.in: Likewise.


svn: r2157
2003-09-23 00:48:01 +00:00
Alex Roitman
3b35b8918f * src/plugins/book.glade: Minor improvements to the dialogs.
* doc/gramps-manual/C/gramps-manual.xml: Update manual.


svn: r2156
2003-09-22 05:10:59 +00:00
Don Allingham
2d56f3200a update
svn: r2155
2003-09-22 01:54:28 +00:00
Don Allingham
9e23254ef8 * src/AddrEdit.py: Fixed OK button callback
svn: r2154
2003-09-22 01:53:45 +00:00
Alex Roitman
ab4ce0d494 Russian translation for 0.9.4
svn: r2153
2003-09-21 05:09:54 +00:00
Don Allingham
7047da9ffa update
svn: r2152
2003-09-20 19:56:27 +00:00
Don Allingham
e0b537f7c8 * src/Date.py: Reset date if a empty text string is passed
svn: r2151
2003-09-20 19:55:45 +00:00
Don Allingham
dda531f896 * src/gramps_main.py: pass list of filtered people to find dialog
* src/Find.py: pass list of filtered people to find dialog
* src/po/hu.po: set character set to ISO-8859-2, fix typo

* src/po/hu.po: Hungarian translation


svn: r2149
2003-09-20 18:21:39 +00:00
Jens Arvidsson
54b2e25b42 Translation update for 0.9.4
svn: r2148
2003-09-20 12:29:16 +00:00
Don Allingham
8498defbd2 * src/po/Makefile.am: added support for building zh_CN.mo
* src/po/zh_CN.po: Partial Simplified Chinese translation


svn: r2146
2003-09-20 02:18:04 +00:00
Tim Waugh
b4dd5bc602 2003-09-19 Tim Waugh <twaugh@redhat.com>
* src/Makefile.am: Fix build when builddir != srcdir.
        * gramps.spec.in: Ship grampslib.so.


svn: r2144
2003-09-19 09:58:50 +00:00
Alex Roitman
aac84d5b79 * src/po/template.po: Update translation template.
svn: r2143
2003-09-19 03:33:42 +00:00
Alex Roitman
ba0c80910f * src/Makefile.am: Install grampslib under $pkglibdir/$PACKAGE
* src/Makefile.in: Likewise.
* gramps.sh.in: Add $pkglibdir/$PACKAGE to the $PYTHONPATH.


svn: r2142
2003-09-19 03:29:33 +00:00
Don Allingham
c58c98bf54 * src/plugins/ReadGedcom.py: Handle Legacy's method of
handling separations and divorces


svn: r2140
2003-09-18 02:59:52 +00:00
Alex Roitman
e99846cb13 * src/docgen/Makefile.am: Don't ship OpenDrawDoc.py anymore.
* src/docgen/Makefile.in: Likewise.


svn: r2139
2003-09-16 04:02:02 +00:00
Alex Roitman
1f530721f4 * src/gramps_main.py (on_save_as_activate): Make dialog modal and
transient; (on_open_activate): likewise; (on_new_clicked): pass
main window to set the transient.
* src/gramps.glade (fileselection dialog): Remove auto_estroy and modal.
* src/revision.glade (dbopen dialog): Add modal and set responses.


svn: r2138
2003-09-16 03:58:29 +00:00
Don Allingham
3f6c2b23ef * src/docgen/OpenOfficeDoc.py: set z-index properly for paths
so they appear over text, fix font for draw_text


svn: r2136
2003-09-16 03:33:05 +00:00
Alex Roitman
82316ad5cf * gramps.sh.in: Fix bashism to have a valid bourne-shell script.
* src/plugins/Makefile.am: Ship writefree.glade.
* src/plugins/Makefile.in: Likewise.


svn: r2135
2003-09-16 03:05:02 +00:00
Alex Roitman
34a96eb266 * src/plugins/WriteGedcom.py (cl_setup): Define newline char.
* src/plugins/WriteFtree.py: Provide command line interface.
* src/gramps_main.py (handle_args): Add function. Add WFT export
format; (cl_export): Add WFT format.
* doc/gramps.1.in: Update man page to reflect new format option.
* doc/gramps.1: Likewise.
* NEWS: Likewise.
* TODO: Add recently discussed items from gramps-devel.


svn: r2133
2003-09-16 01:35:09 +00:00
Alex Roitman
38d0cd78d3 * src/ImageSelect.py (ImageSelect.__init__): Make dialog transient for
its parent; (Gallery.__init__): Accept parent_window and pass it on.


svn: r2132
2003-09-15 04:16:12 +00:00
Alex Roitman
1021a5ef65 * src/SourceView.py (button_press,on_add_clicked,on_delete_clicked,
on_edit_clicked): Pass parent window to the child dialog.
* src/Sources.py (add_src_clicked): Likewise.
* src/EditSource.py (__init__): Add optional parent_window argument.
Make dialog modal and transient for its parent.
* src/gramps.glade (sourceEditor dialog): Delete unneeded handlers
for buttons.
* src/QuestionDialog.py (SaveDialog,QuestionDialog,OptionDialog,
ErrorDialog,WarningDialog,MissingMediaDialog): Set transient status
if parent is given.
* src/EventEdit.py (__init__): Make dialog modal and transient for
its parent.
* src/Witness.py: Make WittnessEditor dialog modal and transient for
its parent. Call SelectPerson with itself as a parent.
* src/SelectPerson.py (__init__): Make dialog transient for its parent.
* src/imagesel.glade: Define proper responses and delete unneeded handlers
for buttons. Make gtkFileEntry modal.
* src/dialog.glade (all dialogs): Define proper responses for buttons.
* src/EditPerson.py (on_add_aka_clicked, on_aka_update_clicked):
Call NameEdit with itself as a parent; (on_add_attr_clicked,
on_update_attr_clicked): Call AttributeEditor with itself as a parent;
(on_add_addr_clicked,on_update_addr_clicked): Call AddressEditor with
itself as a parent; (on_add_url_clicked,on_update_url_clicked): Call
UrlEditor with itself as a parent; (on_name_note_clicked,
on_ldsbap_note_clicked,on_ldsendow_note_clicked,
on_ldsseal_note_clicked): Call NoteEditor with itself as a parent.
* src/NameEdit.py (__init__): Make dialog modal and transient for
its parent.
* src/AttrEdit.py (__init__): Likewise.
* src/AddrEdit.py (__init__): Likewise.
* src/UrlEdit.py (__init__): Likewise.
* src/NoteEdit.py (__init__): Likewise.


svn: r2131
2003-09-15 04:11:30 +00:00
Don Allingham
23d0f16962 * src/plugins/TimeLine.py: call doc.init routine to build header
svn: r2129
2003-09-15 02:54:07 +00:00
Don Allingham
d6a6db0865 * src/FontScale.py: try to handle non-ASCII characters
svn: r2127
2003-09-15 02:42:40 +00:00
Don Allingham
e374f8132b * src/docgen/SvgDrawDoc.py: use proper init parameters for BaseDoc
* src/docgen/PSDrawDoc.py: use proper init parameters for BaseDoc
* src/docgen/OpenOfficeDoc.py: handle rotation of text better
* src/Report.py: Proper init sequence for BaseDoc derived reports


svn: r2125
2003-09-14 04:50:44 +00:00
Alex Roitman
13244fb741 * src/po/template.po: Update translation template.
* src/po/ru.po: Update Russian translation.
* src/plugins/FilterEditor.py (edit_rule): Use translated strings for
identifying rule/option.
* src/GenericFilter.py (save): Encode XML file as utf-8 (was iso8859-1).


svn: r2124
2003-09-14 04:21:44 +00:00
Alex Roitman
eaae22c536 * src/srcsel.glade: Define proper responses for OK and Cancel buttons
in both SourceSelector and SourceEditor windows.
* src/Sources.py: Make both SourceSelector and SourceEditor modal and
transients for their parent window. Add SourceTab window argument to
SourceTab to pass to the SourceEditor.
* src/AddrEdit.py: Pass window widget to the SourceTab.
* src/AttrEdit.py: Likewise.
* src/EditPlace.py: Likewise.
* src/EventEdit.py: Likewise.
* src/NameEdit.py: Likewise.
* src/Marriage.py: Rename top_window to self.window.


svn: r2123
2003-09-13 20:42:57 +00:00
Alex Roitman
9c868b08b5 * src/plugins/AncestorChart.py (AncestorChart.__init__): Call calc()
after self.standalone is defined.


svn: r2122
2003-09-13 17:16:19 +00:00
Don Allingham
ce13ddf5be update
svn: r2121
2003-09-13 04:58:20 +00:00
Don Allingham
0b5b59f375 * src/BaseDoc.py: add init function to BaseDoc to be called after
all graphics formats are defined
* src/docgen/OpenOfficeDoc.py: fix rotate_print and center_print
* src/plugins/AncestorChart.py: support BaseDoc.init
* src/plugins/AncestorReport.py: support BaseDoc.init
* src/plugins/BookReport.py: support BaseDoc.init
* src/plugins/CustomBookText.py: support BaseDoc.init
* src/plugins/DesGraph.py: support BaseDoc.init
* src/plugins/DescendReport.py: support BaseDoc.init
* src/plugins/DetAncestralReport.py: support BaseDoc.init
* src/plugins/DetDescendantReport.py: support BaseDoc.init
* src/plugins/FamilyGroup.py: support BaseDoc.init
* src/plugins/FanChart.py: support BaseDoc.init
* src/plugins/FtmStyleAncestors.py: support BaseDoc.init
* src/plugins/FtmStyleDescendants.py: support BaseDoc.init
* src/plugins/SimpleBookTitle.py: support BaseDoc.init
* src/plugins/Ancestors.py: support BaseDoc.init


svn: r2120
2003-09-13 04:57:30 +00:00
Don Allingham
a3445a9b90 * src/BaseDoc.py: add init function to BaseDoc to be called after
all graphics formats are defined
* src/docgen/OpenOfficeDoc.py: fix rotate_print and center_print
* src/plugins/AncestorChart.py: support BaseDoc.init
* src/plugins/AncestorReport.py: support BaseDoc.init
* src/plugins/BookReport.py: support BaseDoc.init
* src/plugins/CustomBookText.py: support BaseDoc.init
* src/plugins/DesGraph.py: support BaseDoc.init
* src/plugins/DescendReport.py: support BaseDoc.init
* src/plugins/DetAncestralReport.py: support BaseDoc.init
* src/plugins/DetDescendantReport.py: support BaseDoc.init
* src/plugins/FamilyGroup.py: support BaseDoc.init
* src/plugins/FanChart.py: support BaseDoc.init
* src/plugins/FtmStyleAncestors.py: support BaseDoc.init
* src/plugins/FtmStyleDescendants.py: support BaseDoc.init
* src/plugins/SimpleBookTitle.py: support BaseDoc.init


svn: r2119
2003-09-13 04:56:04 +00:00
Don Allingham
a45dfa269a * src/gramps_main.py: update family view after a GEDCOM import
* src/plugins/TimeLine.py: draw grid after displaying text. Fixes
a problem with OpenOffice


svn: r2117
2003-09-12 03:17:42 +00:00
Don Allingham
57726ddf93 * src/docgen/PdfDoc.py: fix typo
svn: r2115
2003-09-11 02:59:21 +00:00
Alex Roitman
dab655e2ac * src/plugins/SimpleBookTitle.py: Introduce footer.
Introduce Image size option. Re-name item to Title Page (no longer
simple I'm afraid).


svn: r2114
2003-09-11 01:40:20 +00:00
Tim Waugh
94d169d9b4 2003-09-10 Tim Waugh <twaugh@redhat.com>
* src/Relationship.py: Fixed typos in relationship descriptions.


svn: r2113
2003-09-10 13:43:47 +00:00
Alex Roitman
9132d47c5c * src/plugins/SimpleBookTitle.py: Add functionality to "From file".
* src/AddMedia.py: Make it a modal dialog.
* src/MediaView.py: Call AddMedia as modal dialog.
* src/imagesel.glade: Change responses for dialog buttons.


svn: r2112
2003-09-10 13:38:02 +00:00
Alex Roitman
791dc35a50 (SimpleBookTitle.write_report): Insert image only if it is passed.
Set empty object_id to "" (was None).
* src/plugins/BookReport.py (BookReportSelector.open_book):
Don't displpay person name for special items (title).


svn: r2111
2003-09-10 03:05:14 +00:00
Alex Roitman
873f78cf6e * src/plugins/SimpleBookTitle.py
(SimpleBookTitleDialog.add_user_options): Add a tab for an image,
provide more controls for managing it;
(remove_obj): Add function.
(select_file): Add a placeholder function.
(select_obj): Gracefully handle Cancel empty object (cancel).
Enable Remove button on non-empty selection.


svn: r2110
2003-09-10 01:50:26 +00:00
Don Allingham
d4c872a4dc update
svn: r2109
2003-09-09 01:48:50 +00:00
Don Allingham
83f0a6c9e0 * src/GenericFilter.py: handle the possibility of missing
"inclusive" settings, assuming that it is 1 if not present.


svn: r2108
2003-09-09 01:48:30 +00:00
Tim Waugh
10995ff90c 2003-09-08 Tim Waugh <twaugh@redhat.com>
* src/Makefile.am: Ship SelectObject.py.


svn: r2107
2003-09-08 12:59:56 +00:00
Alex Roitman
6e7c46ba8a * src/gramps_main.py (__init__): Pass parent window to DbPrompter.
* src/DbPrompter.py (show): Gracefully deal with empty parent.


svn: r2106
2003-09-08 12:14:34 +00:00
Don Allingham
f6d06b1220 * src/docgen/PdfDoc.py: handle multiple image classes defined
by reportlab


svn: r2104
2003-09-08 04:20:01 +00:00
Alex Roitman
727cbff2da * src/gramps_main.py (new_database_response,read_file,save_file):
Pass parent window to DbPrompter.
* src/DbPrompter.py (__init__): Accept optional parent argument;
(show): Make the window the transient for the main window.
* src/gramps.glade: Make Opendb dialog modal.


svn: r2103
2003-09-08 04:12:43 +00:00
Alex Roitman
e6a9bbbba2 * src/plugins/SimpleBookTitle.py: Add image options.
svn: r2102
2003-09-08 03:44:54 +00:00
Alex Roitman
935f974848 * src/SelectObject.py: Add module.
* src/choose.glade: Add select_object dialog.


svn: r2100
2003-09-08 01:24:40 +00:00
Don Allingham
8409b707dc * src/gramps_main.py: re-present the open dialog box on
a failure to open a file.
* src/gramps.glade: change Home button from stock version
to something we can translate
* src/const.py.in: Add "Alternate Marriage" as a family
event type.


svn: r2099
2003-09-07 18:45:22 +00:00
Don Allingham
a0c10c2203 * src/gramps_main.py: re-present the open dialog box on
a failure to open a file.
* src/gramps.glade: change Home button from stock version
to something we can translate


svn: r2098
2003-09-07 14:16:25 +00:00
Alex Roitman
445266eacc * src/plugins/FilterEditor.py (MyInteger): Fix type conversions.
svn: r2097
2003-09-07 02:55:41 +00:00
Don Allingham
17e64a22e3 * src/plugins/FilterEditor.py (MyPlaces): fix handling of get_text,
set_text tasks. Use the default from the base class.


svn: r2095
2003-09-06 23:11:29 +00:00
Alex Roitman
1c46081a4c * src/plugins/BookReport.py (BookList.save): Write encoding.
* src/plugins/FilterEditor.py (MyBoolean): Add class.
(FilterEditor.edit_rule): Implement Inclusive option.
* src/GenericFilter.py: Add categories and descriptions. Implement
Inclusive option.


svn: r2093
2003-09-05 04:38:43 +00:00
Don Allingham
e838c771fb * src/RelLib.py: backout yesterday's change
svn: r2091
2003-09-05 03:34:44 +00:00
Don Allingham
8516eb1416 * src/RelLib.py: select the lowest ID for the default person
if the default person is not set


svn: r2089
2003-09-04 03:51:58 +00:00
Don Allingham
a47edf4cf0 Added BaseDoc.py
svn: r2088
2003-09-03 14:17:53 +00:00
Alex Roitman
99cc57c470 * src/gramps_main.py: Really fix start-up view when family
view style is the default. Clean up the use of views.
(post_load): Select the person with the alphabetically lowest ID
to be active if no home person is set. Fixes 793127.
(goto_active_person): Create alpha page if it does not exist.
* src/FamilyView.py (init_interface): Do not connect handlers to
events if they already exist;
(set_widgets): Set correct page before hiding the old one. Fixes
resizing issue on applying preferences after changing Family View
layout.


svn: r2087
2003-09-03 04:57:36 +00:00
Don Allingham
1d25e51110 update
svn: r2086
2003-09-03 04:20:11 +00:00
Don Allingham
67ae9b7acd * src/po/Makefile.am: convert .po files to unicode before
running through msgfmt
* src/revision.glade: make the open dialog box a bit bigger


svn: r2085
2003-09-03 04:19:25 +00:00
Alex Roitman
d3cd682eaf * src/gramps_main.py: Really fix start-up view when family
view style is the default. Clean up the use of views.


svn: r2084
2003-09-03 00:54:55 +00:00
Tim Waugh
53f20d7d0f 2003-09-02 Tim Waugh <twaugh@redhat.com>
* src/plugins/GraphViz.py: Fixed typo.


svn: r2083
2003-09-02 21:50:39 +00:00
Tim Waugh
d5bee0d775 2003-09-02 Tim Waugh <twaugh@redhat.com>
* src/gramps_main.py: Fixed start-up view when family view style
        is the default.


svn: r2082
2003-09-02 21:22:11 +00:00
Alex Roitman
967c6aba28 * src/docgen/PdfDoc.py (make_color): Remove the first occurence --
was defined twice; (left_print): Remove print statement.


svn: r2081
2003-09-02 04:04:07 +00:00
Don Allingham
7f68e7f8c0 * src/docgen/OpenOfficeDoc.py: Fix styles
svn: r2079
2003-09-02 03:28:27 +00:00
Alex Roitman
56dc1e09d6 * src/plugins/BookReport.py (BookList.save): Enable saving options
which are lists;
(BookParser.startElement, BookParser.endElement): Enable parsing
options which are lists.


svn: r2078
2003-09-02 02:59:19 +00:00
Don Allingham
2013aa79f2 * src/docgen/PSDrawDoc.py: Change from Text/DrawDoc to BaseDoc
* src/docgen/SvgDrawDoc.py: Change from Text/DrawDoc to BaseDoc


svn: r2076
2003-09-02 02:56:42 +00:00
Alex Roitman
f27d6ae5f7 * src/PaperMenu.py: Change from TextDoc to BaseDoc.
* src/Report.py: Likewise.
* src/SpreadSheetDoc.py: Likewise.
* src/StyleEditor.py: Likewise.
* src/docgen/OpenSpreadSheet.py: Likewise.
* src/docgen/AbiWord2Doc.py: Likewise.
* src/plugins/AncestorReport.py: Likewise.
* src/plugins/DescendReport.py: Likewise.
* src/plugins/DetAncestralReport.py: Likewise.
* src/plugins/DetDescendantReport.py: Likewise.
* src/plugins/EventCmp.py: Likewise.
* src/plugins/FamilyGroup.py: Likewise.
* src/plugins/FtmStyleAncestors.py: Likewise.
* src/plugins/GraphViz.py: Likewise.
* src/plugins/IndivComplete.py: Likewise.
* src/plugins/IndivSummary.py: Likewise.
* src/plugins/WebPage.py: Likewise.
* src/plugins/Ancestors.py: Likewise.
* src/plugins/CustomBookText.py: Likewise.
* src/BaseDoc.py: Likewise.


svn: r2074
2003-09-02 00:47:09 +00:00
Tim Waugh
42dea20684 2003-09-01 Tim Waugh <twaugh@redhat.com>
* src/plugins/Ancestors.py: Separate paternal and maternal ancestors
        for easier reading.


svn: r2073
2003-09-01 20:57:51 +00:00
Don Allingham
7e72838c0f make Witness inherit from Persistent
svn: r2071
2003-09-01 15:46:09 +00:00
Tim Waugh
eb5b85072a 2003-09-01 Tim Waugh <twaugh@redhat.com>
* src/docgen/Makefile.am: Removed reference to PdfDrawDoc.py.


svn: r2070
2003-09-01 14:26:35 +00:00
Don Allingham
890b809f80 * src/docgen/PdfDoc.py (left_print): Don't convert to cm.
svn: r2069
2003-09-01 02:23:39 +00:00
Alex Roitman
a49d27a6eb * src/gramps_main.py (load_selected_people): Only invoke Edit person
dialog if the active person is selection in the current alpha- page;
(change_alpha_page): Enable person-centered buttons only if the
selection is visible in the current page;
(build_people_context_menu): Enable Add bookmark and Edit/Remove only
if the selection is visible in the current page.


svn: r2068
2003-08-31 05:12:30 +00:00
Alex Roitman
59f503c8bc * src/docgen/PdfDoc.py (page_break): Minor cleanup;
(end_page): Was defined twice -- remove the first occurence.


svn: r2067
2003-08-31 04:49:28 +00:00
Don Allingham
87ef9d437c * src/docgen/PdfDoc.py: Support drawing functions.
* src/docgen/PdfDrawDoc.py: remove - all functions integrated into
PdfDoc.py
* src/DbPrompter.py: change title from "Save" to "Create" when
opening a new database, prompt with last database saved.
* src/FamilyView.py: don't add columns to the child list if it
is already initialized


svn: r2065
2003-08-31 03:29:12 +00:00
Don Allingham
65f18d93ac * PdfDoc.py: Support drawing functions.
* PdfDrawDoc.py: remove - all functions integrated into
PdfDoc.py
* DbPrompter.py: change title from "Save" to "Create" when
opening a new database, prompt with last database saved.


svn: r2064
2003-08-31 03:26:13 +00:00
Alex Roitman
77a0a7f728 * src/gramps_main.py: Enable context menu for an empty people view.
* src/FamilyView.py: Cleanups for the case of empty database.


svn: r2063
2003-08-30 23:14:00 +00:00
Alex Roitman
343d4d2774 Update
svn: r2062
2003-08-30 02:37:53 +00:00
Alex Roitman
bffe42bbac * src/plugins/TimeLine.py: Likewise.
* src/FamilyView.py: New items for context menus.


svn: r2061
2003-08-30 01:16:40 +00:00
Alex Roitman
172ae30f7f * src/plugins/TimeLine.py: Likewise.
svn: r2060
2003-08-30 00:15:10 +00:00
Alex Roitman
ae858410d6 * src/plugins/DesGraph.py: Change from TextDoc and DrawDoc to BaseDoc.
* src/plugins/FanChart.py: Likewise. Enable Book item functionality.
* src/plugins/TimeLine.py: Likewise.


svn: r2059
2003-08-29 22:47:06 +00:00
Alex Roitman
9a0afd722f * src/plugins/DesGraph.py: Enable Book item functionality.
svn: r2058
2003-08-29 04:23:06 +00:00
Alex Roitman
0c093bccc1 Update
svn: r2057
2003-08-29 04:14:59 +00:00
Alex Roitman
18454e96b5 * src/docgen/LaTeXDoc.py: Do not register as a book format (have to
support both text and graphics).
* src/plugins/AncestorChart.py:  Minor code cleanup.
* src/plugins/BookReport.py: Add context menus to the dialog.
* src/FamilyView.py: Properly refer to gtk stock items.
* src/gramps_main.py: Likewise.


svn: r2056
2003-08-29 03:08:02 +00:00
Don Allingham
1491d701fc * src/FamilyView.py: don't add columns to family view items
if they have already be added.


svn: r2054
2003-08-28 01:50:29 +00:00
Don Allingham
5d18912711 * src/gramps_main.py: reinitialize interface after preferences
has been clicked.


svn: r2052
2003-08-27 03:46:27 +00:00
Alex Roitman
7dc824487c * src/gramps.glade: Minor cleanups for the alternate family view.
* src/gramps_main.py: Likewise.


svn: r2050
2003-08-26 04:26:09 +00:00
Alex Roitman
cd59a4f924 * src/plugins/AncestorChart.py: Change from TextDoc and DrawDoc to
BaseDoc. Enable Book item functionality.
* src/plugins/SimpleBookTitle.py: Change from TextDoc to BaseDoc.
* src/plugins/BookReport.py: Likewise.
* src/plugins/FtmStyleDescendants.py: Likewise.


svn: r2049
2003-08-26 04:07:00 +00:00
Don Allingham
74667d39bc * src/gramps.glade: move alternate family view tab, assign a
few object names
* src/FamlyView.py: handle alternate family view
* src/preferences.glade: allow user to choose family view
* src/GrampsCfg.py: allow user to choose family view
* src/gramps_main.py: allow user to choose family view


svn: r2047
2003-08-26 03:45:41 +00:00
Alex Roitman
5651e2af78 Update
svn: r2046
2003-08-26 01:19:41 +00:00
Alex Roitman
d3c75f9962 * src/docgen/OpenOfficeDoc.py (open): Typos.
svn: r2045
2003-08-25 23:58:01 +00:00
Alex Roitman
3b8a6aec8f * src/gramps_main.py (init_interface): Call PedView with self as parent;
(set_buttons,change_active_person): Fix enabling the buttons.


svn: r2044
2003-08-25 20:38:35 +00:00
Alex Roitman
2038fb4997 * src/gramps.glade: Add Alternative Family View tab.
svn: r2043
2003-08-25 18:33:52 +00:00
Alex Roitman
313faca8da * src/PedView.py (PedigreeView.__init__): Add parent argument to the
constructor. Connect to the handling function on button press over the
canvas to enable context menu;
(on_canvas_press, build_nav_menu): Add functions to enable context menu.
* src/gramps_main.py (init_interface): Call PedView with self as parent.
* src/PlaceView.py (merge): Change error message from people to places.


svn: r2042
2003-08-25 14:00:26 +00:00
Alex Roitman
c0d79487b5 * src/gramps_main.py (change_active_person): Cleanup with
enabling/disabling add/edit/remove buttons in different views upon the
active person change.


svn: r2041
2003-08-25 05:03:36 +00:00
Alex Roitman
8b0c5528b0 Update
svn: r2040
2003-08-25 03:54:08 +00:00
Don Allingham
3666b8aa50 * src/BaseDoc.py: support start_page and end_page for backwards
compatibility to older versions
* src/docgen/OpenOfficeDoc.py: support all graphics functionality


svn: r2038
2003-08-25 03:13:52 +00:00
Don Allingham
99161f8ca9 * src/plugins/FanChart.py: remove print statement
* src/docgen/RTFDoc.py: change from TextDoc to BaseDoc
* src/docgen/PdfDoc.py: change from TextDoc to BaseDoc
* src/docgen/LaTeXDoc.py: change from TextDoc to BaseDoc
* src/docgen/KwordDoc.py: change from TextDoc to BaseDoc
* src/docgen/HtmlDoc.py: change from TextDoc to BaseDoc
* src/docgen/AbiWordDoc.py: change from TextDoc to BaseDoc
* src/docgen/AbiWord2Doc.py: change from TextDoc to BaseDoc


svn: r2036
2003-08-25 03:11:40 +00:00
Alex Roitman
4ca9ab2667 * src/FamilyView.py (edit_active_person, build_ap_menu,
build_child_menu, build_spouse_menu, build_parents_menu,
build_sp_parents_menu, edit_parents, edit_sp_parents):
Add navigation portion to all context menus.


svn: r2035
2003-08-24 23:42:42 +00:00
Don Allingham
b42e9e406c * src/BaseDoc.py: New base clase for TextDoc/DrawDoc combination
* src/docgen/OpenOffice.py: Derive from BaseDoc instead of TextDoc


svn: r2033
2003-08-23 21:10:21 +00:00
Don Allingham
b27a42afb9 * src/plugins/GraphViz.py: Allow truetype or postscript fonts
svn: r2031
2003-08-21 03:47:35 +00:00
Don Allingham
fcb316c2c7 * src/gramps.py: catch missing textdomain in gtk.glade for
older versions of pygtk
* src/po/template.po: update


svn: r2029
2003-08-20 22:33:09 +00:00
Tim Waugh
2844e6b3fa 2003-08-19 Tim Waugh <twaugh@redhat.com>
* src/docgen/OpenDrawDoc.py: Fixed escaping.


svn: r2028
2003-08-19 18:21:57 +00:00
Alex Roitman
aa861a39db Add a limit of 20 for the Back/Forward history popup menus.
Add hotkeys for these menus;
(change_active_person): Fix sensitivity of Back/Forward buttons;
(build_people_context_menu): Add new items to the People View's context
menu (Home and Add Bookmark);
(change_alpha_page): Fix context menu upon changing pages.


svn: r2027
2003-08-19 14:46:34 +00:00
Alex Roitman
fe9f656214 Update
svn: r2026
2003-08-19 13:55:34 +00:00
Alex Roitman
f77ca9b479 * src/gramps_main.py (build_backhistmenu,build_fwdhistmenu):
Limit of 20 for the Back/Forward history menus.
Add hotkeys for these menus.


svn: r2025
2003-08-19 12:39:05 +00:00
Don Allingham
e8138f46b0 horizontal buttons
svn: r2024
2003-08-19 04:31:01 +00:00
Alex Roitman
e4dd91c55f Enable context menu upon right-click in the People View with Back,
svn: r2022
2003-08-19 02:55:27 +00:00
Alex Roitman
b1f34817a6 * src/gramps_main.py: Enable context menus with back and forward
portions of history upon right-clicking on Back and Forward buttons.
* src/gramps.glade: Add handlers for the context menus.


svn: r2021
2003-08-19 00:34:09 +00:00
Alex Roitman
6a1af597c5 * src/preferences.glade: Provide hotkeys for the new default view
options.


svn: r2020
2003-08-18 21:05:16 +00:00
Alex Roitman
ed0fd7f134 * src/gramps_main.py: Better behavior for the history menu.
svn: r2019
2003-08-17 16:07:06 +00:00
Alex Roitman
e6ce232335 * src/gramps_main.py: Functional history submenu of the Go menu.
svn: r2018
2003-08-17 04:01:52 +00:00
Don Allingham
ebdc5fbcc3 switch from intl to gettext
svn: r2017
2003-08-17 02:14:33 +00:00
Don Allingham
93add3c449 * configure.in: removal of intl.c/intl22.so
* src/gramps.py: handling of i18n without the use of intl
* src/*.py: switch from intl to gettext


svn: r2016
2003-08-17 02:12:25 +00:00
Alex Roitman
8178a7f82e * src/gramps_main.py (change_active_person): Small fix for disabling
back button.
* src/gramps_main.py: Add enabling/disabling for the new back/fwd menu
items.


svn: r2015
2003-08-16 05:06:24 +00:00
Don Allingham
05ca4d93eb update
svn: r2014
2003-08-16 03:26:43 +00:00
Don Allingham
4af6e2a0c2 * src/gramps.glade: New tool icon
* src/gramps_main.py: handle back/fwd buttons, disabling when
not appropriate
* src/people48.png: new image
* src/family48.png: new image
* src/tools.png: new image
* src/Makefile.am: added tools.png for installation


svn: r2013
2003-08-16 03:23:48 +00:00
Don Allingham
66d35b9df4 * src/gramps.glade: New tool icon
* src/gramps_main.py: handle back/fwd buttons, disabling when
not appropriate
* src/people48.png: new image
* src/family48.png: new image
* src/tools.png


svn: r2012
2003-08-16 03:22:56 +00:00
Alex Roitman
e927743213 * src/gramps.glade: Add Go menu with navigation items. Still have to
work out the history menu being built at runtime. Add few shortcuts.


svn: r2011
2003-08-16 02:15:43 +00:00
Alex Roitman
46c8f6d8d4 * src/GrampsCfg.py: Fix toolbar prefs.
* src/intl.py: Import intl22.so for both 2.2 and 2.3 python versions.


svn: r2010
2003-08-15 02:47:13 +00:00
Alex Roitman
17087ebc30 * src/FrenchRepublic.py: Insert encoding line because non-ascii
charatcers are used. This behavior is deprecated and causes warnings
in python 2.3.
* src/const.py.in: Likewise.
* src/FamilyView.py: Likewise.
* src/SelectChild.py: Likewise.
* src/plugins/rel_ru.py: Likewise.


svn: r2009
2003-08-14 22:33:30 +00:00
Jens Arvidsson
fa0e510277 Updated header info
svn: r2008
2003-08-14 18:01:24 +00:00
Jens Arvidsson
88bcbcfdcd Updated header info
svn: r2007
2003-08-14 17:52:23 +00:00
Don Allingham
337378bdbd * src/DbPrompter.py: removed #! at top of file
* src/gramps.py: removed #! at top of file
* src/EditSource.py: removed #! at top of file


svn: r2005
2003-08-14 15:57:26 +00:00
Don Allingham
54327f5a0d * configure.in: Check for include directory of $PYTHON, not $PYTHON22.
Set PYTHON_CPPFLAGS accordingly.  Do not set $PYTHON22 and
$P22_INCLUDES, they are not used anymore.
* src/Makefile.am (GVFSINC): Remove, unused.
(intl22.so, grampslib.so): Adjust to use $P22_INCLUDES.


svn: r2003
2003-08-14 15:51:34 +00:00
Don Allingham
06b0b2b186 GNOME/python configure detection
svn: r2002
2003-08-14 03:53:41 +00:00
Don Allingham
53c3da4a2d * src/gramps_main.py: implement a basic history mechanism
* src/gramps.glade: add back and forward buttons


svn: r2000
2003-08-14 03:51:19 +00:00
Don Allingham
2e667e8223 fix typo
svn: r1999
2003-08-13 04:32:15 +00:00
Don Allingham
a27c351000 update
svn: r1998
2003-08-13 04:28:53 +00:00
Don Allingham
a5d499fe20 * src/AddMedia.py: set title for image select dialog
* src/DbPrompter.py: set default path in database file entry box
* src/gramps_main.py: set default path in database file entry box
* src/ImageSelect.py: set default path in image select file entry box,
keep track of last directory used
* src/Report.py: set default path in report file entry box
* src/imagesel.glade: enlarge image select dialog box


svn: r1997
2003-08-13 04:28:07 +00:00
Don Allingham
93d1961cd2 * src/po/it.po: updated Italian translation
svn: r1995
2003-08-13 02:19:20 +00:00
Don Allingham
d3333e1265 * src/gramps_main.py: apply the filter after a load of the database,
allow default view to be set
* src/GrampsCfg.py: handle the defaultview key to allow the user to
choose Family or People view as the default
* src/preferences.glade: defaultview settings


svn: r1993
2003-08-12 03:01:17 +00:00
Tim Waugh
e4c6227dc8 2003-08-11 Tim Waugh <twaugh@redhat.com>
* src/docgen/OpenDrawDoc.py: Fixed tag mismatch.  Added report printing
        support.
        * src/Report.py: Report printing support added to Draw-style
        reports.


svn: r1991
2003-08-11 17:33:27 +00:00
Tim Waugh
e39157ba94 2003-08-11 Tim Waugh <twaugh@redhat.com>
* src/plugins/Ancestors.py: Use Relationship.get_grandparents_string.


svn: r1990
2003-08-11 17:10:17 +00:00
Don Allingham
cebe78e517 * src/Relationship.py: add "get_grandparents_string" to return the
grandparents relationship between to people.


svn: r1988
2003-08-11 02:57:12 +00:00
Alex Roitman
cc79597b34 * configure.in: Set version to 0.9.4 (since the release is 0.CVS...).
Otherwise it becomes older-version that the latest release.
* src/EditPerson.py: Change const.save_fevent() calls to
const.save_event().
* src/EventEdit.py: Display event name with const.display_event()
(was backwards).
* src/GrampsParser.py: Call const.save_event() and const.attr()
when parsing XML. This should take care of prior data with standard
events and attributes recorded in $LANG.
* src/FamilyView.py (nameof): Translate parent's relation to a child.


svn: r1986
2003-08-11 00:59:16 +00:00
Don Allingham
9ca445384f * src/rule.glade: eliminate unneeded label and increased size
svn: r1982
2003-08-10 21:55:15 +00:00
Don Allingham
eef31737d5 * src/plugins/FilterEditor.py: handle Add/Edit of rules correctly
svn: r1980
2003-08-10 21:53:02 +00:00
Don Allingham
bfbb543874 * src/plugins/FilterEditor.py: support for selecting a person
from a list to get the GRAMPS ID value


svn: r1978
2003-08-10 16:46:37 +00:00
Don Allingham
8ca2c2af54 * src/GenericFilter.py: Support for categories and descriptions
for filters
* src/Plugins.py: removed unused variable
* src/gramps.desktop: compatible with desktop-file-validate
* src/rule.glade: new add/edit filter dialog
* src/plugins/FilterEditor.py: support for spin buttons and new
dialog box


svn: r1975
2003-08-10 05:28:11 +00:00
Alex Roitman
6ba9a5fb5b * src/TextDoc.py (PaperStyle.set_height, PaperStyle.set_width):
Add functions. Needed for setting custom size paper.
* configure.in: Set RELEASE to CVS-<date> string.


svn: r1974
2003-08-09 21:08:20 +00:00
Alex Roitman
d33937c7b9 * src/plugins/FamilyGroup.py: Remove setup() call.
* src/plugins/IndivSummary.py: Enable translation for an event type.
* src/plugins/FtmStyleAncestors.py: Space after full stop.
* src/const.py.in (display_pevent): Try translating string if not
found in the _pe_e2l dictionary. Useful for translating Birth and
Death events which are not in the dictionary as non-editable events.
Seems harmless in the display function ;
(display_fevent, display_event, display_pattr, display_fattr,
display_attr, display_frel): Likewise. Might be useful in some
cases and seems totally harmless.


svn: r1973
2003-08-09 05:24:33 +00:00
Alex Roitman
5281153160 * src/PaperMenu.py: Add A3 size to the default size list.
svn: r1972
2003-08-08 15:28:59 +00:00
Jens Arvidsson
b431d1271b Second translation update for 0.9.3
svn: r1971
2003-08-08 08:48:33 +00:00
Don Allingham
ed763c75d6 * src/FamilyView.py: set menu title
svn: r1969
2003-08-08 03:17:38 +00:00
Lars Lundin
56d01fd7e4 Translations for 0.9.3 updated after typo fix
svn: r1968
2003-08-07 13:08:41 +00:00
Alex Roitman
1c58bd5bd9 * src/po/template.po: Update the translation template.
svn: r1967
2003-08-07 12:31:54 +00:00
Lars Lundin
b6c9ff7624 * src/plugins/BookReport.py: Fixed typo (containg).
* src/plugins/FtmStyleAncestors.py, src/plugins/FtmStyleDescendants.py:
Fixed typo (death_endotes).


svn: r1966
2003-08-07 08:53:22 +00:00
Alex Roitman
917a752688 * src/EditPerson.py (did_data_change): Add a unicode conversion to the
surname string.


svn: r1965
2003-08-07 04:38:06 +00:00
Alex Roitman
8e6195eaa9 * src/FamilyView.py (load_family): Enable translation for family
relation.
* src/const.py.in: Add new functions: display_event(), save_event(),
display_attr(), and save_attr() which work for either personal or
family events/attributes. Correct silly typo.
* src/WriteXML.py (dump_my_event): Call const.save_event() before
saving; (write_family_id): Call const.save_frel() before saving;
(write_attribute_list): Call const.save_attr() before saving.
* src/Marriage.py (redraw_event_list): Call const.display_fevent()
before saving; (on_add_clicked): change const.save_fevent() to
const.display_fevent(); (on_event_update_clicked): Likewise.
* src/EventEdit.py (EventEditor.__init__): Call self.trans() before
displaying event name.


svn: r1964
2003-08-07 03:54:10 +00:00
Lars Lundin
15b9685005 Translations for 0.9.3 updated
svn: r1963
2003-08-06 12:09:17 +00:00
Tim Waugh
a5ee260def 2003-08-05 Tim Waugh <twaugh@redhat.com>
* src/Report.py, src/TextDoc.py, src/DrawDoc.py: Adjusted the way
        that 'Print Report' is handled.
        * src/docgen/OpenOfficeDoc.py, src/docgen/PSDrawDoc.py: Likewise.
        * src/plugins/AncestorChart.py: Undo previous change to do with
        printing reports.


svn: r1962
2003-08-05 17:01:47 +00:00
Alex Roitman
b563b8ea77 * src/plugins/WebPage.py (WebReportDialog.get_report_generations):
Disable number of generations (was not used anyway).


svn: r1961
2003-08-05 04:00:55 +00:00
Alex Roitman
d54d9f9270 * src/GenericFilter.py: Fixes for existing filters (ancestors and
descendants used to include the original person).
Four new filters: ancestors and descendants more and less than so many
generations away.
* NEWS: Compile preliminary contents for the next release.


svn: r1960
2003-08-05 03:35:42 +00:00
Alex Roitman
898b33efef * src/plugins/GraphViz.py (make_doc_menu): Add paper option to the menu.
svn: r1959
2003-08-05 01:34:59 +00:00
Alex Roitman
0ff39d38a0 * src/gramps_main.py (save_file): Remove statusbar.set_pulse_step()
call because gnome.ui.AppBar does not have such method.


svn: r1958
2003-08-03 05:41:08 +00:00
Alex Roitman
cca145494d * src/po/template.po: Update the above corrections in template.
svn: r1957
2003-08-03 04:45:01 +00:00
Alex Roitman
a934e5806b * src/dialog.glade: Consistent tooltips.
* src/gramps.glade: Likewise.
* src/marriage.glade: Likewise.
* src/edit_person.glade: Likewise.
* src/plugins/pafexport.glade: Consistent check box label.


svn: r1956
2003-08-03 03:41:35 +00:00
Alex Roitman
9c10ab431c * src/plugins/writeftree.glade: Swap OK and Cancel buttons (HIG).
* src/plugins/cdexport.glade: Likewise.
* src/plugins/gedcomexport.glade: Likewise.
* src/plugins/pkgexport.glade: Likewise.
* src/plugins/ReadGedcom.py: Fix Cancel button (was destroying itself).


svn: r1955
2003-08-02 05:41:51 +00:00
Don Allingham
c9902c0c77 * src/plugins/GraphViz.py: toggle sensitivity on year button if based
of date button selection, add new tab for page options to reduce
dialog size.


svn: r1953
2003-08-02 03:30:52 +00:00
Don Allingham
b1a365ce50 * src/plugins/GraphViz.py: Added option to limit dates to just years,
fixed bug to prevent family nodes from being listed more than once


svn: r1951
2003-08-02 03:19:28 +00:00
Don Allingham
2af2ed80a3 * src/plugins/WriteFtree.py: add filter and data restriction support
* src/plugins/writeftree.glade: interface description for Web Family
Tree export filter


svn: r1949
2003-08-02 02:22:34 +00:00
Don Allingham
40619fa17f * src/gramps_main.py: handle status bar message with autosave
* src/FamilyView.py: add right-context menus in the family view


svn: r1947
2003-08-01 03:38:51 +00:00
Alex Roitman
54079d5624 * src/RelLib.py (LdsOrd.are_equal): Correctly handle the case when
the new object is None and the old is empty.
(LdsOrd.isEmpty): Add function.


svn: r1945
2003-08-01 01:58:51 +00:00
Don Allingham
abae36cdbe * src/Plugins.py: fixed call in _textdoc.append (typo)
* src/plugins/Makefile.am: Add WriteFtree.py

* src/ChooseParents.py: Used EditPerson dialog instead of quick add,
select added parent in list
* src/gramps_main.py: eliminated importing of string, display
error if no person selected when trying to export
* src/ListModel.py : explicitly delete renderers and columns due
to memory leak in pygtk 1.99.16
* src/PlaceView.py: explictly delete model due to above memory leak
* src/plugins/pkgexport.glade: don't set height of window
* src/plugins/WriteFtree.py: export to Web Family Tree


svn: r1943
2003-07-31 12:00:30 +00:00
Don Allingham
36ca5fbec9 * src/ChooseParents.py: Used EditPerson dialog instead of quick add,
select added parent in list
* src/gramps_main.py: eliminated importing of string, display
error if no person selected when trying to export
* src/ListModel.py : explicitly delete renderers and columns due
to memory leak in pygtk 1.99.16
* src/PlaceView.py: explictly delete model due to above memory leak
* src/plugins/pkgexport.glade: don't set height of window
* src/plugins/WriteFtree.py: export to Web Family Tree


svn: r1942
2003-07-31 11:58:08 +00:00
Don Allingham
80e6b47bfb * src/gramps_main.py: handle autosave more gracefully
svn: r1940
2003-07-29 04:36:13 +00:00
Tim Waugh
5ce10796a2 2003-07-28 Tim Waugh <twaugh@redhat.com>
* src/plugins/AncestorChart.py: Printable hook.


svn: r1939
2003-07-28 20:32:15 +00:00
Tim Waugh
11acb620c1 2003-07-28 Tim Waugh <twaugh@redhat.com>
* src/plugins/GraphViz.py: Adapt.
        * src/Report.py, src/TextDoc.py, src/DrawDoc.py, src/Plugins.py: More
        support for making printable output formats.


svn: r1938
2003-07-28 20:31:09 +00:00
Tim Waugh
22dbff7ea0 2003-07-28 Tim Waugh <twaugh@redhat.com>
* src/plugins/GraphViz.py: Adapt.


svn: r1937
2003-07-28 20:29:37 +00:00
Tim Waugh
3cdc0261ef 2003-07-28 Tim Waugh <twaugh@redhat.com>
* src/Report.py, src/TextDoc.py, src/DrawDoc.py: More support for
        making printable output formats.
        * src/docgen/PSDrawDoc.py, src/docgen/PdfDrawDoc.py: Make these
        output formats printable.


svn: r1936
2003-07-28 17:20:18 +00:00
Tim Waugh
2edc3770aa Run print dialog in the background.
svn: r1935
2003-07-27 20:38:38 +00:00
Don Allingham
f57c7d5f9f * src/GrampsParser.py: directly delete several maps to free memory
svn: r1933
2003-07-27 18:36:37 +00:00
Don Allingham
ad94f32a9f update
svn: r1932
2003-07-27 03:51:35 +00:00
Don Allingham
2d71fb6768 * src/ListModel.py: set the cell renderers to a fixed size
to improve performance
* src/PlaceView.py: set the cell renderers to a fixed size
to improve performance
* src/SourceView.py: set the cell renderers to a fixed size
to improve performance
* src/Sources.py: set the cell renderers to a fixed size
to improve performance
* src/Utils.py: set the cell renderers to a fixed size
to improve performance
* src/gramps_main.py: prevent double loading of place_view


svn: r1931
2003-07-27 03:50:57 +00:00
Tim Waugh
c54e12ea51 2003-07-25 Tim Waugh <twaugh@redhat.com>
* src/Report.py: Support for making output formats printable.
        * src/plugins/GraphViz.py: Make it printable.


svn: r1930
2003-07-25 18:22:07 +00:00
Tim Waugh
0b27e9db03 2003-07-25 Tim Waugh <twaugh@redhat.com>
* src/plugins/ReadGedcom.py: Handle ABBR in source definitions (i.e.
        handle the GEDCOM that our exporter writes).


svn: r1929
2003-07-25 10:45:24 +00:00
Tim Waugh
425fec4126 2003-07-24 Tim Waugh <twaugh@redhat.com>
* src/GenericFilter.py: Several more filters which iterate over
        other filters.


svn: r1928
2003-07-24 16:47:36 +00:00
Tim Waugh
31d6b6d39f 2003-07-24 Tim Waugh <twaugh@redhat.com>
* src/plugins/FilterEditor.py: Fix 'edit' to do so in place.


svn: r1927
2003-07-24 15:47:28 +00:00
Tim Waugh
ab8f082d42 2003-07-24 Tim Waugh <twaugh@redhat.com>
* src/plugins/FilterEditor.py: Fix 'edit' to do so in place.


svn: r1926
2003-07-24 14:42:15 +00:00
Tim Waugh
0dfedfb334 2003-07-23 Tim Waugh <twaugh@redhat.com>
* src/plugins/WriteGedcom.py, src/plugins/gedcomexport.glade: New
        options for excluding sources and notes for living people.


svn: r1925
2003-07-23 14:15:34 +00:00
Tim Waugh
5240e115ce 2003-07-23 Tim Waugh <twaugh@redhat.com>
* src/plugins/Ancestors.py: More translation bits.  Include
        source author and publication information.


svn: r1924
2003-07-23 13:52:17 +00:00
Alex Roitman
c2d84159b0 * src/SelectChild.py: Replace braces with parentheses in named format
string parameter.


svn: r1923
2003-07-23 05:49:02 +00:00
Tim Waugh
26cab7e1a3 2003-07-22 Tim Waugh <twaugh@redhat.com>
* src/plugins/Ancestors.py: Mark translation strings.


svn: r1922
2003-07-22 17:40:05 +00:00
Tim Waugh
6f13cf9de1 2003-07-22 Tim Waugh <twaugh@redhat.com>
* src/plugins/Ancestors.py: Mark the easy translation strings.
        Start tentative work on making the rest translatable.


svn: r1921
2003-07-22 11:53:04 +00:00
Tim Waugh
d89cb456de 2003-07-22 Tim Waugh <twaugh@redhat.com>
* src/plugins/Ancestors.py: Mark the easy translation strings.


svn: r1920
2003-07-22 11:40:03 +00:00
Tim Waugh
d1c1c2e4da 2003-07-22 Tim Waugh <twaugh@redhat.com>
* src/RelLib.py: Made Person.probablyAlive() take partners into
        consideration if all else fails.


svn: r1919
2003-07-22 10:52:55 +00:00
Tim Waugh
aeea4b56a5 2003-07-22 Tim Waugh <twaugh@redhat.com>
* src/plugins/WriteGedcom.py, src/plugins/gedcomexport.glade: New
        option for obscuring names of living people.


svn: r1918
2003-07-22 10:14:49 +00:00
Don Allingham
b53ecab74b * src/Sources.py: sort sources by title
svn: r1916
2003-07-22 04:45:05 +00:00
Alex Roitman
4bd17f688a * src/MergeData.py: Various merge fixes.
svn: r1915
2003-07-22 04:12:58 +00:00
Tim Waugh
cce126755b 2003-07-21 Tim Waugh <twaugh@redhat.com>
* src/RelLib.py: Made Person.probablyAlive() smarter.


svn: r1913
2003-07-21 11:20:31 +00:00
Don Allingham
6d2dcd0034 * src/docgen/OpenOfficeDoc.py: Header paragraphs have the keep-with-next
property set


svn: r1911
2003-07-21 03:28:14 +00:00
Don Allingham
29110734d6 * src/GrampsParser.py: use findFamilyNoConflicts
* src/RelLib.py: remove findFamilyNoConflict
* src/docgen/LaTeXDoc.py: Fixed typo in latex generated comment


svn: r1909
2003-07-21 02:49:25 +00:00
Don Allingham
ceb0ee8476 * src/plugins/WebPage.py: added mini-ancestor tree patch from Daryle
C. Lewis


svn: r1907
2003-07-21 00:14:27 +00:00
Don Allingham
ad76d91807 * src/plugins/ReadGedcom.py: handle sources attached to a person (not
to an event), handle the PAF/FTW _MARNM extension.

* src/plugins/WriteGedcom.py: Allow for multi-line PAGE information for
as source.
* src/gramps.glade: parent relationship editor has an indicator to
mark the parents as the preferred parents for reporting and display
* src/ChooseParents.py: parent relationship editor has an indicator to
mark the parents as the preferred parents for reporting and display


svn: r1905
2003-07-21 00:09:12 +00:00
Tim Waugh
bd96aef984 2003-07-20 Tim Waugh <twaugh@redhat.com>
* src/plugins/Ancestors.py: Include source notes.  Adjusted default
        styles.


svn: r1904
2003-07-20 12:19:12 +00:00
Alex Roitman
5ee6d863e0 * src/docgen/OpenOfficeDoc.py (_write_styles_file): Switch paragraph
alignment to "start" and "end" (was "left and "right").
* src/plugins/AncestorReport.py: Change prefixed style name ("AHN-").
Needed because HTML gets confised by ":" in the class name.
* src/plugins/Ancestors.py: Likewise ("AR-").
* src/plugins/DescendReport.py: Likewise ("DR-").
* src/plugins/DetAncestralReport.py: Likewise ("DAR-").
* src/plugins/DetDescendantReport.py: Likewise ("DDR-").
* src/plugins/FtmStyleAncestors.py: Likewise ("FTA-").
* src/plugins/FtmStyleDescendants.py: Likewise ("FTD-").
* src/plugins/FamilyGroup.py: Likewise ("FGR-").
* src/plugins/CustomBookText.py: Likewise ("CBT-").
* src/plugins/SimpleBookTitle.py: Likewise ("SBT-").
* src/plugins/IndivSummary.py: Likewise ("IVS-").
* src/plugins/IndivComplete.py: Likewise ("IDS-").


svn: r1903
2003-07-18 13:43:13 +00:00
Alex Roitman
f8d2f86295 * src/gramps_main.py (open_example): Fix destination name when copying
files (was directory name).
* doc/gramps-manual/C/gramps-manual.xml: Reflect name change for
Comprehensive Ancestors Report.
* src/plugins/AncestorReport.py: Prefixed style names ("AHN:").
* src/plugins/Ancestors.py: Prefixed style names ("AR:").
* src/plugins/DescendReport.py: Prefixed style names ("DR:").
* src/plugins/DetAncestralReport.py: Prefixed style names ("DAR:").
* src/plugins/DetDescendantReport.py: Prefixed style names ("DDR:").
* src/plugins/FtmStyleAncestors.py: Prefixed style names ("FTA:").
* src/plugins/FtmStyleDescendants.py: Prefixed style names ("FTD:").
* src/plugins/FamilyGroup.py: Prefixed style names ("FGR:").
* src/plugins/CustomBookText.py: Prefixed style names ("CBT:").
* src/plugins/SimpleBookTitle.py: Prefixed style names ("SBT:").
Rename "Copyright string" with "Subtitle string".
* src/plugins/BookReport.py (BookReportDialog.__init__): Finally,
clear the style problem.


svn: r1901
2003-07-18 06:17:28 +00:00