Commit Graph

226 Commits

Author SHA1 Message Date
Doug Blank
458c42b0d4 Added a basic configure for GrampletView; removed config of columns by right-clicking
svn: r14305
2010-02-10 19:19:32 +00:00
Jérôme Rapinat
c77515294c 3595: More confort for non-english users
svn: r14303
2010-02-10 17:02:26 +00:00
Doug Blank
56e25bdc7a Added an optional message area to Progressmeter; addon updates uses this to report back status
svn: r14301
2010-02-10 15:43:05 +00:00
Doug Blank
f382665850 Config of gramplet keeps track of details if it is in a split pane
svn: r14294
2010-02-09 13:14:37 +00:00
Doug Blank
8af314298e Get rid of warnings on view categories with more than 9 views (yes, I have a category with 16 views)
svn: r14291
2010-02-09 01:41:32 +00:00
Benny Malengier
1a5f1720c0 Allow plugins to register their icons, new icons for geoview
svn: r14289
2010-02-09 00:07:43 +00:00
Nick Hall
a7c1c2b32a Fix initial value of filter sidebar toggle on menu
svn: r14288
2010-02-08 22:33:04 +00:00
Peter Landgren
c9e7e6e5e4 Make use of new module constfunc.
svn: r14283
2010-02-08 17:20:57 +00:00
Peter Landgren
99b95c547d Make use of new module constfunc.
svn: r14282
2010-02-08 17:19:15 +00:00
Doug Blank
5ef4112868 Removed gui options from Gramplet Pane; plan on having a Configure View window
svn: r14277
2010-02-08 13:34:44 +00:00
Doug Blank
3b3e5e032d Column of handle of note model had changed, apparently; used in selecting ID
svn: r14273
2010-02-08 04:20:24 +00:00
Peter Landgren
06f2bbf659 Step towards fix of translation in Windows.
svn: r14269
2010-02-07 18:02:51 +00:00
Doug Blank
22c4ec78cb Have some parameters of the GrampletPane passed in at runtime (default_gramplets)
svn: r14267
2010-02-07 16:59:06 +00:00
Doug Blank
1bd2966d3c Have some parameters of the GrampletPane passed in at runtime (column_count)
svn: r14266
2010-02-07 16:38:06 +00:00
Doug Blank
df9899a78b Allow each grampletpane to have its own config
svn: r14265
2010-02-07 13:30:59 +00:00
Doug Blank
9110d76624 Support files for grampletpane
svn: r14264
2010-02-07 12:20:25 +00:00
Doug Blank
b0ec0560f2 Moved GrampletPane to gui/widgets/grampletpane.py
svn: r14259
2010-02-07 04:44:33 +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
Doug Blank
ec017abfa3 3328: Rule Editor does not select current rule to edit
svn: r14244
2010-02-06 12:42:36 +00:00
Benny Malengier
63652c3239 remember in every view cat the last used view
svn: r14232
2010-02-05 19:47:32 +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
Benny Malengier
c0fc14960f Move 2 more options to config, increase columndialog size
svn: r14220
2010-02-05 08:48:58 +00:00
Nick Hall
65d03d2556 Avoid detach model problem when reversing a column sort
svn: r14219
2010-02-04 23:33:47 +00:00
Gary Burton
3b6552f62d Include recent change to PlaceListModel in get_handle_column
svn: r14218
2010-02-04 22:52:00 +00:00
Gary Burton
91b8da4fd0 Include more place attributes in the place selector
svn: r14217
2010-02-04 22:43:09 +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
Nick Hall
829705de76 Add main participant to title
svn: r14214
2010-02-04 19:04:35 +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
Benny Malengier
5584060f83 Prettify columnorder a bit
svn: r14199
2010-02-03 20:34:35 +00:00
Nick Hall
2d47a0e78d Revert unintentional commit
svn: r14198
2010-02-03 18:13:09 +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
d6205d09d1 fix bug: close not disconnected on dbchange
svn: r14190
2010-02-02 09:02:31 +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
Peter Landgren
d4117408e6 Fixed typo.
svn: r14133
2010-01-25 08:56:46 +00:00
Peter Landgren
7a3732d6fa Fixed typo.
svn: r14132
2010-01-25 08:56:05 +00:00
Brian Matherly
cd30f4db2f Continued work on GEP008: move src/Mime to src/gen/mime.
svn: r14118
2010-01-24 20:17:14 +00:00
Brian Matherly
2e9a4c27d0 Move find_mime_type_pixbuf from the Mime module to ThumbNails. It is more closely related to thumbnails than mime.
svn: r14109
2010-01-24 04:52:22 +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
Gerald Britton
2b12f3df07 Use defaultdict type where possible for minor performance gain and source code simplification
svn: r14011
2010-01-09 19:54:32 +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
Nick Hall
6872ce1b33 3498: Fix bug and enable show all checkbox in selector
svn: r13969
2010-01-04 18:44:51 +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
Jérôme Rapinat
bbdf6d80cc 3485: A better message for date validator on AgeOnDate Gramplet.
svn: r13939
2009-12-29 16:56:27 +00:00
Nick Hall
7f2174b225 Improve event type defaults for new events in display tabs
svn: r13933
2009-12-28 18:09:40 +00:00
Benny Malengier
68224a98c0 correct wrong editperson import
svn: r13923
2009-12-27 09:48:58 +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
Gary Burton
d8471f652a Make search bar work again in selectors
svn: r13901
2009-12-23 20:55:52 +00:00
Doug Blank
ab3dfe1415 3465: Create a new hierarchy of base classes for gramps cor databases (read, write) and add methods
svn: r13894
2009-12-23 15:55:58 +00:00
Brian Matherly
9a397544a2 Fix missing import for family event reference editor.
svn: r13883
2009-12-22 12:21:37 +00:00
Doug Blank
699dcb13fe Fixed svn Id property
svn: r13881
2009-12-21 13:43:50 +00:00
Doug Blank
3a8b4d7e40 Moved fallback functions from Db to gen.utils
svn: r13876
2009-12-21 05:58:55 +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
Brian Matherly
814d721f68 Remove QuestionDialog dependency from gen. The database now raises exceptions and the GUI generates the question dialog.
svn: r13865
2009-12-20 22:44:32 +00:00
Gary Burton
b7169ff0b0 Fix bug 2926. Two references created when dropping media onto gallery tab
svn: r13858
2009-12-20 17:24:28 +00:00
Brian Matherly
806bd63ca2 Continued work on GEP008: Move GrampsDbUtils/_Backup.py to gen/db/backup.py.
svn: r13856
2009-12-20 04:30:28 +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
Doug Blank
b4512427af Small little crash fix
svn: r13834
2009-12-17 04:38:33 +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
85c307d174 Simplification using list comprehension
svn: r13826
2009-12-16 17:51:53 +00:00