Commit Graph

1841 Commits

Author SHA1 Message Date
Don Allingham
0096bbfa5f * 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
c09e8ba99d 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
e3395609b1 * 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
d8bfb75054 * 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
f924c6fbde * 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
7e8cc5310c * src/gramps.glade: reposition add/delete buttons
svn: r5764
2006-01-16 20:49:59 +00:00
Richard Taylor
0186f296d6 refactored object frame in object selector
svn: r5760
2006-01-16 13:32:59 +00:00
Don Allingham
01ccef522c * src/DisplayTabs.py: add button control class
* src/EditFamily.py: add icons


svn: r5755
2006-01-15 04:49:13 +00:00
Don Allingham
fdaccccc59 * 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
4e6804cb9e futher development of ObjectSelector
svn: r5753
2006-01-14 22:21:56 +00:00
Don Allingham
a5f80d4c11 * 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
c8bbadb15f * 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
d6b890b7ed * 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
8449b19cf2 * src/ViewManager.py: Proper label change for Undo/Redo.
svn: r5748
2006-01-13 20:53:10 +00:00
Richard Taylor
768ca71e64 added int edit
svn: r5747
2006-01-13 20:10:56 +00:00
Martin Hawlisch
ef43c29ded * 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
4f077081b8 layout improvements
svn: r5744
2006-01-13 15:28:23 +00:00
Don Allingham
4d840ed97d * 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
1866e43281 Update
svn: r5731
2006-01-12 23:39:54 +00:00
Alex Roitman
0e2bd09f3a Cut long lines
svn: r5730
2006-01-12 23:34:33 +00:00
Richard Taylor
db8a2d574d initial outline of object selector
svn: r5729
2006-01-12 22:09:42 +00:00
Alex Roitman
825f0e9f62 * 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
27289bf1ca * 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
67032ee826 * 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
13c1041b93 * 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
Martin Hawlisch
1974b916cb * src/PedView.py: Now using cairo :-) Changed menu handling
svn: r5714
2006-01-11 14:41:07 +00:00
Don Allingham
60fa009bf4 * src/FamilyView.py: fix title
svn: r5712
2006-01-11 05:13:09 +00:00
Don Allingham
aaba7669ec * src/MapView.py: fix title
svn: r5711
2006-01-11 04:57:31 +00:00
Alex Roitman
6fd6018fbe * 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
559853b491 * 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
Alex Roitman
d0f43a208c Update
svn: r5708
2006-01-11 00:35:55 +00:00
Don Allingham
a357061713 * 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
c929fd14a6 * src/FamilyView.py: add/edit/delete buttons for families added
svn: r5705
2006-01-10 19:10:39 +00:00
Alex Roitman
edc9e9b881 * 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
9586db0f66 * 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
09292cbc15 replace DisplayTrace with logger
svn: r5702
2006-01-09 11:28:44 +00:00
Richard Taylor
d123f6ef77 minor wording changes.
svn: r5701
2006-01-09 10:53:50 +00:00
Richard Taylor
b0bba43803 polish error report UI
svn: r5700
2006-01-09 10:21:24 +00:00
Don Allingham
7601f47a76 * src/person.svg: new icon
* src/gramps_main.py: add person.svg


svn: r5699
2006-01-09 03:30:22 +00:00
Don Allingham
f9d8c30c6a * src/gramps_main.py: Change "Family" title to "Relationships"
svn: r5698
2006-01-09 02:16:46 +00:00
Don Allingham
f9e333f696 * 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
2f1a21fb6e dont show exception twice.
svn: r5696
2006-01-08 20:31:39 +00:00
Richard Taylor
b39afbb8f9 improvements to Assistant and ErrorReportAssistant.
svn: r5695
2006-01-08 15:19:46 +00:00
Don Allingham
b9b276742a * 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
1f7c1c4f4a * 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
04c3f9a9c8 * src/ToolTips.py: fix spacing
* src/ViewManager.py: remember toolbar/sidebar status.


svn: r5692
2006-01-08 03:06:58 +00:00
Don Allingham
eeb3754f94 * 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
50dc374fe8 * src/GrampsLogger/_ErrorView.py: make dialog more HIG compliant
svn: r5690
2006-01-07 18:54:13 +00:00
Don Allingham
182b5a4c43 * 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
99849a02c1 * 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