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);
     }
 }
Пример #3
0
 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);
     }
 }
Пример #4
0
		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);
            }
        }
Пример #6
0
 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
         }
 }
Пример #7
0
        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());
        }
Пример #10
0
		public static nsIDOMEventListener GetProxy (Mono.WebBrowser.IWebBrowser control, nsIDOMEventListener obj)
		{
			object o = Base.GetProxyForObject (control, typeof(nsIDOMEventListener).GUID, obj);
			return o as nsIDOMEventListener;
		}
Пример #11
0
 public GeckoDOMEventListener(nsIDOMEventListener p_broowser)
 {
     _weakBrowser = new System.WeakReference(p_broowser);
 }