gluezilla/src:
[mono.git] / mcs / class / Mono.WebBrowser / Mono.Mozilla / DOM / Element.cs
index 934b13e5dbc5a791eb14f9dd6432bd57af4fdf2a..3a9b2be74e5c161f4c663997974615f6731c5be5 100755 (executable)
@@ -279,11 +279,25 @@ namespace Mono.Mozilla.DOM
                #endregion
                
                #region Methods
-
+\r
+               public void Blur () {\r
+                       nsIDOMNSHTMLElement elm = element as nsIDOMNSHTMLElement;\r
+                       if (elm != null) {\r
+                               elm.blur ();\r
+                       }\r
+               }
+\r
                public bool Equals (IElement obj) {
                        Element doc = (Element) obj;
                        return doc.element == this.element;
                }
+\r
+               public void Focus () {\r
+                       nsIDOMNSHTMLElement elm = element as nsIDOMNSHTMLElement;\r
+                       if (elm != null) {\r
+                               elm.focus ();\r
+                       }\r
+               }
 
                public IElementCollection GetElementsByTagName (string name)\r
                {\r
@@ -313,7 +327,15 @@ namespace Mono.Mozilla.DOM
                        element.getAttribute (storage, ret.Handle);\r
                        return ret.ToString ();\r
                }\r
-
+\r
+               public void ScrollIntoView (bool alignWithTop) \r
+               {\r
+                       nsIDOMNSHTMLElement elm = element as nsIDOMNSHTMLElement;\r
+                       if (elm != null) {\r
+                               elm.scrollIntoView (alignWithTop);\r
+                       }\r
+               }\r
+               
                public virtual void SetAttribute (string name, string value) {\r
                        UniString strVal = new UniString (value);\r
                        Base.StringSet (storage, name);\r