Commit Graph

1701 Commits

Author SHA1 Message Date
Don Allingham
17def2e4b6 * src/DisplayState.py: start of Windows menu
* src/ReadGedcom.py: sync database with transaction
* src/ViewManager.py: WinMenu support


svn: r5551
2005-12-15 04:45:20 +00:00
Martin Hawlisch
80fb555300 * src/gramps.glade: Fix Tip of the day
svn: r5548
2005-12-14 10:53:33 +00:00
Alex Roitman
fbb843eafa * src/EditPerson.py: Call child editors with new arguments.
* src/EventEdit.py: Use new window management.
* src/ListBox.py: Use new arguments.
* src/PersonView.py: Add track argument to EditPerson.


svn: r5547
2005-12-14 06:54:02 +00:00
Alex Roitman
070e1f07b8 * src/DisplayState.py: Correct and add comments.
svn: r5546
2005-12-14 04:06:42 +00:00
Don Allingham
dcbe6c9326 * src/EditPerson.py: fix after merge
* src/GrampsDbBase.py: fix after merge
* src/edit_person.glade: fix after merge


svn: r5545
2005-12-14 01:23:23 +00:00
Alex Roitman
b08882b5b2 * various: merge changes made in gramps20 up until R2_0_9 tag.
svn: r5544
2005-12-13 02:07:16 +00:00
Richard Taylor
b00ab966eb src/EditSource.py: Connected up add/del/edit buttons for Repos tab.
svn: r5543
2005-12-12 12:04:49 +00:00
Don Allingham
0a2ed36cd5 * src/FamilyView.py: Fixed FamilyView layout
svn: r5492
2005-12-07 05:09:01 +00:00
Alex Roitman
1feee85cc6 Update
svn: r5483
2005-12-06 06:44:26 +00:00
Alex Roitman
2f962b5f96 merge changes from gramps20
svn: r5482
2005-12-06 06:38:09 +00:00
Don Allingham
6b51f067f2 * src/FamilyView.py: add more ui stuff
* src/ReadGedcom.py: set batch properly


svn: r5476
2005-12-05 22:22:10 +00:00
Don Allingham
7e49f9679d * src/FamilyView.py: start of a new family view.
* src/gramps_main.py: register FamilyView


svn: r5474
2005-12-05 04:54:40 +00:00
Martin Hawlisch
59e55950a6 * src/PersonView.py (edit): Work with missing active person
svn: r5200
2005-09-16 18:37:13 +00:00
Don Allingham
24a2f68930 * src/DisplayState.py: remove relationship display stuff for the time
being.


svn: r5199
2005-09-16 18:22:32 +00:00
Martin Hawlisch
4b8208ead1 * src/PageView.py (button_press): Catch problem with no loaded database
* src/PersonView.py (button_press): Catch problem with no loaded database
* src/GrampsDbBase.py (_get_from_handle): Catch problem with no loaded database
* src/MapView.py: Updates
* src/EditPerson.py: Change complete flag into marker combo
* src/GrampsDbBase.py: Add map for custom marker values
* src/PeopleModel.py: Add support for colored markers
* src/PersonView.py: Add support for colored markers
* src/RelLib.py: Change complete flag into marker combo
* src/Utils.py: Add marker types
* src/edit_person.glade: Change complete flag into marker combo


svn: r5198
2005-09-16 15:25:27 +00:00
Martin Hawlisch
a627957211 * Makefile.am: Disable install, show warning instead.
svn: r5196
2005-09-16 07:28:02 +00:00
Don Allingham
d27db35a35 * src/EditPlace.py: fix windowing history
svn: r5194
2005-09-16 04:07:53 +00:00
Martin Hawlisch
ff7af5b673 * src/gramps_main.py: pass DisplayState to TipOfDay
* src/TipOfDay.py: Use DisplayState
* src/const.py.in: add GRAMPS websites
* src/ViewManager.py: Add TipOfDay; Make GRAMPS websites work again


svn: r5124
2005-08-25 15:08:07 +00:00
Don Allingham
f63b72f734 * src/DisplayState.py: fixe some window management syntax errros
* src/PageView.py: enable double click to edit
* src/EditPerson.py: tried to enable window management
* src/PersonView.py: make more compatible with base class


svn: r5114
2005-08-19 22:10:35 +00:00
Richard Taylor
fa58eca771 2005-08-19 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EventEditor.py: hacked about to make add work at least.


svn: r5113
2005-08-19 15:51:14 +00:00
Richard Taylor
f035e7b94b 2005-08-19 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/TreeTips.py: set default delay to 2s


svn: r5112
2005-08-19 15:34:31 +00:00
Richard Taylor
9de8ebdfbf 2005-08-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ToolTips.py: tooltip fix


svn: r5111
2005-08-19 15:27:25 +00:00
Richard Taylor
f93ed35eff 2005-08-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/DisplayModels.py: call new tooltips generator
	* src/PeopleModel.py: call new tooltips generator
	* src/ToolTips.py: new tooltips generator added


svn: r5110
2005-08-19 14:26:03 +00:00
Richard Taylor
fbfdbae3bd 2005-08-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/DisplayModels.py: added basic tooltip support to models
	* src/PageView.py: added basic tooltip support
	* src/PeopleModel.py: added basic tooltip support


svn: r5109
2005-08-19 12:44:44 +00:00
Alex Roitman
704e0c4787 Merge changes from gramps20 made since 2.0.5
svn: r5105
2005-08-18 05:58:28 +00:00
Martin Hawlisch
b9f4134fdd * src/Makefile.am
* src/plugins/Makefile.am: ScratchPad moved folder.


svn: r5095
2005-08-17 16:38:19 +00:00
Richard Taylor
d29c69cca4 2005-08-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/RepositoryView.py: remove method now works again.


svn: r5094
2005-08-17 14:24:34 +00:00
Richard Taylor
acc123ca17 2005-08-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ScratchPad.py: fix some issues with new window management and dbstate
        * src/scratchpad.glade: moved from src/plugins
        * src/plugins/ScratchPad.py: removed
        * src/plugins/scratchpad.glade: removed


svn: r5093
2005-08-17 13:51:53 +00:00
Richard Taylor
da29072138 2005-08-12 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditRepository.py: fixes for lack of parent window handles
	use of dbstate. Commented out code to bold labels for now as
	Utils.bold_label does not work. Renamed DelReposQuery.
	* src/EditSource.py: fixed repository ref edit code to use dbstate.
	* src/RepositoryRefEdit.py: fixes for dbstate and commented out window
	management code.
	* src/RepositoryView.py: fixes for dbstate, commented out remove repos
	code for now as it does not work. Fixes edit repository call.


svn: r5092
2005-08-17 09:30:10 +00:00
Alex Roitman
e44cf47799 * src/PedView.py (__init__): Define database variable.
* src/ViewManager.py (__init__): Define empty pages list.
* src/DisplayState.py (GrampsWindowManager,ManagedWindow): Add
classes for window management. Still unfinished.


svn: r5080
2005-08-15 03:45:16 +00:00
Don Allingham
56dea05049 * src/GrampsDbBase.py: keep track of open files
* src/MediaView.py: convert MediaView to handle pluggable views
* src/PersonView.py: update filter on page change
* src/ViewManager.py: change_database handling
* src/gramps.glade: remove unused blocks
* src/gramps_main.py: Add in MediaView


svn: r5075
2005-08-14 04:31:29 +00:00
Don Allingham
2fe3e67f7c * src/ViewManager.py: set up about box and other HELP menu items
* src/const.py.in: strings for about box
* Makefile.am: install COPYING file to provide text for GPL.


svn: r5073
2005-08-13 03:23:02 +00:00
Martin Hawlisch
5f3fb997c1 * src/MapView.py: Dont fail if xearth is not installed
svn: r5066
2005-08-12 18:13:33 +00:00
Don Allingham
3aae6812a7 Navigation menu fix
svn: r5065
2005-08-12 17:28:22 +00:00
Alex Roitman
6216a6503e * src/ArgHandler.py: start fixing.
* src/gramps_main.py: Run ArgHandler with new arguments.


svn: r5061
2005-08-12 16:25:43 +00:00
Martin Hawlisch
f69e15f35f * src/MapView.py: Corrected coordinate handling; Show all location in map; fetch locations from xearth config file
svn: r5059
2005-08-12 11:29:06 +00:00
Richard Taylor
dca96503ea changes to work with ViewManager changes
svn: r5058
2005-08-12 10:09:48 +00:00
Don Allingham
a3ec0b3e07 * src/RepositoryView.py: added back in
* src/gramps_main.py: added repository view


svn: r5057
2005-08-12 03:39:26 +00:00
Alex Roitman
a63a354c77 Update
svn: r5056
2005-08-12 02:54:09 +00:00
Alex Roitman
3338178102 * src/DbState.py: Remove modeule.
* src/DisplayState.py: Rename from DbState, kepp only DisplayState
class.
* src/GrampsDbBase.py: Add DbState class.
* src/MapView.py: Swap zoom_in and zoom_out to reflect reality;
add place list with the ScrollableWindow, request size for the
place list.
* src/ViewManager.py: Use DisplayState.DisplayState.
* src/gramps_main.py: Use GrampsDbBase.DbState; add docstring;


svn: r5055
2005-08-12 02:50:56 +00:00
Don Allingham
9d62401d7b * various: added new views
svn: r5054
2005-08-12 02:35:27 +00:00
Don Allingham
6839cb9a85 New EventView
svn: r5053
2005-08-11 22:13:44 +00:00
Don Allingham
30450e2efa PersonNavView changes
svn: r5052
2005-08-11 17:19:03 +00:00
Martin Hawlisch
0a245a7f2d * src/PedView.py: More work on it.
* src/MapView.py: New View showing locations on a map. Early unfinished version.
* src/gramps_main.py: Enable MapView
* src/land_shallow_topo_2048.jpg:
* src/land_shallow_topo_350.jpg: Two new map images downloaded from NASA so the are assumed to be public domain.


svn: r5050
2005-08-11 14:57:19 +00:00
Don Allingham
b39a328f9a split UI and DB state
svn: r5049
2005-08-10 23:53:24 +00:00
Martin Hawlisch
363e219af7 * src/PedView.py: Better autoscaling; better ui management
svn: r5046
2005-08-10 15:25:46 +00:00
Alex Roitman
8a3ee2f56a * src/ScratchPad.py: added
* src/stock_link.png: added
* src/DbState.py: better ui management, history management
* src/EditPerson.py: better ui management
* src/GrampsDbBase.py: better ui management
* src/PageView.py: better ui management
* src/PersonView.py: better ui management, history management
* src/ViewManager.py: better ui management


svn: r5044
2005-08-10 14:28:16 +00:00
Alex Roitman
621761ef5c * src/const.py.in: Remove obsolete constants.
svn: r5042
2005-08-09 14:43:04 +00:00
Martin Hawlisch
3a8f1f3039 * src/DbState.py: change_active_person now emits the signal, change_active_handle is only a wrapper for that.
* src/PageView.py (get_stock): Work around not existing definition of gtk.STOCK_MEDIA_MISSING by using gtk.STOCK_MISSING_IMAGE.
* src/PedView.py: Start using new PageView logic. Unfinished.
* src/gramps_main.py: Enable PedView


svn: r5041
2005-08-09 10:18:56 +00:00
Don Allingham
3e153e8f6e * src/DbState.py: Added new class to keep track of database
status
* src/PageView.py: base class for pluggable views
* src/PersonView.py: new version of PeopleView
* src/ViewManager.py: view and database management class


svn: r5040
2005-08-09 04:41:20 +00:00