diff options
| author | Fuwn <[email protected]> | 2021-05-03 16:38:41 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2021-05-03 16:38:41 -0700 |
| commit | e1e781bb2135ef78592226f1a3eaba4925702f1f (patch) | |
| tree | 8a5b590463ed413e1c6eabb719130e701b95ca63 /NET/worlds/console/NSProtocolHandler.java | |
| download | worlds.jar-e1e781bb2135ef78592226f1a3eaba4925702f1f.tar.xz worlds.jar-e1e781bb2135ef78592226f1a3eaba4925702f1f.zip | |
Diffstat (limited to 'NET/worlds/console/NSProtocolHandler.java')
| -rw-r--r-- | NET/worlds/console/NSProtocolHandler.java | 65 |
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 |