Working with Context Menus

The most important thing to try while working with GenJ is triggering the context-menus. A right-click (your platform might have a different mouse action to trigger them) on the information displayed in one of the views will reveal actions you can take.

The context-menu is always structured the same way : at first place it shows a sub-menu for what you have clicked on and then, in the next level of the menu, further options are offered that broaden the context.

In the following example the context for a Name-property is shown. The first sub-menu is for the property itself and actions on it, the second sub-menu is for the entitiy (here an Individual) this property belongs to, the third sub-menu is for the file (Gedcom) the entity belongs to.

The sub-menu for the Individual 'I008' shows the following actions:

The next example again shows a context-menu for a property but this time the actions for the property itself are shown (first sub-menu).

These are the actions offered:

Lastly an example which emphasizes the dynamic way the content of the context-menus is generated. The following logic was applied when constructing the menu for a right-click on a node in the Tree View:

The actions shown in the sub-menu allow the creation of new Entities in file example.ged. It's advisable though to "grow existing information" instead of creating standalone entities like Individuals or Families. To create related/referenced entities use the sub-menus for properties or entities as described above.