diff options
author | Bernard Normier <bernard@zeroc.com> | 2005-10-09 22:36:20 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2005-10-09 22:36:20 +0000 |
commit | 2f019f2a8986deadeb1c5c127bdca556be2714d3 (patch) | |
tree | 40923225e2edef06c2543a23af545f777836edce /java/src/IceGrid/TreeNode/Node.java | |
parent | java metadata (diff) | |
download | ice-2f019f2a8986deadeb1c5c127bdca556be2714d3.tar.bz2 ice-2f019f2a8986deadeb1c5c127bdca556be2714d3.tar.xz ice-2f019f2a8986deadeb1c5c127bdca556be2714d3.zip |
Application + Node editor (without updates) + distrib in server sub editor
Diffstat (limited to 'java/src/IceGrid/TreeNode/Node.java')
-rwxr-xr-x | java/src/IceGrid/TreeNode/Node.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/java/src/IceGrid/TreeNode/Node.java b/java/src/IceGrid/TreeNode/Node.java index 46ff6a05daf..0d9ccf529bc 100755 --- a/java/src/IceGrid/TreeNode/Node.java +++ b/java/src/IceGrid/TreeNode/Node.java @@ -24,6 +24,7 @@ import IceGrid.AdapterDynamicInfo; import IceGrid.ServerDescriptor;
import IceGrid.ServerInstanceDescriptor;
import IceGrid.ServerState;
+import IceGrid.SimpleInternalFrame;
import IceGrid.TemplateDescriptor;
import IceGrid.Utils;
@@ -82,6 +83,27 @@ class Node extends EditableParent implements InstanceParent tree, value, sel, expanded, leaf, row, hasFocus);
}
+ public void displayProperties()
+ {
+ SimpleInternalFrame propertiesFrame = _model.getPropertiesFrame();
+
+ propertiesFrame.setTitle("Properties for " + _id);
+ if(_editor == null)
+ {
+ _editor = new NodeEditor(_model.getMainFrame());
+ }
+
+ _editor.show(this);
+ propertiesFrame.setContent(_editor.getComponent());
+
+ propertiesFrame.validate();
+ propertiesFrame.repaint();
+ }
+
+ public Object getDescriptor()
+ {
+ return _descriptor;
+ }
static private class Backup
{
@@ -769,4 +791,6 @@ class Node extends EditableParent implements InstanceParent static private Icon _nodeUpClosed;
static private Icon _nodeDownOpen;
static private Icon _nodeDownClosed;
+
+ static private NodeEditor _editor;
}
|