private bool Open(string file, bool selfContained, bool zipped) { if (service != null) { service.Close(); service = null; } this.file = file; this.selfContained = selfContained; this.zipped = zipped; service = new AdaptService(); if (selfContained) { if (!service.OpenContainer(file, zipped, ProcessMessageAsync)) { return(false); } } else { if (!service.OpenPath(file, ProcessMessageAsync)) { return(false); } } String url = service.GetBootstrapURL(); String init = service.GetInitCall("main", "\"autoresize\":true"); Console.Out.Write("URL:" + url + " Command:" + init + "\n"); initCommand = init; view.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(ScriptLoaded); view.Navigate(url); return(true); }
private bool Open(string file, bool selfContained, bool zipped) { if (service != null) { service.Close(); service = null; } this.file = file; this.selfContained = selfContained; this.zipped = zipped; service = new AdaptService(); if (selfContained) { if (!service.OpenContainer(file, zipped, ProcessMessageAsync)) { return false; } } else { if (!service.OpenPath(file, ProcessMessageAsync)) { return false; } } String url = service.GetBootstrapURL(); String init = service.GetInitCall("main", "\"autoresize\":true"); Console.Out.Write("URL:" + url + " Command:" + init + "\n"); initCommand = init; view.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(ScriptLoaded); view.Navigate(url); return true; }