1 module webkit2webextension.DOMHTMLFieldSetElement; 2 3 private import gobject.ObjectG; 4 private import webkit2webextension.DOMHTMLElement; 5 private import webkit2webextension.DOMHTMLFormElement; 6 private import webkit2webextension.c.functions; 7 public import webkit2webextension.c.types; 8 9 10 /** */ 11 public class DOMHTMLFieldSetElement : DOMHTMLElement 12 { 13 /** the main Gtk struct */ 14 protected WebKitDOMHTMLFieldSetElement* webKitDOMHTMLFieldSetElement; 15 16 /** Get the main Gtk struct */ 17 public WebKitDOMHTMLFieldSetElement* getDOMHTMLFieldSetElementStruct(bool transferOwnership = false) 18 { 19 if (transferOwnership) 20 ownedRef = false; 21 return webKitDOMHTMLFieldSetElement; 22 } 23 24 /** the main Gtk struct as a void* */ 25 protected override void* getStruct() 26 { 27 return cast(void*)webKitDOMHTMLFieldSetElement; 28 } 29 30 /** 31 * Sets our main struct and passes it to the parent class. 32 */ 33 public this (WebKitDOMHTMLFieldSetElement* webKitDOMHTMLFieldSetElement, bool ownedRef = false) 34 { 35 this.webKitDOMHTMLFieldSetElement = webKitDOMHTMLFieldSetElement; 36 super(cast(WebKitDOMHTMLElement*)webKitDOMHTMLFieldSetElement, ownedRef); 37 } 38 39 40 /** */ 41 public static GType getType() 42 { 43 return webkit_dom_html_field_set_element_get_type(); 44 } 45 46 /** 47 * 48 * 49 * Deprecated: Use JavaScriptCore API instead 50 * 51 * Returns: A #WebKitDOMHTMLFormElement 52 */ 53 public DOMHTMLFormElement getForm() 54 { 55 auto __p = webkit_dom_html_field_set_element_get_form(webKitDOMHTMLFieldSetElement); 56 57 if(__p is null) 58 { 59 return null; 60 } 61 62 return ObjectG.getDObject!(DOMHTMLFormElement)(cast(WebKitDOMHTMLFormElement*) __p); 63 } 64 }