summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/NodeEditor.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-10-10 22:24:31 +0000
committerBernard Normier <bernard@zeroc.com>2005-10-10 22:24:31 +0000
commitea938944ac62d3959193d4fb6fc8f0355be4d550 (patch)
tree7d7e3ff9e84d5db9d07bb9a67baa50d1200504be /java/src/IceGrid/TreeNode/NodeEditor.java
parentbug fix (diff)
downloadice-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-xjava/src/IceGrid/TreeNode/NodeEditor.java24
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);
}