Commit Graph

4345 Commits

Author SHA1 Message Date
Martin Hawlisch
d54b225e53 * src/plugins/TestcaseGenerator.py: Use new RelLib API
* src/GrampsDb/_GrampsBSDDB.py (_update_reference_map): Dont crash if no_longer_required_references dont exist in the database


svn: r5647
2005-12-30 15:56:21 +00:00
Martin Hawlisch
7cdfd4505e * src/PedView.py: Use ReportUtils to generate text; highlight selected person; enable Tooltips; Optionally show peoples images
svn: r5646
2005-12-30 14:12:24 +00:00
Martin Hawlisch
943c2001c9 * src/ReportUtils.py: Use new RelLib API
svn: r5645
2005-12-30 14:04:19 +00:00
Don Allingham
d9b54a0da5 * src/GrampsLocale.py: handle platform specific locale issues
* src/DateDisplay.py: use GrampsLocale
* src/DateParser.py: use GrampsLocale
* src/DisplayModels.py: use GrampsLocale
* src/Exporter.py: start conversion to Assistant
* src/RecentFiles.py: fcntl option for broken platforms
* src/StartupDialog.py: convert to Assistant
* src/ViewManager.py: remove debug statement
* src/RelLib/_PrimaryObject.py: use GrampsLocale
* src/plugins/Checkpoint.py: use GrampsLocale
* src/plugins/NavWebPage.py: use GrampsLocale


svn: r5644
2005-12-30 03:57:31 +00:00
Martin Hawlisch
ce6afcea45 * src/PedView.py: Use a DrawingArea for nicer person boxes
* src/GrampsDb/_GrampsDbBase.py (_update_reference_map): Sync parameters to other classes
* src/GrampsDb/_ReadXML.py (stop_event): Catch invalid event


svn: r5643
2005-12-29 22:34:18 +00:00
Don Allingham
3c353073ee * src/gramps_main.py: move gnome program init to gramps.py
* src/gramps.py: add gnome program init
* src/StartupDialog.py: use Assistant instead of gnome.ui.druid


svn: r5642
2005-12-29 20:33:19 +00:00
Don Allingham
597b0c8474 * src/Assistant.py: added
svn: r5641
2005-12-29 19:52:12 +00:00
Don Allingham
9eb8d4b069 * src/ArgHandler.py: remove DbPrompter dependency
* src/GrampsGconfKeys.py: Support for saving window size
* src/GrampsIniKeys.py: Support for saving window size
* src/GrampsKeys.py: more gracefully handling missing gconf
* src/Makefile.am: Fixed moved files
* src/Report.py: clean up
* src/ScratchPad.py: use GrampsDisplay instead of gnome.help_display
* src/StartupDialog.py: clean up
* src/ViewManager.py: save window size
* src/gramps_main.py: don't require gnome
* src/data/gramps.schemas: keys for saving window size


svn: r5640
2005-12-29 18:36:59 +00:00
Martin Hawlisch
41d5a71f35 * src/PedView.py: Added alternate version of the tree; Tree is now centered;
svn: r5639
2005-12-29 18:23:45 +00:00
Martin Hawlisch
f21a0c8fcb * src/PedView.py: Add new submenu showing people that share the same event. This for example lists witnesses.
svn: r5638
2005-12-29 18:09:06 +00:00
Don Allingham
e8cc3b5c0d * src/Makefile.am: add PythonMime and GnomeMime
svn: r5637
2005-12-28 23:00:33 +00:00
Don Allingham
9b4536ee72 * src/GnomeMime.py: GNOME based mime handling
* src/PythonMime.py: Python based mime handling
* src/AddMedia.py: gnome code isolation
* src/DisplayState.py: gnome code isolation
* src/EditPerson.py: gnome code isolation
* src/EditRepository.py: gnome code isolation
* src/GnomeMime.py: gnome code isolation
* src/GrampsDisplay.py: gnome code isolation
* src/GrampsMime.py: gnome code isolation
* src/ImageSelect.py: gnome code isolation
* src/ImgManip.py: gnome code isolation
* src/PluginMgr.py: toolbar/menu support
* src/Plugins.py: toolbar/menu support
* src/RepositoryRefEdit.py: gnome code isolation
* src/SelectObject.py: gnome code isolation
* src/Utils.py: gnome code isolation
* src/ViewManager.py: toolbar/menu support, gnome code isolation
* src/GrampsDb/_GrampsBSDDB.py: unified messaging
* src/GrampsDb/_ReadGedcom.py: unified messaging
* src/plugins/WriteFtree.py: gnome code isolation


svn: r5636
2005-12-28 22:58:26 +00:00
Don Allingham
fb6b3fe2d7 * src/Bookmarks.py: remove debugging statements
* src/DisplayState.py: remove extra rebuild request
* src/Plugins.py: start support of Report menu
* src/ViewManager.py: tie in report support


svn: r5634
2005-12-26 05:11:37 +00:00
Alex Roitman
2146726bc1 * src/EditPlace.py: Change arguments, use correct track.
* src/PlaceView.py: Call EditPlace with new arguments.
* src/Sources.py: Minor.


svn: r5633
2005-12-26 04:52:21 +00:00
Don Allingham
516230ce2d * src/Bookmarks.py: get bookmark menu working
* src/EditPlace.py: menu tracking


svn: r5632
2005-12-25 04:01:47 +00:00
Don Allingham
2d73317658 * src/DisplayState.py: recent file support
* src/ViewManager.py: recent file support

* src/DisplayState.py: recent file support
* src/EditPerson.py: Window management
* src/EditSource.py: Window management
* src/EventEdit.py: Window management
* src/ListBox.py: Window management
* src/Sources.py: Window management
* src/UrlEdit.py: Window management
* src/ViewManager.py: Window management


svn: r5631
2005-12-24 19:18:18 +00:00
Don Allingham
318def7c23 * DisplayState.py: recent file support
* EditPerson.py: Window management
* EditSource.py: Window management
* EventEdit.py: Window management
* ListBox.py: Window management
* Sources.py: Window management
* UrlEdit.py: Window management
* ViewManager.py: Window management


svn: r5629
2005-12-24 00:09:04 +00:00
Alex Roitman
4f96128b79 * doc/grampsxml.dtd: Describe new XML.
* doc/grampsxml.rng: Describe new XML.


svn: r5627
2005-12-23 21:32:55 +00:00
Alex Roitman
30b54a33e9 Update
svn: r5626
2005-12-23 20:16:43 +00:00
Alex Roitman
2ed1502dad * src/DisplayState.py: Simplify ID generation for UIManager.
* src/EditPerson.py: Use id(self) instead of self.
* src/EditPlace.py: Use id(self) instead of self.
* src/EditSource.py: Use id(self) instead of self.
* src/EventEdit.py: Use id(self) instead of self.


svn: r5625
2005-12-23 20:09:02 +00:00
Alex Roitman
d9a3675fa0 * src/EditPerson.py: Swap menu/submenu labels.
* src/EventEdit.py: Menu label fixes.


svn: r5624
2005-12-23 19:36:53 +00:00
Don Allingham
5f29bf2381 * src/AddrEdit.py: More window management
* src/AttrEdit.py: More window management
* src/DisplayState.py: added push_message
* src/EditPerson.py: More window management
* src/ListBox.py: More window management
* src/NameEdit.py: More window management
* src/Navigation.py: More window management
* src/PeopleModel.py: More window management
* src/PersonView.py: More window management
* src/ViewManager.py: better handling of ui and action groups


svn: r5623
2005-12-23 05:35:32 +00:00
Alex Roitman
8b903b7073 * src/ToolTips.py (PersonTip.get_tip): Use new birth_ref interface.
svn: r5622
2005-12-23 02:04:54 +00:00
Alex Roitman
13987a5dae * src/MediaView.py: Skip empty selections.
svn: r5621
2005-12-23 02:00:35 +00:00
Alex Roitman
914a1b0c75 * test/RunAllTests.py: Change header.
* src/EventEdit.py: Fix build_ methods.

* src/DisplayState.py: window management improvements


svn: r5620
2005-12-23 00:40:35 +00:00
Don Allingham
66556116d0 * src/EditPerson.py: window management improvements
* src/EditPlace.py: window management improvements
* src/EditSource.py: window management improvements
* src/EventEdit.py: window management improvements
* src/EventView.py: window management improvements
* src/ListBox.py: window management improvements
* src/NameEdit.py: window management improvements
* src/SourceView.py: window management improvements
* src/Sources.py: window management improvements


svn: r5618
2005-12-22 23:43:32 +00:00
Richard Taylor
37ac4abccd * src/ImageSelect.py: changed display_refs to use find_backlink_handles and updated
GlobalMediaProperties to use new UI model.
	* src/MediaView.py: changed call to GlobalMediaProperties to use new UI params.
	* src/Utils.py: added support for Gtk.labels to bold/unbold/temp label util funcs.


svn: r5617
2005-12-22 13:35:37 +00:00
Richard Taylor
e3d70bb4a2 * src/EditPlace.py: changed display_references to use find_backlink_handles
* src/EditRepository.py: modified to use  find_backlink_handles and fixed subtle bug
	* src/RelLib/_Source.py: added reporef_list to referent object lists so that backref
	are put in reference_map
	* test/GrampsDb/GrampsDbBase_Test.py: added unittest for source/reference backlinks
	* test/GrampsDb/GrampsDbTestBase.py: added unittest for source/reference backlinks


svn: r5616
2005-12-22 12:02:06 +00:00
Don Allingham
18e3e8c5cf * src/Bookmark.py: start of reimplementation
* src/PersonView.py: commit fixes


svn: r5615
2005-12-22 06:13:11 +00:00
Alex Roitman
c14e5e5dc6 * src/DisplayState.py: Work out parent_window, correct close method.
* src/EventEdit.py: Use parent_window; get rid of parent; remove
unused code.


svn: r5614
2005-12-22 06:08:33 +00:00
Don Allingham
60ac61c36a * src/GrampsDb/_GrampsBSDDB.py: refactor remove and id function
svn: r5613
2005-12-22 05:40:27 +00:00
Alex Roitman
40b158c997 * src/GrampsDb/_GrampsBSDDB.py (close): close reference_map tables.
* src/ViewManager.py (quit): Add function to properly quit.


svn: r5612
2005-12-22 04:36:26 +00:00
Alex Roitman
8642de248f Update
svn: r5611
2005-12-21 23:39:06 +00:00
Alex Roitman
8255e3c148 * src/GrampsDb/Makefile.am, .cvsignore: Add to CVS.
* configure.in: Create Makefile in new directory.


svn: r5610
2005-12-21 23:37:50 +00:00
Alex Roitman
134c19a83c Update
svn: r5609
2005-12-21 23:32:27 +00:00
Alex Roitman
cdb40e2d82 privacy flag and comment to the privacy flag and note of the new
EventRef for old witness_by_ID references.


svn: r5608
2005-12-21 20:15:45 +00:00
Alex Roitman
199c7ba22c Update
svn: r5607
2005-12-21 20:08:07 +00:00
Alex Roitman
a41aaee3ba * src/EventEdit.py: Use more descriptive menu label.
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Convert witness
comment to the EventRef note for old witness_by_ID references.


svn: r5606
2005-12-21 20:06:30 +00:00
Alex Roitman
e51ee68d69 * src/DisplayState.py: Factor out recursive action function.
* src/EditPerson.py: Use person handle to identify the window.
* src/EventEdit.py: Use more descriptive menu label.


svn: r5605
2005-12-21 19:48:18 +00:00
Don Allingham
aa4f1c7ed4 * src/DisplayState.py: remove print statements
* src/ViewManger.py: Fix const.app_*


svn: r5604
2005-12-21 18:59:51 +00:00
Alex Roitman
aa11938737 * src/DisplayState.py (remove_item): Add code to adjust other
item's tracks after deleting an item; (move_item_down):
Recursively walk the items under a given item and lower the track
entry.


svn: r5603
2005-12-21 18:24:38 +00:00
Richard Taylor
cf2827bbf1 src/EditSource.py: fixed small mistake in display_references
svn: r5601
2005-12-21 16:57:11 +00:00
Richard Taylor
80069c6ad7 src/EditSource.py: changed display_references to use find_backlink_handles
svn: r5600
2005-12-21 15:45:30 +00:00
Richard Taylor
e311f8d039 src/EditRepository.py: hack to work with current state of Address
svn: r5599
2005-12-21 12:16:54 +00:00
Richard Taylor
deaaf16717 move database code into new package
svn: r5598
2005-12-21 11:27:05 +00:00
Richard Taylor
9c64f37c87 added import for Note class
svn: r5597
2005-12-21 07:35:13 +00:00
Alex Roitman
2a16977e94 * src/DisplayState.py (ManagedWindow.close): Add default argument.
svn: r5596
2005-12-21 07:07:12 +00:00
Alex Roitman
69bb5279e7 * src/GrampsBSDDB.py (gramps_upgrade_9): Upgrade witness list in
the old Event object.
* src/RelLib/_Event.py: Remove external witnesses altogether.
* src/RelLib/_Witness.py: Make even emptier (needed for upgrade only).
* src/RelLib/__init__.py: Expose Witness (needed for upgrade only).


svn: r5595
2005-12-21 00:08:47 +00:00
Alex Roitman
d231cc81ab Update
svn: r5594
2005-12-20 22:52:54 +00:00
Alex Roitman
c71c808ca5 * src/RelLib/__init__.py: More breaking up in RelLib;
* src/RelLib/Makefile.am: Ship new files;
* src/RelLib/ various files: add more files.


svn: r5593
2005-12-20 20:48:18 +00:00