internal BrowserEventArgs(Browser browser) { Browser = browser; }
internal BrowserClosingEventArgs(Browser browser) { Browser = browser; }
internal NavigatedEventArgs(string address, Browser browser, Frame frame) { Address = address; Browser = browser; Frame = frame; }
internal void CreateBrowser() { OnCreating(EventArgs.Empty); var a = new BrowserCreationArgs { ClientHandler = _handler, Settings = _settings, StartUri = _target.StartupUri }; if (Platform.IsWindows) { a.WindowInfo = new WindowsWindowInfo(_target); } if (Platform.IsLinux) { a.WindowInfo = new LinuxWindowInfo(_target); } // Starts the browser rendering loop. _browser = BrowserHost.CreateBrowser(a); _browserHost = _browser.Host; OnCreated(EventArgs.Empty); _target.Show(); }