Commit Graph

2534 Commits

Author SHA1 Message Date
Don Allingham
8fcd6fe446 * src/GrampsDb/_ReadGedcom.py: optimize UI updates, add test code
svn: r5771
2006-01-17 03:52:25 +00:00
Alex Roitman
c0f8c2ac67 Update
svn: r5770
2006-01-17 03:50:55 +00:00
Don Allingham
a88ebca896 * src/gramps.glade: remove lock border
* src/GrampsDb/_ReadGedcom.py: optimize UI updates


svn: r5769
2006-01-17 03:25:39 +00:00
Alex Roitman
c13b57ca18 transaction; set db.DB_TXN_NOSYNC flag on an environment;
Remove lock limits; set db.DB_LOG_AUTOREMOVE flag; add checkpoints
on: open, batch transaction start and end; close.
* src/GrampsDb/_GrampsDbBase.py (change_database, no_database):
close existing db before changing to the new one.


svn: r5768
2006-01-16 22:49:49 +00:00
Alex Roitman
cc83b089cf * src/ViewManager: Remov unused code.
* src/GrampsDb/_GrampsBSDDB.py: Do small txn during batch
transaction; set db.DB_TXN_NOSYNC flag on an environment.


svn: r5767
2006-01-16 22:07:24 +00:00
Martin Hawlisch
f9b6172435 * src/PedView.py: Edit on doublecklick; only right click gives optionsmenu; Colors similar to tango icons
svn: r5766
2006-01-16 21:53:56 +00:00
Don Allingham
1070ca5c17 * src/gramps.glade: reposition add/delete buttons, remove separator
between parents and relationship info


svn: r5765
2006-01-16 21:10:53 +00:00
Don Allingham
f895c54481 * src/gramps.glade: reposition add/delete buttons
svn: r5764
2006-01-16 20:49:59 +00:00
Richard Taylor
cea14516a8 refactored object frame in object selector
svn: r5760
2006-01-16 13:32:59 +00:00
Don Allingham
8f8ddf1c70 edit changes
svn: r5759
2006-01-16 04:53:42 +00:00
Don Allingham
493304ddd1 added
svn: r5758
2006-01-16 04:51:23 +00:00
Don Allingham
42777367ad icons added
svn: r5756
2006-01-15 05:12:05 +00:00
Don Allingham
5bd4665b21 * src/DisplayTabs.py: add button control class
* src/EditFamily.py: add icons


svn: r5755
2006-01-15 04:49:13 +00:00
Don Allingham
b84af7731f * src/DisplayTabs.py: fix double click
* src/EditFamily.py: fix double click
* src/GrampsWidgets.py: add SimpleButton
* src/ToolTips.py: Family tool tip


svn: r5754
2006-01-15 01:26:47 +00:00
Richard Taylor
5b8a5e4154 futher development of ObjectSelector
svn: r5753
2006-01-14 22:21:56 +00:00
Don Allingham
84394c8805 * src/DisplayTabs.py: fix scrolled window
* src/EditFamily.py: delete button
* src/gramps.glade: clean up the window.


svn: r5752
2006-01-14 18:02:07 +00:00
Don Allingham
8f43528b12 * src/const.py.in: remove unused variables
* src/gramps.glade: remove unused dialogs


svn: r5751
2006-01-14 05:27:48 +00:00
Don Allingham
25fc39a977 added
svn: r5750
2006-01-13 22:34:14 +00:00
Don Allingham
0e48f23eb2 * src/DisplayTabs.py: Move event list
* src/EditFamily.py: add editing of people, add relationship type
* src/EventEdit.py: move event list
* src/FamilyView.py: remove common widgets
* src/gramps.glade: EditFamily changes
* src/GrampsWidgets.py: Common widgets


svn: r5749
2006-01-13 22:28:54 +00:00
Alex Roitman
58d66f6708 * src/ViewManager.py: Proper label change for Undo/Redo.
svn: r5748
2006-01-13 20:53:10 +00:00
Richard Taylor
244e17066a added int edit
svn: r5747
2006-01-13 20:10:56 +00:00
Alex Roitman
a6fbea37d3 Update
svn: r5746
2006-01-13 19:20:20 +00:00
Martin Hawlisch
586422eef0 * src/PedView.py: Use the same font as used in the gtk style
svn: r5745
2006-01-13 16:41:42 +00:00
Richard Taylor
2892a0e464 layout improvements
svn: r5744
2006-01-13 15:28:23 +00:00
Alex Roitman
96a4ba566e Update
svn: r5743
2006-01-13 05:04:52 +00:00
Alex Roitman
bd4c6b5bcb Update
svn: r5742
2006-01-13 04:43:08 +00:00
Alex Roitman
0be3384def Update
svn: r5741
2006-01-13 04:07:07 +00:00
Don Allingham
d068022254 update
svn: r5740
2006-01-13 03:54:31 +00:00
Alex Roitman
3977acd324 Update
svn: r5739
2006-01-13 03:18:27 +00:00
Alex Roitman
2595bd8104 Update
svn: r5738
2006-01-13 03:08:52 +00:00
Alex Roitman
50363c8389 Update
svn: r5737
2006-01-13 02:48:23 +00:00
Alex Roitman
a8da33590b Update
svn: r5736
2006-01-13 02:38:25 +00:00
Alex Roitman
d0e57b2653 Update
svn: r5735
2006-01-13 02:35:11 +00:00
Alex Roitman
d539eb8e68 Update
svn: r5734
2006-01-13 01:01:19 +00:00
Alex Roitman
57cc5d93c8 Update
svn: r5733
2006-01-13 00:57:01 +00:00
Don Allingham
480bacfa5d * src/DisplayTabs.py: sub tabs for edit dialogs
* src/EditFamily.py: family editor integration
* src/gramps.glade: family editor changes


svn: r5732
2006-01-13 00:45:22 +00:00
Alex Roitman
bc05ec703a Cut long lines
svn: r5730
2006-01-12 23:34:33 +00:00
Richard Taylor
ab51961c95 initial outline of object selector
svn: r5729
2006-01-12 22:09:42 +00:00
Alex Roitman
f213a120a4 * src/ViewManager.py: Connect undo handler to the menu item.
* src/GrampsDb/_GrampsBSDDB.py: Place reference_map under
transaction management.
* src/GrampsDb/_GrampsDbBase.py: reference_map changes.


svn: r5728
2006-01-12 22:02:58 +00:00
Alex Roitman
ea11d11fa0 Update
svn: r5727
2006-01-12 18:19:21 +00:00
Don Allingham
26a0946471 update
svn: r5726
2006-01-12 18:08:05 +00:00
Alex Roitman
c01010fc81 * src/Assistant.py: Many changes.
* src/Exporter.py: Work with new Assistant.
* src/StartupDialog.py: Work with new Assistant.
* src/GrampsLogger/_ErrorReportAssistant.py: Work with new Assistant.
* src/gedcomexport.glade, src/gedcomimport.glade: Move to GrampsDb.


svn: r5725
2006-01-12 06:09:14 +00:00
Don Allingham
696797281c * src/FamilyList.py: call family editor
* src/StartupDialog.py: pwm in try/except
* src/gramps.py: don't fail on missing SIG_CHILD


svn: r5724
2006-01-12 05:40:44 +00:00
Don Allingham
30d59afd02 selectors
svn: r5723
2006-01-12 04:40:03 +00:00
Don Allingham
e0dd23437f selectors
svn: r5722
2006-01-12 04:30:40 +00:00
Don Allingham
42a7fdaa6b selectors
svn: r5721
2006-01-12 04:19:31 +00:00
Don Allingham
de3158b305 selectors
svn: r5720
2006-01-12 04:06:39 +00:00
Don Allingham
6e219fd88e added
svn: r5719
2006-01-12 00:07:11 +00:00
Don Allingham
d0905989e8 * src/EditPerson.py: removed unused variable
* src/EditFamily.py: start of the family editor
* src/FamilyView.py: call family editor
* src/gramps.glade: family editor changes


svn: r5718
2006-01-12 00:06:33 +00:00
Don Allingham
abcb947f0a changed Family Edit
svn: r5716
2006-01-11 22:57:30 +00:00
Martin Hawlisch
cd265d7fb3 Using the GTK+-way to render text
svn: r5715
2006-01-11 17:13:45 +00:00
Martin Hawlisch
312696477f * src/PedView.py: Now using cairo :-) Changed menu handling
svn: r5714
2006-01-11 14:41:07 +00:00
Don Allingham
130fea4a89 * src/FamilyView.py: fix title
svn: r5712
2006-01-11 05:13:09 +00:00
Don Allingham
8aa784c76f * src/MapView.py: fix title
svn: r5711
2006-01-11 04:57:31 +00:00
Alex Roitman
8ccf0cedbd * src/flist.svg: Add new icon.
* src/gramps_main.py: Use new icon.


svn: r5710
2006-01-11 04:47:09 +00:00
Alex Roitman
4637e596cd * src/Assistant.py: More changes, still needs work.
* src/Exporter.py: More changes, still needs work.


svn: r5709
2006-01-11 01:26:17 +00:00
Don Allingham
c80d13f750 * src/FamilyView.py: add/edit/delete buttons for families added,
add support for no families or parents
* src/GrampsDb/_GrampsBSDDB.py: txn handling for get_handles
* src/GrampsDb/_GrampsDbBase.py: txn handling for get_handles
* src/GrampsDb/_GrampsGEDDB.py: txn handling for get_handles
* src/GrampsDb/_GrampsXMLDb.py: txn handling for get_handles


svn: r5707
2006-01-10 22:28:09 +00:00
Don Allingham
3e12c752d8 * src/FamilyView.py: add/edit/delete buttons for families added
svn: r5705
2006-01-10 19:10:39 +00:00
Alex Roitman
a9d54b432b * src/Assistant.py: Cosmeti c changes.
* src/Exporter.py: Start converting to Assistant.
* src/ViewManager.py: Add handler for Export; add hot keys for
import and export.


svn: r5704
2006-01-10 17:09:40 +00:00
Don Allingham
c5f2adb858 * relation.svg: Relationship view icon
* media.svg: Relationship view icon
* src/ViewManager.py: no background color for sidebar
* src/gramps_main.py: new icons


svn: r5703
2006-01-09 21:40:23 +00:00
Richard Taylor
5a582d86ab replace DisplayTrace with logger
svn: r5702
2006-01-09 11:28:44 +00:00
Richard Taylor
986323320d minor wording changes.
svn: r5701
2006-01-09 10:53:50 +00:00
Richard Taylor
e49f591535 polish error report UI
svn: r5700
2006-01-09 10:21:24 +00:00
Don Allingham
6c38b40b17 * src/person.svg: new icon
* src/gramps_main.py: add person.svg


svn: r5699
2006-01-09 03:30:22 +00:00
Don Allingham
0feddb7579 * src/gramps_main.py: Change "Family" title to "Relationships"
svn: r5698
2006-01-09 02:16:46 +00:00
Don Allingham
f38901bc23 * src/DisplayModels.py: Fix sorting
* src/FamilyList.py: Fix sorting
* src/PageView.py: Fix sorting
* src/GrampsDb/_GrampsDbBase.py: set default column sorting order


svn: r5697
2006-01-09 00:54:04 +00:00
Richard Taylor
41e81a1034 dont show exception twice.
svn: r5696
2006-01-08 20:31:39 +00:00
Richard Taylor
c2195c1074 improvements to Assistant and ErrorReportAssistant.
svn: r5695
2006-01-08 15:19:46 +00:00
Don Allingham
19eeabe953 * src/FamilyList.py: new family list view
* src/DisplayModels.py: model for family list
* src/GrampsDb/_GrampsDbBase.py: column order for family view


svn: r5694
2006-01-08 05:44:19 +00:00
Don Allingham
35f731f15c * src/PageView.py: support for ctrl-j for jump to person by gramps id
* src/PersonView.py: support for ctrl-j for jump to person by gramps id


svn: r5693
2006-01-08 04:40:33 +00:00
Don Allingham
613125aa70 * src/ToolTips.py: fix spacing
* src/ViewManager.py: remember toolbar/sidebar status.


svn: r5692
2006-01-08 03:06:58 +00:00
Don Allingham
ce9dec4026 * src/FamilyView.py: fix gtk.Table's bizzare way of handling empty
columns that are spanned.


svn: r5691
2006-01-08 01:25:04 +00:00
Don Allingham
b5940e9243 * src/GrampsLogger/_ErrorView.py: make dialog more HIG compliant
svn: r5690
2006-01-07 18:54:13 +00:00
Don Allingham
636d0df973 * src/DisplayModels.py: don't access db maps directly
* src/PeopleModel.py: don't access db maps directly
* src/FamilyView.py: add gender symbol to primary person
* src/GrampsDb/_GrampsBSDDB.py: provide access functions to avoid
redirect map access
* src/GrampsDb/_GrampsDbBase.py: provide access functions to avoid
redirect map access
* src/GrampsDb/_ReadGedcom.py: don't access db maps directly


svn: r5689
2006-01-06 22:08:40 +00:00
Alex Roitman
b7d493d92a Update
svn: r5688
2006-01-06 21:30:51 +00:00
Alex Roitman
9fcf069fb9 Update
svn: r5687
2006-01-06 21:26:52 +00:00
Alex Roitman
e5bcbf0018 Update
svn: r5686
2006-01-06 21:25:49 +00:00
Alex Roitman
d542775503 Update
svn: r5685
2006-01-06 21:23:27 +00:00
Alex Roitman
7961686397 Update
svn: r5684
2006-01-06 21:18:50 +00:00
Alex Roitman
bc0e233c21 Update
svn: r5683
2006-01-06 20:56:06 +00:00
Alex Roitman
3c0c535d4a * src/GrampsLogger/.cvsignore: Add to CVS.
* src/const.py.in: Add directory for the db environment.
* src/GrampsDb/_GrampsDbBase.py: Use new logging;
(get_number_of_repositories): add method; (_del_*): add
placeholder methods -- must be overriden in derived classes.
* src/GrampsDb/_GrampsBSDDB.py: Use new logging; Add txn attribute
to the database; (open_table): rename dbopen; (get_*_cursor): Pass
txn to cursor constructors; (load): Open environment with
transaction-capable flags, open tables with AUTO_COMMIT flag;
(rebuild): use txn; (_delete_primary_from_reference_map): Use txn;
(_update_reference_map): Use txn; (_del_*)L Use txn; (remove_*):
remove unneeded functions (already in DbBase);
(_get_obj_from_gramps_id): Use txn;
(_commit_base,_do_commit,_find_from_handle): Add and use txn;
(transaction_commit): create and commit txn; do not sync().


svn: r5682
2006-01-06 20:55:49 +00:00
Richard Taylor
7ba73376a0 converted Assistant to gobject and added signals
svn: r5681
2006-01-06 17:40:54 +00:00
Richard Taylor
c3b6a03856 integration of logging framework
svn: r5680
2006-01-06 15:23:28 +00:00
Don Allingham
b83a468103 * src/GrampsGconfKeys.py: family view detail options
* src/GrampsIniKeys.py: family view detail options
* src/Navigation.py: fix overflow bug
* src/PageView.py: toggle initial value
fix gender mouseover, inclusion options
* src/data/gramps.schemas: new keys for family view detail


svn: r5678
2006-01-06 05:08:51 +00:00
Don Allingham
fe4ddb7100 * src/FamiyView.py: use gender markers, remove Family/Parents,
fix gender mouseover


svn: r5677
2006-01-05 23:23:55 +00:00
Don Allingham
bae8dee874 * src/FamiyView.py: use gender markers
svn: r5676
2006-01-05 23:00:59 +00:00
Richard Taylor
2941de0fb6 enabled rotate_handler output.
svn: r5674
2006-01-05 19:07:27 +00:00
Richard Taylor
7f56bd88c7 added initial logging framwork.
svn: r5673
2006-01-05 16:02:27 +00:00
Don Allingham
85da63c33b * src/FamilyView.py: Incorporate Steve Hall's identing ideas, general classes
* src/ViewManager.py: Open/OpenRecent MenuToolButton goodness :-), default icon


svn: r5671
2006-01-05 05:12:48 +00:00
Don Allingham
e0b4b2ce79 * src/DisplayView.py: Open/OpenRecent MenuToolButton goodness :-)
* src/ViewManager.py: Open/OpenRecent MenuToolButton goodness :-)


svn: r5670
2006-01-04 21:06:28 +00:00
Don Allingham
57706e08f6 * src/FamlyView.py: enable menu buttons, siblings
* src/PageView.py: move home function into this class
* src/PersonView.py: move home function out of this class


svn: r5669
2006-01-04 18:56:06 +00:00
Martin Hawlisch
2af34cfb23 * src/FamilyView.py: Handle active person == None
svn: r5668
2006-01-04 18:00:02 +00:00
Don Allingham
b4106af051 fix typo
svn: r5667
2006-01-04 16:46:39 +00:00
Don Allingham
2590bed36f * src/FamilyView.py: fix place == None problem
svn: r5666
2006-01-04 16:42:39 +00:00
Don Allingham
aa27c0fe59 * src/FamilyView.py: provide hyper links
svn: r5664
2006-01-04 05:39:39 +00:00
Don Allingham
9b191aacdc use linkish labels
svn: r5663
2006-01-04 00:02:29 +00:00
Alex Roitman
4a4e310948 * src/DisplayState.py (push): Typo.
svn: r5662
2006-01-03 23:51:20 +00:00
Don Allingham
5f5355d356 use linkish labels
svn: r5661
2006-01-03 23:28:36 +00:00
Don Allingham
fedf882434 * src/FamilyView.py: new format
svn: r5658
2006-01-03 22:07:34 +00:00
Martin Hawlisch
1f2566446e * src/PedView.py: Dont use a black border for living people
svn: r5655
2006-01-02 22:11:19 +00:00