1 module webkit2webextension.DOMHTMLHRElement; 2 3 private import glib.Str; 4 private import webkit2webextension.DOMHTMLElement; 5 private import webkit2webextension.c.functions; 6 public import webkit2webextension.c.types; 7 8 9 /** */ 10 public class DOMHTMLHRElement : DOMHTMLElement 11 { 12 /** the main Gtk struct */ 13 protected WebKitDOMHTMLHRElement* webKitDOMHTMLHRElement; 14 15 /** Get the main Gtk struct */ 16 public WebKitDOMHTMLHRElement* getDOMHTMLHRElementStruct(bool transferOwnership = false) 17 { 18 if (transferOwnership) 19 ownedRef = false; 20 return webKitDOMHTMLHRElement; 21 } 22 23 /** the main Gtk struct as a void* */ 24 protected override void* getStruct() 25 { 26 return cast(void*)webKitDOMHTMLHRElement; 27 } 28 29 /** 30 * Sets our main struct and passes it to the parent class. 31 */ 32 public this (WebKitDOMHTMLHRElement* webKitDOMHTMLHRElement, bool ownedRef = false) 33 { 34 this.webKitDOMHTMLHRElement = webKitDOMHTMLHRElement; 35 super(cast(WebKitDOMHTMLElement*)webKitDOMHTMLHRElement, ownedRef); 36 } 37 38 39 /** */ 40 public static GType getType() 41 { 42 return webkit_dom_html_hr_element_get_type(); 43 } 44 45 /** 46 * 47 * 48 * Deprecated: Use JavaScriptCore API instead 49 * 50 * Returns: A #gchar 51 */ 52 public string getAlign() 53 { 54 auto retStr = webkit_dom_html_hr_element_get_align(webKitDOMHTMLHRElement); 55 56 scope(exit) Str.freeString(retStr); 57 return Str.toString(retStr); 58 } 59 60 /** 61 * 62 * 63 * Deprecated: Use JavaScriptCore API instead 64 * 65 * Returns: A #gboolean 66 */ 67 public bool getNoShade() 68 { 69 return webkit_dom_html_hr_element_get_no_shade(webKitDOMHTMLHRElement) != 0; 70 } 71 72 /** 73 * 74 * 75 * Deprecated: Use JavaScriptCore API instead 76 * 77 * Returns: A #gchar 78 */ 79 public string getSize() 80 { 81 auto retStr = webkit_dom_html_hr_element_get_size(webKitDOMHTMLHRElement); 82 83 scope(exit) Str.freeString(retStr); 84 return Str.toString(retStr); 85 } 86 87 /** 88 * 89 * 90 * Deprecated: Use JavaScriptCore API instead 91 * 92 * Returns: A #gchar 93 */ 94 public string getWidth() 95 { 96 auto retStr = webkit_dom_html_hr_element_get_width(webKitDOMHTMLHRElement); 97 98 scope(exit) Str.freeString(retStr); 99 return Str.toString(retStr); 100 } 101 102 /** 103 * 104 * 105 * Deprecated: Use JavaScriptCore API instead 106 * 107 * Params: 108 * value = A #gchar 109 */ 110 public void setAlign(string value) 111 { 112 webkit_dom_html_hr_element_set_align(webKitDOMHTMLHRElement, Str.toStringz(value)); 113 } 114 115 /** 116 * 117 * 118 * Deprecated: Use JavaScriptCore API instead 119 * 120 * Params: 121 * value = A #gboolean 122 */ 123 public void setNoShade(bool value) 124 { 125 webkit_dom_html_hr_element_set_no_shade(webKitDOMHTMLHRElement, value); 126 } 127 128 /** 129 * 130 * 131 * Deprecated: Use JavaScriptCore API instead 132 * 133 * Params: 134 * value = A #gchar 135 */ 136 public void setSize(string value) 137 { 138 webkit_dom_html_hr_element_set_size(webKitDOMHTMLHRElement, Str.toStringz(value)); 139 } 140 141 /** 142 * 143 * 144 * Deprecated: Use JavaScriptCore API instead 145 * 146 * Params: 147 * value = A #gchar 148 */ 149 public void setWidth(string value) 150 { 151 webkit_dom_html_hr_element_set_width(webKitDOMHTMLHRElement, Str.toStringz(value)); 152 } 153 }