Example #1
0
 internal BrowserEventArgs(Browser browser)
 {
     Browser = browser;
 }
 internal BrowserClosingEventArgs(Browser browser)
 {
     Browser = browser;
 }
Example #3
0
 internal NavigatedEventArgs(string address, Browser browser, Frame frame)
 {
     Address = address;
     Browser = browser;
     Frame = frame;
 }
Example #4
0
        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();
        }