diff --git a/ButtonClasses.cld b/ButtonClasses.cld
index f75b71d..0ad5045 100644
--- a/ButtonClasses.cld
+++ b/ButtonClasses.cld
@@ -24,41 +24,1988 @@
-
-
+
+ 255
+ 255
+ 206
+
+
+ 0
+ 0
+ 0
+
true
-
-
-
-
-
- 2
-
-
-
-
-
- -1
- -1
- 425
- 42
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 447
+ 13
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+ Constant
+ void
+
+
+ txt
+ String
+
+
+ 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.util.swing.Action2.Constant
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 493
+ 306
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+ actions
+ ArrayList<Action2>
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ sort
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ Group
+ void
+
+
+ text
+ String
+
+
+ icon
+ Icon
+
+
+ sort
+ boolean
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ Group
+ void
+
+
+ text
+ String
+
+
+ icon
+ Icon
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ Group
+ void
+
+
+ text
+ String
+
+
+ imageIcon
+ ImageIcon
+
+
+ actions
+ List<Action2>
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ Group
+ void
+
+
+ text
+ String
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ add
+ Group
+
+
+ action
+ Action2
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ addAll
+ Group
+
+
+ group
+ Group
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ addAll
+ Group
+
+
+ actions
+ List<Action2>
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clear
+ Group
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ size
+ int
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ iterator
+ Iterator<Action2>
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ actionPerformed
+ void
+
+
+ e
+ ActionEvent
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setEnabled
+ void
+
+
+ newValue
+ boolean
+
+
+ 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.Action2.Group
+ false
+
+
+
+
true
@@ -77,319 +2024,11 @@
181
-
-
-
- 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
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
true
@@ -401,14 +2040,14 @@
-
+
RESOURCES
Resources
true
-
-
+
+
true
@@ -420,14 +2059,14 @@
-
+
spinners
JSpinner[]
false
-
-
+
+
true
@@ -439,14 +2078,14 @@
-
+
colors
ColorsWidget
false
-
-
+
+
true
@@ -458,14 +2097,14 @@
-
+
checkBending
JCheckBox
false
-
-
+
+
true
@@ -477,14 +2116,14 @@
-
+
checkAntialiasing
JCheckBox
false
-
-
+
+
true
@@ -496,14 +2135,14 @@
-
+
checkMarrSymbols
JCheckBox
false
-
-
+
+
true
@@ -515,14 +2154,14 @@
-
+
up
Action2
false
-
-
+
+
true
@@ -534,14 +2173,14 @@
-
+
down
Action2
false
-
-
+
+
true
@@ -553,14 +2192,14 @@
-
+
delete
Action2
false
-
-
+
+
true
@@ -572,14 +2211,14 @@
-
+
font
FontChooser
false
-
-
+
+
true
@@ -591,14 +2230,14 @@
-
+
commit
Commit
false
-
-
+
+
true
@@ -610,14 +2249,14 @@
-
+
bookmarks
Bookmarks
false
-
-
+
+
true
@@ -629,14 +2268,14 @@
-
+
bList
JList
false
-
-
+
+
true
@@ -648,7 +2287,7 @@
-
+
TreeViewSettings
void
@@ -661,8 +2300,8 @@
false
-
-
+
+
true
@@ -674,7 +2313,7 @@
-
+
createCheck
JCheckBox
@@ -691,8 +2330,8 @@
false
-
-
+
+
true
@@ -704,7 +2343,7 @@
-
+
createSpinner
JSpinner
@@ -774,45 +2413,10 @@
genj.tree.TreeViewSettings
false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
+
+
+
true
@@ -827,391 +2431,15 @@
-1
-1
- 886
- 29
+ 41
+ 369
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
-
- 2
-
-
-
-
-
- Constant
- void
-
-
- txt
- String
-
-
- 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.util.swing.Action2.Constant
- false
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
+
+
+
+
true
@@ -1647,89 +2669,12 @@
912
529
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
+
-
-
+
+
true
@@ -1741,14 +2686,14 @@
-
+
by
int
false
-
-
+
+
true
@@ -1760,7 +2705,7 @@
-
+
Move
void
@@ -1772,32 +2717,6 @@
false
false
-
-
-
- true
-
-
-
-
-
- 2
-
-
-
-
-
- actionPerformed
- void
-
-
- e
- java.awt.event.ActionEvent
-
-
- false
- false
-
@@ -1840,24 +2759,10 @@
genj.tree.TreeViewSettings.Move
false
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
+
+
+
+
true
@@ -1875,89 +2780,12 @@
915
678
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
+
-
-
+
+
true
@@ -1969,7 +2797,7 @@
-
+
Delete
void
@@ -1977,8 +2805,8 @@
false
-
-
+
+
true
@@ -1990,7 +2818,7 @@
-
+
actionPerformed
void
@@ -2044,35 +2872,1702 @@
genj.tree.TreeViewSettings.Delete
false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 922
+ 794
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ view
+ TreeView
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ Commit
+ void
+
+
+ view
+ TreeView
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ stateChanged
+ void
+
+
+ e
+ ChangeEvent
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ actionPerformed
+ void
+
+
+ e
+ ActionEvent
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ contentsChanged
+ void
+
+
+ e
+ ListDataEvent
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ intervalAdded
+ void
+
+
+ e
+ ListDataEvent
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ intervalRemoved
+ void
+
+
+ e
+ ListDataEvent
+
+
+ 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.TreeViewSettings.Commit
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 568
+ 608
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ instance
+ Images
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ imgView
+ ImageIcon
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ imgOverview
+ ImageIcon
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ imgHori
+ ImageIcon
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ imgVert
+ ImageIcon
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ imgDoFams
+ ImageIcon
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ imgDontFams
+ ImageIcon
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ imgFoldSymbols
+ ImageIcon
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ Images
+ 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.Images
+ false
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 11
+ 15
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 528
+ 145
+
+
+
+
+ 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
+
+
+
+
+
+ ActionFoldSymbols
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ actionPerformed
+ void
+
+
+ event
+ 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.tree.TreeView.ActionFoldSymbols
+ false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
true
@@ -2084,14 +4579,14 @@
-
+
KEY_TEXT
String
true
-
-
+
+
true
@@ -2103,14 +4598,14 @@
-
+
KEY_OLDTEXT
String
true
-
-
+
+
true
@@ -2122,14 +4617,14 @@
-
+
KEY_SHORT_TEXT
String
true
-
-
+
+
true
@@ -2141,14 +4636,14 @@
-
+
KEY_TIP
String
true
-
-
+
+
true
@@ -2160,14 +4655,14 @@
-
+
KEY_ENABLED
String
true
-
-
+
+
true
@@ -2179,14 +4674,14 @@
-
+
KEY_MNEMONIC
String
true
-
-
+
+
true
@@ -2198,14 +4693,14 @@
-
+
KEY_ICON
String
true
-
-
+
+
true
@@ -2217,14 +4712,14 @@
-
+
KEY_SELECTED
String
true
-
-
+
+
true
@@ -2236,14 +4731,14 @@
-
+
LOG
Logger
true
-
-
+
+
true
@@ -2255,14 +4750,14 @@
-
+
TXT_YES
String
true
-
-
+
+
true
@@ -2274,14 +4769,14 @@
-
+
TXT_NO
String
true
-
-
+
+
true
@@ -2293,14 +4788,14 @@
-
+
TXT_OK
String
true
-
-
+
+
true
@@ -2312,14 +4807,14 @@
-
+
TXT_CANCEL
String
true
-
-
+
+
true
@@ -2331,7 +4826,7 @@
-
+
Action2
void
@@ -2339,8 +4834,8 @@
false
-
-
+
+
true
@@ -2352,7 +4847,7 @@
-
+
Action2
void
@@ -2369,8 +4864,8 @@
false
-
-
+
+
true
@@ -2382,7 +4877,7 @@
-
+
Action2
void
@@ -2395,8 +4890,8 @@
false
-
-
+
+
true
@@ -2408,7 +4903,7 @@
-
+
Action2
void
@@ -2425,8 +4920,8 @@
false
-
-
+
+
true
@@ -2438,7 +4933,7 @@
-
+
actionPerformed
void
@@ -2451,8 +4946,8 @@
false
-
-
+
+
true
@@ -2464,7 +4959,7 @@
-
+
getValue
Object
@@ -2477,8 +4972,8 @@
false
-
-
+
+
true
@@ -2490,7 +4985,7 @@
-
+
setImage
Action2
@@ -2503,8 +4998,8 @@
false
-
-
+
+
true
@@ -2516,7 +5011,7 @@
-
+
restoreText
Action2
@@ -2524,8 +5019,8 @@
false
-
-
+
+
true
@@ -2537,7 +5032,7 @@
-
+
setText
Action2
@@ -2550,8 +5045,8 @@
false
-
-
+
+
true
@@ -2563,7 +5058,7 @@
-
+
setText
Action2
@@ -2580,8 +5075,8 @@
false
-
-
+
+
true
@@ -2593,7 +5088,7 @@
-
+
setMnemonic
Action2
@@ -2606,8 +5101,8 @@
false
-
-
+
+
true
@@ -2619,7 +5114,7 @@
-
+
getMnemonic
char
@@ -2627,8 +5122,8 @@
false
-
-
+
+
true
@@ -2640,7 +5135,7 @@
-
+
getText
String
@@ -2648,8 +5143,8 @@
false
-
-
+
+
true
@@ -2661,7 +5156,7 @@
-
+
setTip
Action2
@@ -2674,8 +5169,8 @@
false
-
-
+
+
true
@@ -2687,7 +5182,7 @@
-
+
setTip
Action2
@@ -2704,8 +5199,8 @@
false
-
-
+
+
true
@@ -2717,7 +5212,7 @@
-
+
getTip
String
@@ -2725,8 +5220,8 @@
false
-
-
+
+
true
@@ -2738,7 +5233,7 @@
-
+
getImage
Icon
@@ -2746,8 +5241,8 @@
false
-
-
+
+
true
@@ -2759,7 +5254,7 @@
-
+
yes
Action2
@@ -2767,8 +5262,8 @@
true
-
-
+
+
true
@@ -2780,7 +5275,7 @@
-
+
no
Action2
@@ -2788,8 +5283,8 @@
true
-
-
+
+
true
@@ -2801,7 +5296,7 @@
-
+
ok
Action2
@@ -2809,8 +5304,8 @@
true
-
-
+
+
true
@@ -2822,7 +5317,7 @@
-
+
cancel
Action2
@@ -2830,8 +5325,8 @@
true
-
-
+
+
true
@@ -2843,7 +5338,7 @@
-
+
yesNo
Action2[]
@@ -2851,8 +5346,8 @@
true
-
-
+
+
true
@@ -2864,7 +5359,7 @@
-
+
yesNoCancel
Action2[]
@@ -2872,8 +5367,8 @@
true
-
-
+
+
true
@@ -2885,7 +5380,7 @@
-
+
okCancel
Action2[]
@@ -2893,8 +5388,8 @@
true
-
-
+
+
true
@@ -2906,7 +5401,7 @@
-
+
andCancel
Action2[]
@@ -2919,8 +5414,8 @@
true
-
-
+
+
true
@@ -2932,7 +5427,7 @@
-
+
okAnd
Action2[]
@@ -2945,8 +5440,8 @@
true
-
-
+
+
true
@@ -2958,7 +5453,7 @@
-
+
okOnly
Action2[]
@@ -2966,8 +5461,8 @@
true
-
-
+
+
true
@@ -2979,7 +5474,7 @@
-
+
cancelOnly
Action2[]
@@ -2987,8 +5482,8 @@
true
-
-
+
+
true
@@ -3000,7 +5495,7 @@
-
+
install
Action2
@@ -3017,8 +5512,8 @@
false
-
-
+
+
true
@@ -3030,7 +5525,7 @@
-
+
install
Action2
@@ -3051,8 +5546,8 @@
false
-
-
+
+
true
@@ -3064,7 +5559,7 @@
-
+
uninstall
void
@@ -3081,8 +5576,8 @@
true
-
-
+
+
true
@@ -3094,7 +5589,7 @@
-
+
uninstall
void
@@ -3115,8 +5610,8 @@
true
-
-
+
+
true
@@ -3128,7 +5623,7 @@
-
+
isSelected
boolean
@@ -3136,8 +5631,8 @@
false
-
-
+
+
true
@@ -3149,7 +5644,7 @@
-
+
setSelected
boolean
@@ -3204,9 +5699,9 @@
genj.util.swing.Action2
false
-
-
-
+
+
+
@@ -3224,8 +5719,8 @@
-1
-1
- 41
- 369
+ 895
+ 454
@@ -3244,12 +5739,12 @@
-
- list
- ArrayList<Bookmark>
+
+ buttonType
+ Class
false
-
+
true
@@ -3257,25 +5752,18 @@
-
+
2
-
- Bookmarks
- void
-
-
- list
- List<Bookmark>
-
-
- false
+
+ insets
+ Insets
false
-
-
+
+
true
@@ -3283,25 +5771,18 @@
-
+
2
-
- getElementAt
- Object
-
-
- index
- int
-
-
- false
+
+ container
+ JComponent
false
-
-
+
+
true
@@ -3309,16 +5790,59 @@
-
+
2
-
- getSize
+
+ group
+ ButtonGroup
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ fontSize
int
-
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setButtonType
+ ButtonHelper
+
+
+ set
+ Class
+
+
false
false
@@ -3336,16 +5860,38 @@
-
- swap
- void
+
+ setInsets
+ ButtonHelper
- i
- int
+ set
+ Insets
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setInsets
+ ButtonHelper
+
- j
+ val
int
@@ -3366,12 +5912,38 @@
-
- delete
- void
+
+ setContainer
+ ButtonHelper
- i
+ set
+ JComponent
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setFontSize
+ ButtonHelper
+
+
+ set
int
@@ -3392,13 +5964,129 @@
-
- get
- List<Bookmark>
+
+ 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
+
@@ -3439,11 +6127,9 @@
- genj.tree.TreeViewSettings.Bookmarks
+ genj.util.swing.ButtonHelper
false
-
-
@@ -3461,8 +6147,8 @@
-1
-1
- 922
- 794
+ 894
+ 4
@@ -3481,9 +6167,237 @@
-
- view
- TreeView
+
+ LOG
+ Logger
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ REGISTRY
+ Registry
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ RESOURCES
+ Resources
+ true
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ mode
+ Mode
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ ok
+ OK
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ cancel
+ Cancel
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ callback
+ Callback
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isIgnoreSetContext
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isChangeSource
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ editor
+ Editor
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ buttons
+ JPanel
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ toolbar
+ ToolBar
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ gedcom
+ Gedcom
false
@@ -3500,13 +6414,34 @@
-
- Commit
+
+ EditView
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setEditor
void
- view
- TreeView
+ set
+ Editor
false
@@ -3526,13 +6461,55 @@
-
- stateChanged
+
+ getContext
+ ViewContext
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ commit
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ commit
void
- e
- ChangeEvent
+ ask
+ boolean
false
@@ -3552,13 +6529,17 @@
-
- actionPerformed
+
+ setContext
void
- e
- ActionEvent
+ context
+ Context
+
+
+ isActionPerformed
+ boolean
false
@@ -3578,13 +6559,13 @@
-
- contentsChanged
+
+ populate
void
- e
- ListDataEvent
+ toolbar
+ ToolBar
false
@@ -3604,15 +6585,10 @@
-
- intervalAdded
- void
-
-
- e
- ListDataEvent
-
-
+
+ getPreferredSize
+ Dimension
+
false
false
@@ -3630,274 +6606,9 @@
-
- intervalRemoved
- void
-
-
- e
- ListDataEvent
-
-
- 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.TreeViewSettings.Commit
- false
-
-
-
-
- true
-
-
-
-
-
- 2
-
-
-
-
-
- -1
- -1
- 98
- 568
-
-
-
- true
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
-
- 2
-
-
-
-
-
- instance
- Images
- true
-
-
-
-
- true
-
-
-
-
-
- 2
-
-
-
-
-
- imgView
- ImageIcon
- true
-
-
-
-
- true
-
-
-
-
-
- 2
-
-
-
-
-
- imgOverview
- ImageIcon
- true
-
-
-
-
- true
-
-
-
-
-
- 2
-
-
-
-
-
- imgHori
- ImageIcon
- true
-
-
-
-
- true
-
-
-
-
-
- 2
-
-
-
-
-
- imgVert
- ImageIcon
- true
-
-
-
-
- true
-
-
-
-
-
- 2
-
-
-
-
-
- imgDoFams
- ImageIcon
- true
-
-
-
-
- true
-
-
-
-
-
- 2
-
-
-
-
-
- imgDontFams
- ImageIcon
- true
-
-
-
-
- true
-
-
-
-
-
- 2
-
-
-
-
-
- imgFoldSymbols
- ImageIcon
- true
-
-
-
-
- true
-
-
-
-
-
- 2
-
-
-
-
-
- Images
- void
+
+ getEntity
+ Entity
false
false
@@ -3942,9 +6653,10 @@
- genj.tree.Images
+ genj.edit.EditView
false
+
\ No newline at end of file
diff --git a/ExpandAll.cld b/ExpandAll.cld
index dcb75c2..9b2f5b2 100644
--- a/ExpandAll.cld
+++ b/ExpandAll.cld
@@ -720,8 +720,8 @@
-1
-1
- 687
- 362
+ 657
+ 338
@@ -2017,8 +2017,8 @@
-1
-1
- 501
- 364
+ 1058
+ 373
@@ -3646,8 +3646,8 @@
-1
-1
- 87
- 1171
+ 1054
+ 13
diff --git a/src/core/genj/tree/TreeView.java b/src/core/genj/tree/TreeView.java
index 911be92..19b3969 100644
--- a/src/core/genj/tree/TreeView.java
+++ b/src/core/genj/tree/TreeView.java
@@ -186,7 +186,9 @@ public class TreeView extends View implements ContextProvider, ActionProvider {
isAntialiasing = REGISTRY.get("antial", false);
model.setHideAncestorsIDs(REGISTRY.get("hide.ancestors", new ArrayList()));
model.setHideDescendantsIDs(REGISTRY.get("hide.descendants", new ArrayList()));
-
+ //Where we might put our code to clear if the button is pressed
+
+
// setup child components
contentRenderer = new ContentRenderer();
content = new Content();