diff options
author | Bernard Normier <bernard@zeroc.com> | 2005-10-10 22:24:31 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2005-10-10 22:24:31 +0000 |
commit | ea938944ac62d3959193d4fb6fc8f0355be4d550 (patch) | |
tree | 7d7e3ff9e84d5db9d07bb9a67baa50d1200504be /java/src/IceGrid/TreeNode/NodeEditor.java | |
parent | bug fix (diff) | |
download | ice-ea938944ac62d3959193d4fb6fc8f0355be4d550.tar.bz2 ice-ea938944ac62d3959193d4fb6fc8f0355be4d550.tar.xz ice-ea938944ac62d3959193d4fb6fc8f0355be4d550.zip |
Partial node edit + more actions
Diffstat (limited to 'java/src/IceGrid/TreeNode/NodeEditor.java')
-rwxr-xr-x | java/src/IceGrid/TreeNode/NodeEditor.java | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/java/src/IceGrid/TreeNode/NodeEditor.java b/java/src/IceGrid/TreeNode/NodeEditor.java index 5d8bffb6d96..f7194f0caf0 100755 --- a/java/src/IceGrid/TreeNode/NodeEditor.java +++ b/java/src/IceGrid/TreeNode/NodeEditor.java @@ -67,6 +67,9 @@ class NodeEditor extends Editor builder.append("Variables", _variables);
builder.append(_variablesButton);
builder.nextLine();
+ builder.append("Load Factor");
+ builder.append(_loadFactor, 3);
+ builder.nextLine();
}
boolean isSimpleUpdate()
@@ -93,13 +96,22 @@ class NodeEditor extends Editor NodeDescriptor descriptor = (NodeDescriptor)_target.getDescriptor();
- _variablesMap = descriptor.variables;
- setVariablesField();
-
- _loadFactor.setText(descriptor.loadFactor);
-
+ if(descriptor == null)
+ {
+ _variablesMap = new java.util.TreeMap();
+ setVariablesField();
+ _loadFactor.setText("");
+ }
+ else
+ {
+ _variablesMap = descriptor.variables;
+ setVariablesField();
+
+ _loadFactor.setText(descriptor.loadFactor);
+ }
+
_applyButton.setEnabled(node.isEphemeral());
- _discardButton.setEnabled(node.isEphemeral());
+ _discardButton.setEnabled(node.isEphemeral());
detectUpdates(true);
}
|