summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/LiveDeployment/Server.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2008-01-11 18:30:15 -0500
committerBernard Normier <bernard@zeroc.com>2008-01-11 18:30:15 -0500
commitc28be2f7514a4c312b3b8a2724793e9d54d2b8ad (patch)
tree1ca1613b65ff526faa74678374f0de08691ee013 /java/src/IceGridGUI/LiveDeployment/Server.java
parentFixed bugs 2625 and 2627 (diff)
downloadice-c28be2f7514a4c312b3b8a2724793e9d54d2b8ad.tar.bz2
ice-c28be2f7514a4c312b3b8a2724793e9d54d2b8ad.tar.xz
ice-c28be2f7514a4c312b3b8a2724793e9d54d2b8ad.zip
IceGridGUI enhancements
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/Server.java')
-rwxr-xr-xjava/src/IceGridGUI/LiveDeployment/Server.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/java/src/IceGridGUI/LiveDeployment/Server.java b/java/src/IceGridGUI/LiveDeployment/Server.java
index a36a7579477..b19422a88bb 100755
--- a/java/src/IceGridGUI/LiveDeployment/Server.java
+++ b/java/src/IceGridGUI/LiveDeployment/Server.java
@@ -63,6 +63,8 @@ class Server extends ListArrayTreeNode
}
}
+ actions[OPEN_DEFINITION] = true;
+
return actions;
}
@@ -474,6 +476,14 @@ class Server extends ListArrayTreeNode
}
}
+ public void openDefinition()
+ {
+ ApplicationPane app = getCoordinator().openLiveApplication(_application.name);
+ if(app != null)
+ {
+ app.getRoot().selectServer(((Node)_parent).getId(), _id);
+ }
+ }
public JPopupMenu getPopupMenu()
{
@@ -507,6 +517,8 @@ class Server extends ListArrayTreeNode
_signalMenu.add(la.get(SIGUSR1));
_signalMenu.add(la.get(SIGUSR2));
_signalMenu.add(la.get(SIGTERM));
+ _popup.addSeparator();
+ _popup.add(la.get(OPEN_DEFINITION));
}
la.setTarget(this);