public CefWebClient(CefWebBrowser core) { _core = core; _lifeSpanHandler = new CefWebLifeSpanHandler(_core); _displayHandler = new CefWebDisplayHandler(_core); _requestHandler = new CefWebRequestHandler(_core); }
public CefWebClient(CefWebBrowser core) { _core = core; _lifeSpanHandler = new CefWebLifeSpanHandler(_core); _displayHandler = new CefWebDisplayHandler(_core); _loadHandler = new CefWebLoadHandler(_core); _requestHandler = new CefWebRequestHandler(_core); }
public MainForm() { InitializeComponent(); var browser = new CefWebBrowser(); browser.StartUrl = "http://trackboxapp.com"; browser.Dock = DockStyle.Fill; page.Controls.Add(browser); }
private void IntializeChromeBrowser() { var browser = new CefWebBrowser(); browser.StartUrl = "http://www.google.com"; browser.Dock = DockStyle.Fill; this.Controls.Add(browser); }
public CefWebMedia(RegionOptions options) : base(options.width, options.height, options.top, options.left) { // Collect some options from the Region Options passed in // and store them in member variables. _options = options; // Set the file path _filePath = ApplicationSettings.Default.LibraryPath + @"\" + _options.mediaid + ".htm"; Color backgroundColor = ColorTranslator.FromHtml(_options.backgroundColor); CefBrowserSettings settings = new CefBrowserSettings(); settings.BackgroundColor = new CefColor(backgroundColor.A, backgroundColor.R, backgroundColor.G, backgroundColor.B); // Create the web view we will use _webView = new CefWebBrowser(); _webView.BrowserSettings = settings; _webView.Dock = DockStyle.Fill; _webView.BrowserCreated += _webView_BrowserCreated; _webView.LoadEnd += _webView_LoadEnd; _webView.Size = Size; // Check to see if the HTML is ready for us. if (HtmlReady()) { // Write to temporary file ReadControlMeta(); _startWhenReady = true; } else { RefreshFromXmds(); } // We need to come up with a way of setting this control to Visible = false here and still kicking // off the webbrowser. // I think we can do this by hacking some bits into the Cef.WinForms dll. // Currently if we set this to false a browser isn't initialised by the library because it initializes it in OnHandleCreated // We also need a way to protect against the web browser never being created for some reason. // If it isn't then the control will never exipre (we might need to start the timer and then reset it). // Maybe: // Start the timer and then base.RestartTimer() in _webview_LoadEnd //base.StartTimer(); //_webView.Visible = false; Controls.Add(_webView); // Show the control Show(); }
/* END:modbyme */ public CefWebClient(CefWebBrowser core) { _core = core; _lifeSpanHandler = new CefWebLifeSpanHandler(_core); _displayHandler = new CefWebDisplayHandler(_core); _loadHandler = new CefWebLoadHandler(_core); _requestHandler = new CefWebRequestHandler(_core); /* BEG:modbyme */ _jsDialogHandler = new CefWebJSDialogHandler(_core); _keyboardHandler = new CefWebKeyboardHandler(_core); /* END:modbyme */ }
private void IntializeChromeBrowser() { System.Windows.Forms.Integration.WindowsFormsHost host = new System.Windows.Forms.Integration.WindowsFormsHost(); browser = new CefWebBrowser(); browser.Dock = System.Windows.Forms.DockStyle.Fill; host.Child = browser; browser.StartUrl = "http://www.google.com"; Grid1.Children.Add(host); }
public CefWebClient(CefWebBrowser core) { _core = core; _lifeSpanHandler = new CefWebLifeSpanHandler(_core); _displayHandler = new CefWebDisplayHandler(_core); _loadHandler = new CefWebLoadHandler(_core); _requestHandler = new CefWebRequestHandler(_core); _downloadHandler = new BsDownloadHandler(); _jsDialogHandler = new BsJsDialogHandler(); _contextMenuHandler = new BsContextMenuHandler(); _keyboardHandler = new BsCefKeyboardHandler(); }
public CefWebClient(CefWebBrowser core) { _core = core; _contextMenuHandler = new CefWebContextMenuHandler(_core); _dialogHandler = new CefWebDialogHandler(_core); _displayHandler = new CefWebDisplayHandler(_core); _downloadHandler = new CefWebDownloadHandler(_core); _dragHandler = new CefWebDragHandler(_core); _findHandler = new CefWebFindHandler(_core); _focusHandler = new CefWebFocusHandler(_core); _geolocationHandler = new CefWebGeolocationHandler(_core); _jsDialogHandler = new CefWebJSDialogHandler(_core); _keyboardHandler = new CefWebKeyboardHandler(_core); _lifeSpanHandler = new CefWebLifeSpanHandler(_core); _loadHandler = new CefWebLoadHandler(_core); _renderHandler = new CefWebRenderHandler(_core); _requestHandler = new CefWebRequestHandler(_core); }
private void Form_Load(object sender, EventArgs e) { CefRuntime.Load(); var settings = new CefSettings(); settings.MultiThreadedMessageLoop = true; settings.ReleaseDCheckEnabled = true; settings.LogSeverity = CefLogSeverity.Warning; settings.LogFile = "cef.log"; settings.ResourcesDirPath = System.IO.Path.GetDirectoryName(new Uri(System.Reflection.Assembly.GetEntryAssembly().CodeBase).LocalPath); CefRuntime.Initialize(new CefMainArgs(new string[0]), settings, null); webView = new CefWebBrowser { StartUrl = ConfigurationManager.ConnectionStrings["HomeUrl"].ConnectionString }; webView.Dock = DockStyle.Fill; this.Controls.Add(webView); }
public CefWebBrowserProcessHandler(CefWebBrowser core) { _core = core; }
public CefWebDisplayHandler(CefWebBrowser core) { _core = core; }
public CefWebContextMenuHandler(CefWebBrowser core) { _core = core; }
public CefWebClient(CefWebBrowser core) { _core = core; _lifeSpanHandler = new CefWebLifeSpanHandler(_core); }
public CefWebDisplayHandler(CefWebBrowser core) { _core = core; }
public CefWebLifeSpanHandler(CefWebBrowser core) { _core = core; }
public CefWebRequestHandler(CefWebBrowser core) { _core = core; }
public CefWebRenderHandler(CefWebBrowser core) { _core = core; }
public CefWebApp(CefWebBrowser browser) { _browserProcessHandler = new CefWebBrowserProcessHandler(browser); _renderProcessHandler = new CefWebRenderProcessHandler(browser); }
public CefWebDownloadHandler(CefWebBrowser core) { _core = core; }
public CefWebKeyboardHandler(CefWebBrowser core) { _core = core; }
public CefWebLifeSpanHandler(CefWebBrowser core) { _core = core; }
public CefWebFocusHandler(CefWebBrowser core) { _core = core; }
public CefWebDialogHandler(CefWebBrowser core) { _core = core; }
public CefWebFindHandler(CefWebBrowser core) { _core = core; }
public CefWebRequestHandler(CefWebBrowser core) { _core = core; this.internalUrlLen = this.internalUrl.Length; }
public CefWebGeolocationHandler(CefWebBrowser core) { _core = core; }
private void NewTab(string startUrl) { var page = new TabPage("New Tab"); page.Padding = new Padding(0, 0, 0, 0); var browser = new CefWebBrowser(); browser.StartUrl = startUrl; browser.Dock = DockStyle.Fill; browser.TitleChanged += (s, e) => { BeginInvoke(new Action(() => { var title = browser.Title; if (tabControl.SelectedTab == page) { Text = browser.Title + " - " + _mainTitle; } page.ToolTipText = title; if (title.Length > 18) { title = title.Substring(0, 18) + "..."; } page.Text = title; })); }; browser.AddressChanged += (s, e) => { BeginInvoke(new Action(() => { addressTextBox.Text = browser.Address; })); }; browser.StatusMessage += (s, e) => { BeginInvoke(new Action(() => { statusLabel.Text = e.Value; })); }; page.Controls.Add(browser); tabControl.TabPages.Add(page); tabControl.SelectedTab = page; }