public void AddEventListener(string type, nsIDOMEventListener listener, bool useCapture, bool wantUntrusted, int argc) { using (var nType = new nsAString(type)) { _target.Instance.AddEventListener(nType, listener, useCapture, wantUntrusted, argc); } }
public void RemoveEventListener(string type, nsIDOMEventListener listener, bool useCapture) { using (var nType = new nsAString(type)) { _target.Instance.RemoveEventListener(nType, listener, useCapture); } }
public void HandleEvent(nsIDOMEvent @event) { nsIDOMEventListener b = (nsIDOMEventListener)_browser; if (b != null) { b.HandleEvent(@event); } }
public void RemoveEventListener(string type, nsIDOMEventListener listener, bool useCapture) { using (var nType = new nsAString(type)) try { _target.Instance.RemoveEventListener(nType, listener, useCapture); } catch (InvalidComObjectException) { // Ignore } }
public static nsIDOMEventListener GetProxy(Mono.WebBrowser.IWebBrowser control, nsIDOMEventListener obj) { object o = Base.GetProxyForObject(control, typeof(nsIDOMEventListener).GUID, obj); return(o as nsIDOMEventListener); }
public GeckoDOMEventListener(nsIDOMEventListener p_broowser) { _weakBrowser = new System.WeakReference(p_broowser); }
public GeckoJavaScriptHttpChannelWrapper(GeckoWebBrowser p_browser, nsIHttpChannel p_httpChannel, nsIDOMEventListener p_origEventListener) { m_browser = p_browser; m_httpChannel = p_httpChannel; m_origEventListener = p_origEventListener; m_notificationCallsbacks = Xpcom.QueryInterface<nsIXMLHttpRequest>(m_httpChannel.GetNotificationCallbacksAttribute()); }
public static nsIDOMEventListener GetProxy (Mono.WebBrowser.IWebBrowser control, nsIDOMEventListener obj) { object o = Base.GetProxyForObject (control, typeof(nsIDOMEventListener).GUID, obj); return o as nsIDOMEventListener; }