summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/Application.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-10-09 22:36:20 +0000
committerBernard Normier <bernard@zeroc.com>2005-10-09 22:36:20 +0000
commit2f019f2a8986deadeb1c5c127bdca556be2714d3 (patch)
tree40923225e2edef06c2543a23af545f777836edce /java/src/IceGrid/TreeNode/Application.java
parentjava metadata (diff)
downloadice-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/Application.java')
-rwxr-xr-xjava/src/IceGrid/TreeNode/Application.java25
1 files changed, 24 insertions, 1 deletions
diff --git a/java/src/IceGrid/TreeNode/Application.java b/java/src/IceGrid/TreeNode/Application.java
index b852a18e8fc..a6fce75b90b 100755
--- a/java/src/IceGrid/TreeNode/Application.java
+++ b/java/src/IceGrid/TreeNode/Application.java
@@ -8,15 +8,17 @@
// **********************************************************************
package IceGrid.TreeNode;
+import javax.swing.JOptionPane;
+
import IceGrid.AdapterDynamicInfo;
import IceGrid.ApplicationDescriptor;
import IceGrid.ApplicationUpdateDescriptor;
import IceGrid.Model;
import IceGrid.ServerDynamicInfo;
import IceGrid.ServerState;
+import IceGrid.SimpleInternalFrame;
import IceGrid.TemplateDescriptor;
-import javax.swing.JOptionPane;
public class Application extends EditableParent
{
@@ -115,6 +117,25 @@ public class Application extends EditableParent
return _descriptor;
}
+ public void displayProperties()
+ {
+ SimpleInternalFrame propertiesFrame = _model.getPropertiesFrame();
+
+ propertiesFrame.setTitle("Properties for " + _id);
+ if(_editor == null)
+ {
+ _editor = new ApplicationEditor(_model.getMainFrame());
+ }
+
+ _editor.show(this);
+ propertiesFrame.setContent(_editor.getComponent());
+
+ propertiesFrame.validate();
+ propertiesFrame.repaint();
+
+ }
+
+
//
// Builds the application and all its subtrees
//
@@ -409,4 +430,6 @@ public class Application extends EditableParent
private ServerTemplates _serverTemplates;
private ServiceTemplates _serviceTemplates;
private Nodes _nodes;
+
+ static private ApplicationEditor _editor;
}