Commit Graph

185 Commits

Author SHA1 Message Date
Nick Hall
3812d647e3 Escape tag names in the menu
svn: r15926
2010-09-24 19:00:26 +00:00
Nick Hall
f748668c89 GEPS 011: Tagging - Converted to use new database table object
svn: r15921
2010-09-21 17:52:37 +00:00
Benny Malengier
bb248fadce Good progress: * name displayer updated to new structure
* person view coded updated
               * small change in dbloader so errors can be seen


svn: r15914
2010-09-17 22:13:31 +00:00
Nick Hall
bf8146b9d1 GEPS 011: Tagging
svn: r15830
2010-08-29 18:36:42 +00:00
Doug Blank
47e3d110d5 Added a new addon type 'WebConnect' which defines a method to lookup data on websites
svn: r15812
2010-08-25 01:17:22 +00:00
Doug Blank
8e3aad341b Refactored copy/paste to PageView for general use
svn: r15788
2010-08-21 23:10:49 +00:00
Doug Blank
c9f82192b1 Added selected_handles() to navigation views for compatibility with listviews
svn: r15765
2010-08-18 12:37:17 +00:00
Doug Blank
bc6b0e6fdf Control+c, Control+v are now handled properly by nav views and otherwise
svn: r15736
2010-08-14 19:06:47 +00:00
Doug Blank
5ea17d75bc Allow multiple objects to be copied
svn: r15732
2010-08-14 09:20:20 +00:00
Doug Blank
e3cd87484c Added copy and paste to all views; gramplet view needs work
svn: r15697
2010-08-09 20:51:54 +00:00
Nick Hall
c0944d5df0 Tidy up warnings and change error to warning in flat model
svn: r15688
2010-08-08 18:59:09 +00:00
Nick Hall
0fb8ef6da4 Sort by "surname" instead of "group as" in flat person view
svn: r15687
2010-08-08 18:33:44 +00:00
Doug Blank
c15fdb15c4 No need to crash, just warn, on dup nodes
svn: r15684
2010-08-08 13:15:36 +00:00
Nick Hall
27ab4c5484 Raise error if duplicate handle added to model
svn: r15680
2010-08-02 14:12:12 +00:00
Doug Blank
aa5cefd789 Refactored listviews to be able to select multiple items for dnd
svn: r15656
2010-07-29 07:59:07 +00:00
Doug Blank
3e28ee67ec 2059: need a way to compare and merge all objects, by MD Nauta
svn: r15645
2010-07-22 02:16:32 +00:00
Nick Hall
7a9e22083d Ensure signals are connected when a view is created
svn: r15629
2010-07-09 15:13:06 +00:00
Nick Hall
24403802ac Fix tooltips in list views (currently disabled)
svn: r15615
2010-07-04 16:59:05 +00:00
Nick Hall
5ab9ca2e5a Fix marker colours in Family and Note views
svn: r15613
2010-07-03 15:04:36 +00:00
Nick Hall
939ac5505e Change sort order from D.D8 to ISO-DMS
svn: r15583
2010-06-19 23:44:13 +00:00
Nick Hall
49a0830d29 4076: Fix sort order when different latitude/longitude formats are used
svn: r15581
2010-06-19 17:41:28 +00:00
Nick Hall
6da2ade5e3 Format date in Last Changed column in views according to preference setting
svn: r15426
2010-05-20 17:47:31 +00:00
Doug Blank
3e345733eb 3780: 'Gender contains' filter does not work as I expect
svn: r14985
2010-04-01 13:22:58 +00:00
Nick Hall
4ffef76fac 3740: Fix problems with add, delete and update of views when filter applied
svn: r14968
2010-03-29 16:00:24 +00:00
Nick Hall
f22febbea0 0407 and 1447: Save column widths in configuration file
svn: r14953
2010-03-28 00:55:09 +00:00
Nick Hall
e090d8d250 3731: Add place name column to place tree view
svn: r14951
2010-03-27 23:00:41 +00:00
Nick Hall
edaec66f47 Translate strings for hierarchy level headings
svn: r14935
2010-03-26 21:12:09 +00:00
Nick Hall
80a1b440b8 3752: Fix sort order of last-changed column
svn: r14933
2010-03-26 19:49:46 +00:00
Benny Malengier
910d34c330 Solving connected date bugs
3390: Date module that reads calendar on Gedcom file format, cannot read the @
3763: dates parsed wrong
3754: Active markup for invalid date on Event View
Some other bugs might be fixed by these changes


svn: r14922
2010-03-24 16:05:42 +00:00
Nick Hall
669db7237e Bug fix for multiple sort keys
svn: r14679
2010-03-07 19:49:50 +00:00
Nick Hall
d34e83d9ba Allow multiple sort keys on tree views
svn: r14673
2010-03-07 17:48:58 +00:00
Nick Hall
665e62edd1 Fix sort order in flat person view
svn: r14672
2010-03-07 17:27:53 +00:00
Benny Malengier
9ab5decb47 3667: Addings a new person and changing the name grouping results in frozen window
svn: r14662
2010-03-07 15:33:38 +00:00
Nick Hall
1698f8ddbf Update history and MRU lists when objects are deleted
svn: r14581
2010-03-02 15:49:27 +00:00
Benny Malengier
d594dcf247 03651: Deleting more than one person causes crash
Actually these are fixes trying to fix this bug


svn: r14575
2010-03-02 11:13:30 +00:00
Nick Hall
4f7a2d7593 Only update display counts for nodes with handles
svn: r14527
2010-02-28 17:27:43 +00:00
Nick Hall
ccbe040c1f 3448: Prevent removal of hidden root node
svn: r14525
2010-02-28 17:02:26 +00:00
Benny Malengier
d2a341f19e translate category in menu and title
svn: r14479
2010-02-25 12:59:12 +00:00
Benny Malengier
862e2f49ec Remove unused function, add comment on a callback
svn: r14370
2010-02-14 20:24:15 +00:00
Benny Malengier
7394015a76 allow better string translation of no active object
svn: r14367
2010-02-14 16:55:06 +00:00
Nick Hall
4ef3a10161 Extend markup column definition to a list of columns for listviews.
svn: r14327
2010-02-11 22:30:16 +00:00
Nick Hall
a7c1c2b32a Fix initial value of filter sidebar toggle on menu
svn: r14288
2010-02-08 22:33:04 +00:00
Doug Blank
efe5ffdc80 3572: Selection of People from picklist seems to not work because of PeopleModel change
svn: r14251
2010-02-06 16:54:57 +00:00
Jérôme Rapinat
b3efd702a2 Make Filter Sidebar consistent on Menu
svn: r14247
2010-02-06 15:27:17 +00:00
Nick Hall
6c7fcf4607 Performance improvement when reversing the order of a column
svn: r14231
2010-02-05 19:15:00 +00:00
Gary Burton
c04899d3ea Fix for bug 3566: The column Last Changed is empty for places
svn: r14225
2010-02-05 12:05:28 +00:00
Benny Malengier
f152ac25d8 fix bug: spouse data was not shown in personviews
svn: r14222
2010-02-05 10:27:09 +00:00
Nick Hall
65d03d2556 Avoid detach model problem when reversing a column sort
svn: r14219
2010-02-04 23:33:47 +00:00
Nick Hall
a818db8817 Rename placeview and placemodel classes for consistency
svn: r14216
2010-02-04 21:05:15 +00:00
Nick Hall
31d920ef29 Remove unused constants
svn: r14215
2010-02-04 19:13:05 +00:00
Benny Malengier
8b6077a95e Give relview a configuration, remove old config from preferences
svn: r14204
2010-02-03 23:31:38 +00:00
Benny Malengier
201a0103df base place view should be a plugin lib, only used in other plugins
svn: r14200
2010-02-03 20:44:00 +00:00
Nick Hall
03b41ff8fb Fix bug where handle column not defined consistently between view and model
svn: r14197
2010-02-03 16:33:12 +00:00
Benny Malengier
967f99bf7b Use the new view plugin structure to offer a flat list person view
svn: r14195
2010-02-03 13:01:04 +00:00
Nick Hall
ac4213db94 Fix moving to bookmark when object is the first in a flat view
svn: r14193
2010-02-02 15:31:48 +00:00
Gerald Britton
7975d5c3c4 Revert some map calls to list comps to correct bug introduced in rev. 14104
svn: r14191
2010-02-02 13:56:15 +00:00
Benny Malengier
2828363e9e fix bug in notemodel, wrong offset
svn: r14184
2010-02-01 19:48:09 +00:00
Benny Malengier
030af7b07b fix bug that prevents show change date in place view
svn: r14182
2010-02-01 16:12:15 +00:00
Benny Malengier
1fe13f7a78 Fix sort on change issues
svn: r14181
2010-02-01 15:14:17 +00:00
Benny Malengier
e06fd89d14 missing imports
svn: r14180
2010-02-01 15:01:36 +00:00
Benny Malengier
140c7c6f7d Reenable changing column order for all listviews
svn: r14179
2010-02-01 13:04:19 +00:00
Benny Malengier
a89e8d1d18 Remove column config from db, move to the plugins
Start with reuse of preferences for all configuration
Allow all view plugins to set configuration dialog
TODO: activate the column reorder in config of listviews


svn: r14176
2010-02-01 07:01:45 +00:00
Gerald Britton
07decce138 Tweaks
svn: r14143
2010-01-26 14:21:51 +00:00
Doug Blank
2c1a4da30c Fixed bug reveal by optimization
svn: r14139
2010-01-26 12:21:28 +00:00
Gerald Britton
8f0582df8a Use built-in functions to replace for loops:
Old code:

for x in y:
  f(x)

New Code:

map(f, y)

Also use defaultdict instead of simple dict when advantageous and use list comprehensions
instead of for loops where map() could be used but requires lambdas.


svn: r14135
2010-01-25 17:45:21 +00:00
Gerald Britton
1f2469b09f Simplify with built-in functions where possible. e.g.
change [x for x in y if x] to filter(None, y)
change [f(x) for x in y] to map(f, x)
change [x for x in y] to list(y)

These changes reduce source code size and complexity and produce some minor performance gains

svn: r14104
2010-01-21 18:42:53 +00:00
Brian Matherly
f04880ec09 Move gettext, ngettext and sgettext calls into the new ggettext module. All of them return unicode all of the time.
svn: r14091
2010-01-18 04:42:17 +00:00
Doug Blank
b66e96b8d9 Plugin Manager refinements, part 1: refactored plugin lists, renamed Plugin Status to Plugin Manager, added functionality on loaded plugin page
svn: r14086
2010-01-17 16:24:56 +00:00
Brian Matherly
d9a0ab8a90 Continued work on GEP008: Consolidate src/FilterEditor files into one file and move it to gui/filtereditor.py.
svn: r14074
2010-01-14 04:58:30 +00:00
Brian Matherly
c5f54d0cfc Continued work on GEP008: Move src/BasicUtils/_NameDisplay.py to src/gen/display.
svn: r14072
2010-01-14 04:08:04 +00:00
Gerald Britton
d6ede10e89 Tweaks to reduce source- and byte-code sizes
svn: r14069
2010-01-13 20:54:46 +00:00
Benny Malengier
63d9122ea2 fix 3 one line bugs in treebasemodel
svn: r14068
2010-01-13 20:17:45 +00:00
Nick Hall
4a87cbbe61 Add Most Recently Used object functionality to Go menu
svn: r14061
2010-01-13 15:59:36 +00:00
Benny Malengier
623e39d0a8 On delete of node in treeview, remove handle link so that goto_handle unsets
selection


svn: r14052
2010-01-12 22:10:33 +00:00
Benny Malengier
61de0898af 1. remove leftover from using nodeid as iter
2. fix error in add on placetreeview: preset values with node.name of parents


svn: r14051
2010-01-12 21:50:37 +00:00
Benny Malengier
263c87ff87 correct not general string, more logical treeview
svn: r14040
2010-01-12 08:37:17 +00:00
Benny Malengier
db06758bb0 Only clear dicts, don't reassign
svn: r14028
2010-01-11 10:51:56 +00:00
Benny Malengier
2a36355a8b fix goto_handle on row update
change placetreeview somewhat, further to discuss


svn: r14024
2010-01-10 20:11:18 +00:00
Nick Hall
b503fa2e25 Extend history functionality (back/forward) and active-changed signals to all primary objects
svn: r14023
2010-01-10 19:19:33 +00:00
Benny Malengier
04763f50fe *fix displayed/total on views, so they are correct on updates
*listviews don't become dirty from add/delete/update signals while
 they are not active. This should improve performance on large trees
 now that these actions are cheap in all views after rework of the views


svn: r14020
2010-01-10 15:00:15 +00:00
Benny Malengier
2e65bfcce4 Extra keybinding/buttonbinding on treeviews for usability
Shift+enter and dblclick: expand group and children


svn: r14019
2010-01-10 12:20:13 +00:00
Benny Malengier
0ec49507ed Renable enter to expand nodes on the treeviews
svn: r14005
2010-01-09 16:16:52 +00:00
Benny Malengier
de2d669763 3275: PageView reworking, changes by B. Malengier and N.Hall
Specifically: improve new treeview by using a linked list implementation so 
 iters can be quickly iterated over
Also: progressdialog on long personview loads.


svn: r14002
2010-01-09 11:10:32 +00:00
Peter Landgren
d664fa4aa2 Fix of issue 3480.
svn: r13997
2010-01-08 15:59:05 +00:00
Brian Matherly
1fa4e8d66c Continued work on GEP008: move gen/utils/longop.py, gen/utils/progressmon.py, ProgressDialog.py into gui/widgets/progressdialog.py.
svn: r13980
2010-01-06 05:27:28 +00:00
Peter Landgren
7c152a868a Fix of issue 3480.
svn: r13967
2010-01-03 14:14:30 +00:00
Nick Hall
6ae29de4f0 2563: Add signals for all objects when active object changes
svn: r13960
2010-01-02 23:01:43 +00:00
Nick Hall
c43f162b2f Preparation to extend navigation to all object types
svn: r13955
2010-01-01 19:55:09 +00:00
Doug Blank
0f78f5c918 Refined right-click popup menus on placeviews
svn: r13954
2010-01-01 18:59:58 +00:00
Doug Blank
205b3beadd Enabled Quickviews on all list views; enabled References Quickview for all views
svn: r13947
2009-12-31 14:59:44 +00:00
Nick Hall
ad5aa7006e 3463: Re-select edited row after edit in tree view
svn: r13922
2009-12-26 23:11:09 +00:00
Nick Hall
5422931318 Allow nodes with handles at higher levels in the tree
svn: r13921
2009-12-26 19:42:22 +00:00
Doug Blank
872e971fd3 gen.lib and gen.utils are independent; removed gen.utils.dbutils --- moved db methods to gen.db.base
svn: r13872
2009-12-21 04:18:31 +00:00
Nick Hall
7b9bd62734 Bug fix for trees with handles on non-leaf nodes
svn: r13845
2009-12-18 15:55:05 +00:00
Gerald Britton
a52663d0cd tweak replacing for-loop with call to map() function
svn: r13838
2009-12-17 16:21:37 +00:00
Nick Hall
bfd2a9629f Improved export for hierarchical views
svn: r13830
2009-12-16 22:56:55 +00:00
Nick Hall
a921cc784f 3433: Fix hierarchy problem in place view
svn: r13828
2009-12-16 19:40:53 +00:00
Gerald Britton
0512137d35 tweak using enumerate() instead of more complicated zip(range(len())) alternative
svn: r13809
2009-12-15 16:21:38 +00:00
Brian Matherly
bbe2b6da0c move src/Editors/* to src/gui/editors as part of GEP008
svn: r13807
2009-12-15 05:56:12 +00:00
Brian Matherly
0001133eb8 move src/widgets/* to src/gui/widgets as part of GEP008
svn: r13791
2009-12-14 03:20:19 +00:00