1 module webkit2webextension.DOMHTMLTableCellElement; 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 DOMHTMLTableCellElement : DOMHTMLElement 11 { 12 /** the main Gtk struct */ 13 protected WebKitDOMHTMLTableCellElement* webKitDOMHTMLTableCellElement; 14 15 /** Get the main Gtk struct */ 16 public WebKitDOMHTMLTableCellElement* getDOMHTMLTableCellElementStruct(bool transferOwnership = false) 17 { 18 if (transferOwnership) 19 ownedRef = false; 20 return webKitDOMHTMLTableCellElement; 21 } 22 23 /** the main Gtk struct as a void* */ 24 protected override void* getStruct() 25 { 26 return cast(void*)webKitDOMHTMLTableCellElement; 27 } 28 29 /** 30 * Sets our main struct and passes it to the parent class. 31 */ 32 public this (WebKitDOMHTMLTableCellElement* webKitDOMHTMLTableCellElement, bool ownedRef = false) 33 { 34 this.webKitDOMHTMLTableCellElement = webKitDOMHTMLTableCellElement; 35 super(cast(WebKitDOMHTMLElement*)webKitDOMHTMLTableCellElement, ownedRef); 36 } 37 38 39 /** */ 40 public static GType getType() 41 { 42 return webkit_dom_html_table_cell_element_get_type(); 43 } 44 45 /** 46 * 47 * 48 * Deprecated: Use JavaScriptCore API instead 49 * 50 * Returns: A #gchar 51 */ 52 public string getAbbr() 53 { 54 auto retStr = webkit_dom_html_table_cell_element_get_abbr(webKitDOMHTMLTableCellElement); 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 #gchar 66 */ 67 public string getAlign() 68 { 69 auto retStr = webkit_dom_html_table_cell_element_get_align(webKitDOMHTMLTableCellElement); 70 71 scope(exit) Str.freeString(retStr); 72 return Str.toString(retStr); 73 } 74 75 /** 76 * 77 * 78 * Deprecated: Use JavaScriptCore API instead 79 * 80 * Returns: A #gchar 81 */ 82 public string getAxis() 83 { 84 auto retStr = webkit_dom_html_table_cell_element_get_axis(webKitDOMHTMLTableCellElement); 85 86 scope(exit) Str.freeString(retStr); 87 return Str.toString(retStr); 88 } 89 90 /** 91 * 92 * 93 * Deprecated: Use JavaScriptCore API instead 94 * 95 * Returns: A #gchar 96 */ 97 public string getBgColor() 98 { 99 auto retStr = webkit_dom_html_table_cell_element_get_bg_color(webKitDOMHTMLTableCellElement); 100 101 scope(exit) Str.freeString(retStr); 102 return Str.toString(retStr); 103 } 104 105 /** 106 * 107 * 108 * Deprecated: Use JavaScriptCore API instead 109 * 110 * Returns: A #glong 111 */ 112 public glong getCellIndex() 113 { 114 return webkit_dom_html_table_cell_element_get_cell_index(webKitDOMHTMLTableCellElement); 115 } 116 117 /** 118 * 119 * 120 * Deprecated: Use JavaScriptCore API instead 121 * 122 * Returns: A #gchar 123 */ 124 public string getCh() 125 { 126 auto retStr = webkit_dom_html_table_cell_element_get_ch(webKitDOMHTMLTableCellElement); 127 128 scope(exit) Str.freeString(retStr); 129 return Str.toString(retStr); 130 } 131 132 /** 133 * 134 * 135 * Deprecated: Use JavaScriptCore API instead 136 * 137 * Returns: A #gchar 138 */ 139 public string getChOff() 140 { 141 auto retStr = webkit_dom_html_table_cell_element_get_ch_off(webKitDOMHTMLTableCellElement); 142 143 scope(exit) Str.freeString(retStr); 144 return Str.toString(retStr); 145 } 146 147 /** 148 * 149 * 150 * Deprecated: Use JavaScriptCore API instead 151 * 152 * Returns: A #glong 153 */ 154 public glong getColSpan() 155 { 156 return webkit_dom_html_table_cell_element_get_col_span(webKitDOMHTMLTableCellElement); 157 } 158 159 /** 160 * 161 * 162 * Deprecated: Use JavaScriptCore API instead 163 * 164 * Returns: A #gchar 165 */ 166 public string getHeaders() 167 { 168 auto retStr = webkit_dom_html_table_cell_element_get_headers(webKitDOMHTMLTableCellElement); 169 170 scope(exit) Str.freeString(retStr); 171 return Str.toString(retStr); 172 } 173 174 /** 175 * 176 * 177 * Deprecated: Use JavaScriptCore API instead 178 * 179 * Returns: A #gchar 180 */ 181 public string getHeight() 182 { 183 auto retStr = webkit_dom_html_table_cell_element_get_height(webKitDOMHTMLTableCellElement); 184 185 scope(exit) Str.freeString(retStr); 186 return Str.toString(retStr); 187 } 188 189 /** 190 * 191 * 192 * Deprecated: Use JavaScriptCore API instead 193 * 194 * Returns: A #gboolean 195 */ 196 public bool getNoWrap() 197 { 198 return webkit_dom_html_table_cell_element_get_no_wrap(webKitDOMHTMLTableCellElement) != 0; 199 } 200 201 /** 202 * 203 * 204 * Deprecated: Use JavaScriptCore API instead 205 * 206 * Returns: A #glong 207 */ 208 public glong getRowSpan() 209 { 210 return webkit_dom_html_table_cell_element_get_row_span(webKitDOMHTMLTableCellElement); 211 } 212 213 /** 214 * 215 * 216 * Deprecated: Use JavaScriptCore API instead 217 * 218 * Returns: A #gchar 219 */ 220 public string getScope() 221 { 222 auto retStr = webkit_dom_html_table_cell_element_get_scope(webKitDOMHTMLTableCellElement); 223 224 scope(exit) Str.freeString(retStr); 225 return Str.toString(retStr); 226 } 227 228 /** 229 * 230 * 231 * Deprecated: Use JavaScriptCore API instead 232 * 233 * Returns: A #gchar 234 */ 235 public string getVAlign() 236 { 237 auto retStr = webkit_dom_html_table_cell_element_get_v_align(webKitDOMHTMLTableCellElement); 238 239 scope(exit) Str.freeString(retStr); 240 return Str.toString(retStr); 241 } 242 243 /** 244 * 245 * 246 * Deprecated: Use JavaScriptCore API instead 247 * 248 * Returns: A #gchar 249 */ 250 public string getWidth() 251 { 252 auto retStr = webkit_dom_html_table_cell_element_get_width(webKitDOMHTMLTableCellElement); 253 254 scope(exit) Str.freeString(retStr); 255 return Str.toString(retStr); 256 } 257 258 /** 259 * 260 * 261 * Deprecated: Use JavaScriptCore API instead 262 * 263 * Params: 264 * value = A #gchar 265 */ 266 public void setAbbr(string value) 267 { 268 webkit_dom_html_table_cell_element_set_abbr(webKitDOMHTMLTableCellElement, Str.toStringz(value)); 269 } 270 271 /** 272 * 273 * 274 * Deprecated: Use JavaScriptCore API instead 275 * 276 * Params: 277 * value = A #gchar 278 */ 279 public void setAlign(string value) 280 { 281 webkit_dom_html_table_cell_element_set_align(webKitDOMHTMLTableCellElement, Str.toStringz(value)); 282 } 283 284 /** 285 * 286 * 287 * Deprecated: Use JavaScriptCore API instead 288 * 289 * Params: 290 * value = A #gchar 291 */ 292 public void setAxis(string value) 293 { 294 webkit_dom_html_table_cell_element_set_axis(webKitDOMHTMLTableCellElement, Str.toStringz(value)); 295 } 296 297 /** 298 * 299 * 300 * Deprecated: Use JavaScriptCore API instead 301 * 302 * Params: 303 * value = A #gchar 304 */ 305 public void setBgColor(string value) 306 { 307 webkit_dom_html_table_cell_element_set_bg_color(webKitDOMHTMLTableCellElement, Str.toStringz(value)); 308 } 309 310 /** 311 * 312 * 313 * Deprecated: Use JavaScriptCore API instead 314 * 315 * Params: 316 * value = A #gchar 317 */ 318 public void setCh(string value) 319 { 320 webkit_dom_html_table_cell_element_set_ch(webKitDOMHTMLTableCellElement, Str.toStringz(value)); 321 } 322 323 /** 324 * 325 * 326 * Deprecated: Use JavaScriptCore API instead 327 * 328 * Params: 329 * value = A #gchar 330 */ 331 public void setChOff(string value) 332 { 333 webkit_dom_html_table_cell_element_set_ch_off(webKitDOMHTMLTableCellElement, Str.toStringz(value)); 334 } 335 336 /** 337 * 338 * 339 * Deprecated: Use JavaScriptCore API instead 340 * 341 * Params: 342 * value = A #glong 343 */ 344 public void setColSpan(glong value) 345 { 346 webkit_dom_html_table_cell_element_set_col_span(webKitDOMHTMLTableCellElement, value); 347 } 348 349 /** 350 * 351 * 352 * Deprecated: Use JavaScriptCore API instead 353 * 354 * Params: 355 * value = A #gchar 356 */ 357 public void setHeaders(string value) 358 { 359 webkit_dom_html_table_cell_element_set_headers(webKitDOMHTMLTableCellElement, Str.toStringz(value)); 360 } 361 362 /** 363 * 364 * 365 * Deprecated: Use JavaScriptCore API instead 366 * 367 * Params: 368 * value = A #gchar 369 */ 370 public void setHeight(string value) 371 { 372 webkit_dom_html_table_cell_element_set_height(webKitDOMHTMLTableCellElement, Str.toStringz(value)); 373 } 374 375 /** 376 * 377 * 378 * Deprecated: Use JavaScriptCore API instead 379 * 380 * Params: 381 * value = A #gboolean 382 */ 383 public void setNoWrap(bool value) 384 { 385 webkit_dom_html_table_cell_element_set_no_wrap(webKitDOMHTMLTableCellElement, value); 386 } 387 388 /** 389 * 390 * 391 * Deprecated: Use JavaScriptCore API instead 392 * 393 * Params: 394 * value = A #glong 395 */ 396 public void setRowSpan(glong value) 397 { 398 webkit_dom_html_table_cell_element_set_row_span(webKitDOMHTMLTableCellElement, value); 399 } 400 401 /** 402 * 403 * 404 * Deprecated: Use JavaScriptCore API instead 405 * 406 * Params: 407 * value = A #gchar 408 */ 409 public void setScope(string value) 410 { 411 webkit_dom_html_table_cell_element_set_scope(webKitDOMHTMLTableCellElement, Str.toStringz(value)); 412 } 413 414 /** 415 * 416 * 417 * Deprecated: Use JavaScriptCore API instead 418 * 419 * Params: 420 * value = A #gchar 421 */ 422 public void setVAlign(string value) 423 { 424 webkit_dom_html_table_cell_element_set_v_align(webKitDOMHTMLTableCellElement, Str.toStringz(value)); 425 } 426 427 /** 428 * 429 * 430 * Deprecated: Use JavaScriptCore API instead 431 * 432 * Params: 433 * value = A #gchar 434 */ 435 public void setWidth(string value) 436 { 437 webkit_dom_html_table_cell_element_set_width(webKitDOMHTMLTableCellElement, Str.toStringz(value)); 438 } 439 }