Help to Applet "Family"


   
This applet allows a graphical presentation of family trees. It is possible to browse through a tree, modify depths of the ancestors- and descendants subtree and prune parts of the tree. Additionally, one can investigate family relations and birthdays.

Handling
At first, a "main" person together with ancestors and descendants is presented. In order to change the main person, it is sufficient to select a new person with the left mouse button. If one only enters a person with the mouse, then the relationship with the marked person (at the start of an output the marked person is ident to the main person) is printed in the status bar. The marking changes by clicking on a person with the right mouse button .

Main Menu
The button "Menu" lets the main menue appear. The two numbers indicate the depths of the ancestor tree (upper number) and the descendant tree (lower number). Using the buttons " + " and " - " these values can be adjusted. A click on "OK!" creates a new family tree with the depths given. The button "Options" opens the options menu.

Options menu
Hide menu: Removes the main menu to avoid overlapping with the tree.

Choose a person: To query persons one can specify firstname and surname (wild card symbol %). After selecting one of the persons, a new family tree can be drawn with this person as the new main person.

Search Relationship: Two persons can be specified (wild card symbol %) and their family relation is then checked. If such a relationship exists, it is printed as a relationship-tree. There exists broad and narrow as well as absolute and relative output options. Narrow representation means that the ancestors of both persons are drawn in a vertical line, while in a broad representation, the father of a person is printed always left and the mother on the right above the person. Choosing absolute output, all persons of the same generation are drawn on a horizontal line, while relative output prints persons in accordance with their birth year.

Prune part of the tree: In order to achieve a clearer representation, one can prune the tree. The cursor changes and using the left mouse button, a person and its relatives are cut off. Shortcut for this function: CTRL + left mouse button .

Restore complete tree: This function appends all pruned tree-parts again.

Restore single persons: Single persons are added to the tree again.

More infos about a person: After selecting a person, a HTML page with further information is opened. If such a page is available, it is displayed in the status line. Shortcut for this function: ALT + left mouse button.

Find Birthdays: All persons with birthday in a certain time interval are queried. The time interval is specified in the fields "From:" and "To:", using in the format day (DD) - month (MM).

Help: Opens this help page.

Determine generation-number
Using the combination SHIFT + left mouse button on a person, the corresponding generation-number is set to 0. Generations of all other persons are then stated relative to this person.
   




This Applet was developed by Gilbert Scheiblhofer as a diploma thesis at the University of Vienna, Institute of Applied Computer Science and Information Systems, Department Data Engineering , under supervision of Dr. Martin Hitz .

Last updated on June 16th, 1999 by Gilbert Scheiblhofer ( e9426237@student.tuwien.ac.at)