internal HtmlWindow (WebBrowser owner, Mono.WebBrowser.IWebBrowser webHost, IWindow iWindow)
		{
			this.window = iWindow;
			this.webHost = webHost;
			this.owner = owner;
			this.window.Load += new EventHandler (OnLoad);
			this.window.Unload += new EventHandler (OnUnload);
		}
		internal HtmlElementCollection (WebBrowser owner, Mono.WebBrowser.IWebBrowser webHost, IElementCollection col)
		{
			elements = new List<HtmlElement>();
			foreach (IElement elem in col) {
				elements.Add (new HtmlElement (owner, webHost, elem));
			}
			this.webHost = webHost;
			this.owner = owner;
		}
Beispiel #3
0
		internal HtmlElement (WebBrowser owner, Mono.WebBrowser.IWebBrowser webHost, IElement element)
		{
			this.webHost = webHost;
			this.element = element;
			this.owner = owner;
		}
		internal HtmlDocument (WebBrowser owner, Mono.WebBrowser.IWebBrowser webHost, IDocument doc)
		{
			this.webHost = webHost;
			this.document = doc;
			this.owner = owner;
		}
Beispiel #5
0
		internal HtmlHistory (Mono.WebBrowser.IWebBrowser webHost, 
		                      Mono.WebBrowser.DOM.IHistory history)
		{
			this.webHost = webHost;
			this.history = history;
		}
		private HtmlElementCollection (WebBrowser owner, Mono.WebBrowser.IWebBrowser webHost, List<HtmlElement> elems)
		{
			elements = elems;
			this.webHost = webHost;
			this.owner = owner;
		}
Beispiel #7
0
        public static nsIDOMRect GetProxy(Mono.WebBrowser.IWebBrowser control, nsIDOMRect obj)
        {
            object o = Base.GetProxyForObject(control, typeof(nsIDOMRect).GUID, obj);

            return(o as nsIDOMRect);
        }
Beispiel #8
0
        public static nsIWebProgressListener GetProxy(Mono.WebBrowser.IWebBrowser control, nsIWebProgressListener obj)
        {
            object o = Base.GetProxyForObject(control, typeof(nsIWebProgressListener).GUID, obj);

            return(o as nsIWebProgressListener);
        }
        public static nsISimpleEnumerator GetProxy(Mono.WebBrowser.IWebBrowser control, nsISimpleEnumerator obj)
        {
            object o = Base.GetProxyForObject(control, typeof(nsISimpleEnumerator).GUID, obj);

            return(o as nsISimpleEnumerator);
        }
Beispiel #10
0
 public static object GetProxyForObject(Mono.WebBrowser.IWebBrowser control, Guid guid, object hoge)
 {
     // I just dunno what this does *derp*
     return(null);
 }
Beispiel #11
0
        public static nsICancelable GetProxy(Mono.WebBrowser.IWebBrowser control, nsICancelable obj)
        {
            object o = Base.GetProxyForObject(control, typeof(nsICancelable).GUID, obj);

            return(o as nsICancelable);
        }
Beispiel #12
0
 internal HtmlElement(WebBrowser owner, Mono.WebBrowser.IWebBrowser webHost, IElement element)
 {
     this.webHost = webHost;
     this.element = element;
     this.owner   = owner;
 }
Beispiel #13
0
        public static nsIDOMEntityReference GetProxy(Mono.WebBrowser.IWebBrowser control, nsIDOMEntityReference obj)
        {
            object o = Base.GetProxyForObject(control, typeof(nsIDOMEntityReference).GUID, obj);

            return(o as nsIDOMEntityReference);
        }
        public static nsISHistory GetProxy(Mono.WebBrowser.IWebBrowser control, nsISHistory obj)
        {
            object o = Base.GetProxyForObject(control, typeof(nsISHistory).GUID, obj);

            return(o as nsISHistory);
        }