summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/Service.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceGrid/TreeNode/Service.java')
-rwxr-xr-xjava/src/IceGrid/TreeNode/Service.java12
1 files changed, 4 insertions, 8 deletions
diff --git a/java/src/IceGrid/TreeNode/Service.java b/java/src/IceGrid/TreeNode/Service.java
index f85aa8820e1..c84c2f22f01 100755
--- a/java/src/IceGrid/TreeNode/Service.java
+++ b/java/src/IceGrid/TreeNode/Service.java
@@ -74,6 +74,7 @@ class Service extends Parent
if(_resolver != null && !_ephemeral)
{
+ actions[SHOW_VARS] = true;
actions[SUBSTITUTE_VARS] = true;
}
@@ -169,11 +170,8 @@ class Service extends Parent
((ListParent)_parent).destroyChild(this);
}
- public void displayProperties()
+ public Editor getEditor()
{
- SimpleInternalFrame propertiesFrame = _model.getPropertiesFrame();
- propertiesFrame.setTitle("Properties for " + _id);
-
if(_instanceDescriptor.template.length() > 0)
{
if(_instanceEditor == null)
@@ -181,7 +179,7 @@ class Service extends Parent
_instanceEditor = new ServiceInstanceEditor(_model.getMainFrame());
}
_instanceEditor.show(this);
- propertiesFrame.setContent(_instanceEditor.getComponent());
+ return _instanceEditor;
}
else
{
@@ -190,10 +188,8 @@ class Service extends Parent
_editor = new ServiceEditor(_model.getMainFrame());
}
_editor.show(this);
- propertiesFrame.setContent(_editor.getComponent());
+ return _editor;
}
- propertiesFrame.validate();
- propertiesFrame.repaint();
}
public String toString()