summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/Coordinator.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2007-01-25 21:44:58 +0000
committerBernard Normier <bernard@zeroc.com>2007-01-25 21:44:58 +0000
commit7b636f9485e4df8bd69aa1d514b6224cce33a2b0 (patch)
tree8b38666fd74d947f081ce20b860fcb1db3b4348b /java/src/IceGridGUI/Coordinator.java
parentedit in comment (diff)
downloadice-7b636f9485e4df8bd69aa1d514b6224cce33a2b0.tar.bz2
ice-7b636f9485e4df8bd69aa1d514b6224cce33a2b0.tar.xz
ice-7b636f9485e4df8bd69aa1d514b6224cce33a2b0.zip
Added help to IceGrid Admin
Diffstat (limited to 'java/src/IceGridGUI/Coordinator.java')
-rwxr-xr-xjava/src/IceGridGUI/Coordinator.java38
1 files changed, 35 insertions, 3 deletions
diff --git a/java/src/IceGridGUI/Coordinator.java b/java/src/IceGridGUI/Coordinator.java
index cd9345b0985..845076f4881 100755
--- a/java/src/IceGridGUI/Coordinator.java
+++ b/java/src/IceGridGUI/Coordinator.java
@@ -2105,7 +2105,7 @@ public class Coordinator
}
};
_forward.setEnabled(false);
- _forward.putValue(Action.SHORT_DESCRIPTION, "Go to the mext node");
+ _forward.putValue(Action.SHORT_DESCRIPTION, "Go to the next node");
_helpContents = new AbstractAction("Contents")
{
@@ -2351,8 +2351,40 @@ public class Coordinator
private void helpContents()
{
- BareBonesBrowserLaunch.openURL(
- "http://www.zeroc.com/help/IceGridAdmin/");
+ if(System.getProperty("os.name").startsWith("Windows"))
+ {
+ java.net.URL url = ClassLoader.getSystemResource("IceGridAdmin.chm");
+ if(url != null)
+ {
+ //
+ // Get rid of the leading "/"
+ //
+ String path = url.getPath().substring(1);
+ try
+ {
+ Runtime.getRuntime().exec("hh.exe " + path);
+ return; // success
+ }
+ catch(java.io.IOException ex)
+ {
+ _initData.logger.warning(ex.toString());
+ }
+ }
+ }
+
+ //
+ // Otherwise, browser based-help
+ //
+ java.net.URL url = ClassLoader.getSystemResource("IceGridAdmin/index.html");
+ if(url != null)
+ {
+ BareBonesBrowserLaunch.openURL(url.toString());
+ }
+ else
+ {
+ BareBonesBrowserLaunch.openURL("http://www.zeroc.com/doc/Ice-"
+ + IceUtil.Version.ICE_STRING_VERSION + "/IceGridAdmin/index.html");
+ }
}
private void about()