summaryrefslogtreecommitdiff
path: root/NET/worlds/console/NSProtocolHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'NET/worlds/console/NSProtocolHandler.java')
-rw-r--r--NET/worlds/console/NSProtocolHandler.java65
1 files changed, 65 insertions, 0 deletions
diff --git a/NET/worlds/console/NSProtocolHandler.java b/NET/worlds/console/NSProtocolHandler.java
new file mode 100644
index 0000000..a486371
--- /dev/null
+++ b/NET/worlds/console/NSProtocolHandler.java
@@ -0,0 +1,65 @@
+/* */ package NET.worlds.console;
+/* */
+/* */ import NET.worlds.scape.TeleportAction;
+/* */ import java.io.IOException;
+/* */ import java.io.PrintStream;
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */
+/* */ public class NSProtocolHandler
+/* */ extends IClassFactory
+/* */ {
+/* */ public static final String CLSID_GammaProtocol1 = "{f8535c80-f5ee-11d2-a6ac-0050041a1735}";
+/* */
+/* */ public NSProtocolHandler()
+/* */ throws IOException
+/* */ {
+/* 26 */ init(createLocal());
+/* */ }
+/* */
+/* */ public void activate() throws IOException
+/* */ {
+/* 31 */ super.activate("{f8535c80-f5ee-11d2-a6ac-0050041a1735}");
+/* */ }
+/* */
+/* */ public void register() {
+/* 35 */ super.register("Gamma Protocol Handler", "{f8535c80-f5ee-11d2-a6ac-0050041a1735}",
+/* 36 */ "Gamma.Protocol", "Gamma.Protocol.1");
+/* */ }
+/* */
+/* */
+/* */ public static void newURL(String url)
+/* */ {
+/* 42 */ if ((ActiveX.getDebugLevel() & 0x10) > 0) {
+/* 43 */ System.out.println("OLEDEBUG: Netscape URL: " + url);
+/* */ }
+/* */
+/* 46 */ TeleportAction.teleport(url, null, true);
+/* */
+/* */
+/* 49 */ GammaFrame frame = Console.getFrame();
+/* 50 */ int handle = Window.findWindow(frame.getTitle());
+/* 51 */ if (handle != 0) {
+/* 52 */ Window.setWindowState(handle, 0);
+/* 53 */ Window.setForegroundWindow(handle);
+/* */ }
+/* */ }
+/* */
+/* */ public static native int createLocal()
+/* */ throws IOException;
+/* */ }
+
+
+/* Location: C:\Program Files (x86)\Worlds Inc\WorldsPlayer - Win7\lib\worlds.jar!\NET\worlds\console\NSProtocolHandler.class
+ * Java compiler version: 6 (50.0)
+ * JD-Core Version: 0.7.1
+ */ \ No newline at end of file