Difference between revisions of "Graph View"

From Gramps
Jump to: navigation, search
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Image:Graph_view.jpg|500px]]
+
[[Image:Graph_view.jpg|500px|thumb|right]]
  
== What is GraphView ==
+
== What is Graph View ==
  
GraphView is a new view plugin that presents a navigable descendant tree using the current active person as a starting point. Clicking another person in the tree will make that person the active person and will redraw the tree based on them.
+
'''Graph View''' is a view plugin that presents a navigable descendant tree using the current active person as a starting point. Clicking another person in the family tree will make that person the active person and will redraw the family tree based on them.
  
 
== Features ==
 
== Features ==
Line 9: Line 9:
 
* Interactive
 
* Interactive
 
* The active person is highlighted
 
* The active person is highlighted
* Clicking a person will redraw the tree based on that person
+
* Clicking a person will redraw the family tree based on that person
 
* Clicking the active person will show the parent family of the active person, thereby allowing previous generations to be shown
 
* Clicking the active person will show the parent family of the active person, thereby allowing previous generations to be shown
 
* The view can be panned by using mouse click and drag. Select the background of the tree and drag the mouse to pan the view
 
* The view can be panned by using mouse click and drag. Select the background of the tree and drag the mouse to pan the view
 
* The view can be zoomed using a slider
 
* The view can be zoomed using a slider
 +
* A right mouse click on a person or family node shows the person or family editor as appropriate
 +
* The view redraws in response to changes made to a person or family. Right click a family to add or delete a spouse or child.
  
 
== Installation ==
 
== Installation ==
  
The GraphView plugin can be installed by downloading [https://gramps-addons.svn.sourceforge.net/svnroot/gramps-addons/download/GraphView.addon.tgz GraphView.addon.tgz] and extracting the contents of the file to your Gramps .plugins directory.
+
The Graph View plugin can be installed from within Gramps. Go to Edit -> Preferences and click the 'Check now' button to see a list of plugins which are not installed on your computer.
Graphview also requires the following to be installed:
+
 +
Graph View also requires the following to be installed:
 
* Graphviz. If you can run the Gramps Graph reports then you already have this installed.
 
* Graphviz. If you can run the Gramps Graph reports then you already have this installed.
 
* [http://live.gnome.org/PyGoocanvas PyGoocanvas]
 
* [http://live.gnome.org/PyGoocanvas PyGoocanvas]
Line 23: Line 26:
  
 
All of these should be available in common Linux distributions. For example, Debian packages Goocanvas/PyGoocanvas as libgoocanvas3 and python-pygoocanvas.
 
All of these should be available in common Linux distributions. For example, Debian packages Goocanvas/PyGoocanvas as libgoocanvas3 and python-pygoocanvas.
 +
 +
[[Category:Plugins]]
 +
[[Category:Developers/General]]
 +
[[Category:Views]]

Revision as of 09:17, 28 December 2012

Graph view.jpg

What is Graph View

Graph View is a view plugin that presents a navigable descendant tree using the current active person as a starting point. Clicking another person in the family tree will make that person the active person and will redraw the family tree based on them.

Features

  • Interactive
  • The active person is highlighted
  • Clicking a person will redraw the family tree based on that person
  • Clicking the active person will show the parent family of the active person, thereby allowing previous generations to be shown
  • The view can be panned by using mouse click and drag. Select the background of the tree and drag the mouse to pan the view
  • The view can be zoomed using a slider
  • A right mouse click on a person or family node shows the person or family editor as appropriate
  • The view redraws in response to changes made to a person or family. Right click a family to add or delete a spouse or child.

Installation

The Graph View plugin can be installed from within Gramps. Go to Edit -> Preferences and click the 'Check now' button to see a list of plugins which are not installed on your computer.

Graph View also requires the following to be installed:

  • Graphviz. If you can run the Gramps Graph reports then you already have this installed.
  • PyGoocanvas
  • Goocanvas

All of these should be available in common Linux distributions. For example, Debian packages Goocanvas/PyGoocanvas as libgoocanvas3 and python-pygoocanvas.