201 Commits

Author SHA1 Message Date
Tim G L Lyons
3adb1b7ffa Merged trunk r17888 through r18397 into geps023.
Conflicts resolved in:
    /data/grampsxml.dtd
    /data/grampsxml.rng
    /src/Filters/Rules/Repository/_MatchesNameSubstringOf.py
    /src/plugins/import/ImportXml.py
(Various property conflicts also resolved)

svn: r18405
2011-11-05 19:07:58 +00:00
Brian Matherly
0b8ea1202d Implement new "User()" class for reports to indicate progress and prompt the user. This allows the removal of from "gui.utils import ProgressMeter" from reports so that they don't depend on gui.
svn: r18378
2011-10-29 05:02:33 +00:00
Paul Franklin
ba60ec4c07 missing or malformed SVN "Id" line
svn: r18361
2011-10-23 03:13:50 +00:00
Peter Landgren
9ec1291fd3 Issue 5275, missed the case when lat or long was missing.
svn: r18263
2011-10-08 16:23:48 +00:00
Peter Landgren
06bd6096a4 Issue 5275, problem when lat/long has wrong format in place view.
svn: r18262
2011-10-08 14:23:00 +00:00
Tim G L Lyons
afefdb09a7 Fixes for database update signal handling for treemodel as used for the citation tree
- corrected handing of setting of the handle of a node to 'None' for a non-leaf (heading) node
  - only insert the citation leaf node if it is not already present.

svn: r18220
2011-09-29 18:00:58 +00:00
Tim G L Lyons
21e402fc6f * Updated signal handlers to deal with citation tree model and secondary nodes
* Fix for citation selector.

svn: r18171
2011-09-18 19:49:18 +00:00
Tim G L Lyons
c474e5e638 * change CitationtreeModel so that building the view starts from sources so that it displays sources that have no citations
consequent restructuring:
* introduce separate CitationBaseModel module which encapsulates access to both citation and source fields for the views
* introduce separate CitationListModel and CitationTreeModel modules

* move configuration data from libcitationview to citationtreeview and citationlistview, because the two different views have different data


svn: r18110
2011-09-03 22:19:15 +00:00
Tim G L Lyons
29cc4ee6e9 * various updates to CitationView, CitationEmbedView and CitationEditor to take account of Rev 17973 for two different object types in selectors
* updates to citationviews to support all the functionality (add source etc.) provided by sourceview (including different tooltips for tree view and list view)
* moved registration of citationtreeview into view.grp.py
* removed citationtreeview.grp.py module
* fixed update to citation when note is deleted
* fixed update to citation when media object is deleted
* re-enabled edit button in sourcebackreflist
* improved date display in mergecitation
* changed default note type for citation notes
* changed backref in citation editor to CitationBackRefList
* fixed removal of citation handles from the list in primary objects when a citation is deleted
* fixes for pylint

svn: r18095
2011-09-01 18:13:42 +00:00
Tim G L Lyons
165625715d Various enhancements:
* Modified Event object to include references to Citations
* Implemented database upgrade for Events (upgrade for Media had already been done)
* Enhanced database upgrade to do backlinks
* Modified Media object to remove sourceref
* Implemented citations bottombar gramplet
* Some minor fixes and improvements

svn: r18054
2011-08-23 16:54:03 +00:00
Nick Hall
570f5e53a3 Remove code that was adding duplicate nodes to the model
svn: r17979
2011-07-29 18:47:20 +00:00
Tim G L Lyons
61944d7a49 Fixed missing column_header and 'self' in citationmodel
svn: r17978
2011-07-29 10:51:26 +00:00
Tim G L Lyons
f9df3503b2 Added svn properties and improved some code layout (mainly long lines).
svn: r17977
2011-07-29 10:31:41 +00:00
Nick Hall
763bea26ec Allow selection of two different object types in selectors
svn: r17973
2011-07-27 18:53:17 +00:00
Nick Hall
7b743e61af Improve layout of citation tree view
svn: r17962
2011-07-24 23:42:05 +00:00
Tim G L Lyons
9ff46d9eab Initial prototype.
* Changed database to introduce Citations
* Introduced new Citation Primary object and CitationBase (equivalent to CitationRef) child object
* Implemented CitationTreeModel and CitationListModel
* Implemented CitationTreeView and CitationListView for new citation views in the navigator
* Implemented EditCitation which is used both for the citation views in the navigator and for the citations of an object
* Implemented the CitationEmbedList to display the citations of an object
* Modified the bottom bar gramplets to support citations
* Implemented the citation selector.
* Modified Media object to include references to Citations
* Initial work on deleting citations


svn: r17960
2011-07-24 18:30:28 +00:00
Nick Hall
58eb8627e9 4809: Add an option to restore a GrampsBar to its default gramplets
svn: r17897
2011-07-06 22:31:03 +00:00
Benny Malengier
89575e7208 src/gui/views/navigationview.py
svn: r17784
2011-06-14 21:12:10 +00:00
Benny Malengier
fb0e7e007f 5004: hot key for bottombar and filter sidebar
svn: r17782
2011-06-14 21:01:59 +00:00
Michiel Nauta
dc36a4b9c2 Add comment clarifying use of modal during tag assignment/reÃmoval
svn: r17699
2011-06-06 20:19:38 +00:00
Michiel Nauta
1567978f9d 4959: Errors raised by Organize Tags window related to tag removal
svn: r17675
2011-06-03 12:11:18 +00:00
Michiel Nauta
4841f48dcf 4951: AttributeError on removal of a tag
svn: r17672
2011-06-03 09:04:15 +00:00
Nick Hall
c824b9dd0f 4951: Fix bug introduced in r17423
svn: r17671
2011-06-02 23:13:59 +00:00
Jérôme Rapinat
9bb6a77850 navigation history is for all objects
svn: r17619
2011-05-29 16:56:28 +00:00
Benny Malengier
273ad7c240 Prevent crash on building of a view that fails. A dummy view is shown with the error on failure of a view.
svn: r17551
2011-05-22 13:27:14 +00:00
Michiel Nauta
654fb81665 Change default to return handles unsorted on get_object_handles methods
svn: r17537
2011-05-19 20:36:17 +00:00
Michiel Nauta
66efd796c5 4669: Long transactions can cause unwanted effects in TreeViews
svn: r17422
2011-05-05 20:02:48 +00:00
Jérôme Rapinat
8c22cce7b2 4546 Numbers are always bound to Go menu (MacOS)
svn: r17182
2011-04-21 09:54:42 +00:00
Nick Hall
0380d94a46 4788: Fix drag-and-drop of files onto the media view
svn: r17085
2011-04-09 14:09:25 +00:00
Nick Hall
8acb19bb14 4802: Removing a gramplet from a GrampsBar moved from the close button to the context menu
svn: r17052
2011-04-05 21:17:49 +00:00
Benny Malengier
fac3f46efb Fix regression with sort as and display as in names. Functionality is again as one would expect in treeview
svn: r16849
2011-03-18 15:45:41 +00:00
Nick Hall
3f5cfe3187 Only change the foreground color of tagged rows
svn: r16834
2011-03-16 18:33:09 +00:00
Michiel Nauta
2a5ae67165 Add tooltip to mergebutton
svn: r16789
2011-03-09 16:07:34 +00:00
Michiel Nauta
82799507d1 Remove superflous database access in delete signalhandler
svn: r16767
2011-03-06 18:46:08 +00:00
Michiel Nauta
a7906886af undo revision 16673
svn: r16742
2011-03-02 11:31:57 +00:00
Nick Hall
1331f4d964 Remove cancel button from progress dialogs
svn: r16699
2011-02-22 18:19:08 +00:00
Michiel Nauta
e99e492a1b 4665: Aborted transactions appear in the undo history
svn: r16697
2011-02-22 16:03:11 +00:00
Nick Hall
4e604b249b Update tagging to work with new transaction code
svn: r16690
2011-02-21 19:26:07 +00:00
Michiel Nauta
756bd836a0 4657: The "sort as" name is ignored
svn: r16673
2011-02-19 14:06:21 +00:00
Nick Hall
577fb388c5 Add new gramplets from a context menu rather than a dialog
svn: r16572
2011-02-04 23:11:24 +00:00
Nick Hall
d094f2e218 Add configurable GrampsBar gramplets to the Configure View dialog
svn: r16554
2011-02-03 18:14:32 +00:00
Nick Hall
116d26e69f Add extra GrampsBar functionality.
svn: r16502
2011-01-30 03:02:38 +00:00
Nick Hall
8ca49163a8 Allow GrampsBars to shrink for smaller screen sizes
svn: r16483
2011-01-26 22:58:02 +00:00
Nick Hall
9fe3d1fb8b Combine the sidebar and bottombar functionality into a single class
svn: r16412
2011-01-19 14:40:39 +00:00
Nick Hall
e44dfa291e Implement Gramps bottombar
svn: r16360
2011-01-11 01:21:38 +00:00
Nick Hall
6f7ce7726f Sidebar tidy-up and bug fixes
svn: r16319
2010-12-28 17:04:41 +00:00
Nick Hall
b79b09b86b Store sidebar state in the configuration file
svn: r16274
2010-12-12 18:58:22 +00:00
Doug Blank
67cb93a28c 3719: Pedigree View: should display engagement date if no marriage known; added markup dates to family view to show fallback dates, and invalid dates; pedigreeview shows abbrev. date with markup, and tooltip details
svn: r16250
2010-12-05 17:58:56 +00:00
Nick Hall
38e5350fa4 Allow configuration of sidebar gramplets
svn: r16241
2010-12-02 00:05:09 +00:00
Nick Hall
56e7869137 Introduce workspaces with a shared filter/gramplet sidebar
svn: r16160
2010-11-08 15:50:51 +00:00