diff --git a/.settings/GenJ.launch b/.settings/GenJ.launch
index 9d508b4..4a49fbf 100644
--- a/.settings/GenJ.launch
+++ b/.settings/GenJ.launch
@@ -1,18 +1,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Button.cld b/Button.cld
new file mode 100644
index 0000000..fc7673e
--- /dev/null
+++ b/Button.cld
@@ -0,0 +1,2163 @@
+
+
+
+ 255
+ 255
+ 206
+
+
+ 0
+ 0
+ 0
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 72
+ 38
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 69
+ 437
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ View
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ View
+ void
+
+
+ lm
+ LayoutManager
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ add
+ Component
+
+
+ comp
+ Component
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ commit
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ closing
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getView
+ View
+
+
+ componentInView
+ Component
+
+
+ false
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setContext
+ void
+
+
+ context
+ Context
+
+
+ isActionPerformed
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ populate
+ void
+
+
+ toolbar
+ ToolBar
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ genj.view.View
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ INDENT
+ String
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ RES
+ Resources
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ REG
+ Registry
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ LAYOUT
+ NestedBlockLayout
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ callback
+ GedcomListener
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ context
+ Context
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ content
+ JPanel
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ CLICK
+ MouseListener
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ NavigatorView
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setContext
+ void
+
+
+ context
+ Context
+
+
+ isActionPerformed
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ addLine
+ void
+
+
+ key
+ String
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ addExpander
+ void
+
+
+ key
+ String
+
+
+ count
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setFam
+ void
+
+
+ fam
+ Fam
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setIndi
+ void
+
+
+ indi
+ Indi
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ create
+ JLabel
+
+
+ action
+ Action
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getParents
+ List<Indi>
+
+
+ parents
+ List<Indi>
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getChildren
+ List<Indi>
+
+
+ children
+ List<Indi>
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ indi
+ JLabel
+
+
+ indi
+ Indi
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ genj.nav.NavigatorView
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 524
+ 40
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ buttonType
+ Class
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ insets
+ Insets
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ container
+ JComponent
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ group
+ ButtonGroup
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ fontSize
+ int
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setButtonType
+ ButtonHelper
+
+
+ set
+ Class
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setInsets
+ ButtonHelper
+
+
+ set
+ Insets
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setInsets
+ ButtonHelper
+
+
+ val
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setContainer
+ ButtonHelper
+
+
+ set
+ JComponent
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setFontSize
+ ButtonHelper
+
+
+ set
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ createGroup
+ ButtonGroup
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ create
+ AbstractButton
+
+
+ action
+ Action
+
+
+ toggle
+ ImageIcon
+
+
+ state
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ create
+ AbstractButton
+
+
+ action
+ Action
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ create
+ AbstractButton
+
+
+ action
+ Action
+
+
+ type
+ Class
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ createButton
+ AbstractButton
+
+
+ type
+ Class
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ genj.util.swing.ButtonHelper
+ false
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 536
+ 369
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ menus
+ Stack<JComponent>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ popMenu
+ MenuHelper
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ pushMenu
+ MenuHelper
+
+
+ menu
+ JComponent
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ createMenu
+ JMenu
+
+
+ action
+ Action2.Group
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ createMenu
+ JMenu
+
+
+ text
+ String
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ createMenu
+ JMenu
+
+
+ text
+ String
+
+
+ img
+ Icon
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ createPopup
+ JPopupMenu
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ createItems
+ void
+
+
+ actions
+ Iterable<Action2>
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ createItem
+ JMenuItem
+
+
+ action
+ Action
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ set
+ void
+
+
+ action
+ Action
+
+
+ item
+ JMenuItem
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ createSeparator
+ MenuHelper
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ genj.util.swing.MenuHelper
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 941
+ 38
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ RES
+ Resources
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ PARENTS
+ ImageIcon
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ SIBLINGS
+ ImageIcon
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ HUSBAND
+ ImageIcon
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ WIFE
+ ImageIcon
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ CHILDREN
+ ImageIcon
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ createPlugin
+ Object
+
+
+ workbench
+ Workbench
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ createActions
+ void
+
+
+ context
+ Context
+
+
+ purpose
+ Purpose
+
+
+ into
+ Group
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ genj.nav.NavigatorPluginFactory
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 940
+ 220
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ target
+ Indi
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ Goto
+ void
+
+
+ img
+ ImageIcon
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ Goto
+ void
+
+
+ key
+ String
+
+
+ targets
+ List<Indi>
+
+
+ img
+ ImageIcon
+
+
+ max
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ Goto
+ void
+
+
+ key
+ String
+
+
+ targets
+ List<Indi>
+
+
+ moreTargets
+ List<Indi>
+
+
+ img
+ ImageIcon
+
+
+ max
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ init
+ void
+
+
+ key
+ String
+
+
+ targets
+ List<Indi>
+
+
+ img
+ ImageIcon
+
+
+ max
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ actionPerformed
+ void
+
+
+ e
+ ActionEvent
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ genj.nav.NavigatorPluginFactory.Goto
+ false
+
+
+
+
\ No newline at end of file
diff --git a/ExpandAll.cld b/ExpandAll.cld
new file mode 100644
index 0000000..dcb75c2
--- /dev/null
+++ b/ExpandAll.cld
@@ -0,0 +1,4115 @@
+
+
+
+ 255
+ 255
+ 206
+
+
+ 0
+ 0
+ 0
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 206
+
+
+ 0
+ 0
+ 0
+
+ true
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 497
+ 8
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ indi
+ Indi
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ fam
+ Fam
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ NextFamily
+ void
+
+
+ individual
+ Indi
+
+
+ fams
+ Fam[]
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ run
+ void
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ genj.tree.Model.NextFamily
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 756
+ 9
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ indi
+ Indi
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ set
+ Set<String>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ FoldUnfold
+ void
+
+
+ individual
+ Indi
+
+
+ ancestors
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ run
+ void
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ genj.tree.Model.FoldUnfold
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 500
+ 122
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ repaint
+ Set
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ update
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ added
+ Entity
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ gedcomWriteLockAcquired
+ void
+
+
+ gedcom
+ Gedcom
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ gedcomWriteLockReleased
+ void
+
+
+ gedcom
+ Gedcom
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ gedcomEntityAdded
+ void
+
+
+ gedcom
+ Gedcom
+
+
+ added
+ Entity
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ gedcomEntityDeleted
+ void
+
+
+ gedcom
+ Gedcom
+
+
+ entity
+ Entity
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ gedcomPropertyAdded
+ void
+
+
+ gedcom
+ Gedcom
+
+
+ property
+ Property
+
+
+ pos
+ int
+
+
+ added
+ Property
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ gedcomPropertyChanged
+ void
+
+
+ gedcom
+ Gedcom
+
+
+ property
+ Property
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ gedcomPropertyDeleted
+ void
+
+
+ gedcom
+ Gedcom
+
+
+ property
+ Property
+
+
+ pos
+ int
+
+
+ deleted
+ Property
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ genj.tree.Model.Callback
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 687
+ 362
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ BOOKMARK_ICON
+ ImageIcon
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ REGISTRY
+ Registry
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ RESOURCES
+ Resources
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ TITLE
+ String
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ DPMM
+ Point2D
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ model
+ Model
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ content
+ Content
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ overview
+ Overview
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ contentRenderer
+ ContentRenderer
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ zoom
+ double
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ sliderZoom
+ SliderWidget
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isAntialiasing
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ colors
+ Map<String,Color>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ tag2blueprint
+ Map<String,String>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ tag2renderer
+ Map<String,BlueprintRenderer>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ contentFont
+ Font
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ center
+ Point2D.Double
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ context
+ Context
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ ignoreContextChange
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ TreeView
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeNotify
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getContext
+ ViewContext
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ doLayout
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getPreferredSize
+ Dimension
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isOptimizedDrawingEnabled
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isAntialising
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setAntialiasing
+ void
+
+
+ set
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getContentFont
+ Font
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setContentFont
+ void
+
+
+ set
+ Font
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setColors
+ void
+
+
+ set
+ Map<String,Color>
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getColors
+ Map<String,Color>
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getModel
+ Model
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setContext
+ void
+
+
+ newContext
+ Context
+
+
+ isActionPerformed
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ show
+ boolean
+
+
+ entity
+ Entity
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ scrollTo
+ void
+
+
+ p
+ Point
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ scrollToCurrent
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setZoom
+ void
+
+
+ d
+ double
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ populate
+ void
+
+
+ toolbar
+ ToolBar
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ createActions
+ void
+
+
+ context
+ Context
+
+
+ purpose
+ Purpose
+
+
+ result
+ Group
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setRoot
+ void
+
+
+ root
+ Entity
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ view2model
+ Point
+
+
+ pos
+ Point
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getBlueprint
+ Blueprint
+
+
+ tag
+ String
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getEntityRenderer
+ BlueprintRenderer
+
+
+ tag
+ String
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ genj.tree.TreeView
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 501
+ 364
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ yes
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ Print
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getRenderer
+ PrintRenderer
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ genj.tree.TreeView.Print
+ false
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 108
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ callback
+ Callback
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ listeners
+ List<ModelListener>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ arcs
+ Collection<TreeArc>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ entities2nodes
+ Map<Entity,TreeNode>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ nodes
+ Collection<TreeNode>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ bounds
+ Rectangle
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ cache
+ GridCache
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isVertical
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isFamilies
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isBendArcs
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isMarrSymbols
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isFoldSymbols
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ hideAncestors
+ Set<String>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ hideDescendants
+ Set<String>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ indi2fam
+ Map<Indi,Fam>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ root
+ Entity
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ metrics
+ TreeMetrics
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ bookmarks
+ LinkedList<Bookmark>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ Model
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setRoot
+ void
+
+
+ entity
+ Entity
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getRoot
+ Entity
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isVertical
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setVertical
+ void
+
+
+ set
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isBendArcs
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setBendArcs
+ void
+
+
+ set
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isFamilies
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setFamilies
+ void
+
+
+ set
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isMarrSymbols
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setMarrSymbols
+ void
+
+
+ set
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setFoldSymbols
+ void
+
+
+ set
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isFoldSymbols
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMetrics
+ TreeMetrics
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setMetrics
+ void
+
+
+ set
+ TreeMetrics
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ addListener
+ void
+
+
+ l
+ ModelListener
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeListener
+ void
+
+
+ l
+ ModelListener
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getNodesIn
+ Collection<? extends TreeNode>
+
+
+ range
+ Rectangle
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getArcsIn
+ Collection<TreeArc>
+
+
+ range
+ Rectangle
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getNodeAt
+ TreeNode
+
+
+ x
+ int
+
+
+ y
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getContentAt
+ Object
+
+
+ x
+ int
+
+
+ y
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getEntityAt
+ Entity
+
+
+ x
+ int
+
+
+ y
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getNode
+ TreeNode
+
+
+ e
+ Entity
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getBounds
+ Rectangle
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ addBookmark
+ void
+
+
+ b
+ Bookmark
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getBookmarks
+ List<Bookmark>
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setBookmarks
+ void
+
+
+ set
+ List<Bookmark>
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getHideAncestorsIDs
+ Collection<String>
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setHideAncestorsIDs
+ void
+
+
+ ids
+ Collection<String>
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getHideDescendantsIDs
+ Collection<String>
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setHideDescendantsIDs
+ void
+
+
+ ids
+ Collection<String>
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getIds
+ Collection<String>
+
+
+ entities
+ Collection<Entity>
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isHideDescendants
+ boolean
+
+
+ indi
+ Indi
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isHideAncestors
+ boolean
+
+
+ indi
+ Indi
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getFamily
+ Fam
+
+
+ indi
+ Indi
+
+
+ fams
+ Fam[]
+
+
+ next
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ add
+ TreeNode
+
+
+ node
+ TreeNode
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ add
+ TreeArc
+
+
+ arc
+ TreeArc
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getEntities
+ Set
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ update
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ layout
+ Rectangle
+
+
+ root
+ TreeNode
+
+
+ isTopDown
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ fireStructureChanged
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ fireNodesChanged
+ void
+
+
+ nodes
+ Collection
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ genj.tree.Model
+ false
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 206
+
+
+ 0
+ 0
+ 0
+
+ true
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 87
+ 1171
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ INDENT
+ String
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ RES
+ Resources
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ REG
+ Registry
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ LAYOUT
+ NestedBlockLayout
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ callback
+ GedcomListener
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ context
+ Context
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ content
+ JPanel
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ CLICK
+ MouseListener
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ NavigatorView
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setContext
+ void
+
+
+ context
+ Context
+
+
+ isActionPerformed
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ addLine
+ void
+
+
+ key
+ String
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ addExpander
+ void
+
+
+ key
+ String
+
+
+ count
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setFam
+ void
+
+
+ fam
+ Fam
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setIndi
+ void
+
+
+ indi
+ Indi
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ create
+ JLabel
+
+
+ action
+ Action
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getParents
+ List<Indi>
+
+
+ parents
+ List<Indi>
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getChildren
+ List<Indi>
+
+
+ children
+ List<Indi>
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ indi
+ JLabel
+
+
+ indi
+ Indi
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ genj.nav.NavigatorView
+ false
+
+
+
+
\ No newline at end of file
diff --git a/build/eclipse/.gitignore b/build/eclipse/.gitignore
new file mode 100644
index 0000000..8422912
--- /dev/null
+++ b/build/eclipse/.gitignore
@@ -0,0 +1,5 @@
+/contrib
+/core
+/report
+/run
+/tst
diff --git a/src/core/genj/tree/Model.java b/src/core/genj/tree/Model.java
index 764d8c1..deff3f3 100644
--- a/src/core/genj/tree/Model.java
+++ b/src/core/genj/tree/Model.java
@@ -367,6 +367,12 @@ import java.util.concurrent.CopyOnWriteArrayList;
hideAncestors.addAll(ids);
}
+ //OUR ATTEMPT AT CLEARING THE LIST OF HIDDEN IDS
+ public void clearHiddenIDs() {
+ hideAncestors.clear();
+ hideDescendants.clear();
+ }
+
/**
* Accessor - id's of entities hiding descendants
*/