1 module webkit2webextension.DOMHTMLObjectElement; 2 3 private import glib.Str; 4 private import gobject.ObjectG; 5 private import webkit2webextension.DOMDocument; 6 private import webkit2webextension.DOMHTMLElement; 7 private import webkit2webextension.DOMHTMLFormElement; 8 private import webkit2webextension.c.functions; 9 public import webkit2webextension.c.types; 10 11 12 /** */ 13 public class DOMHTMLObjectElement : DOMHTMLElement 14 { 15 /** the main Gtk struct */ 16 protected WebKitDOMHTMLObjectElement* webKitDOMHTMLObjectElement; 17 18 /** Get the main Gtk struct */ 19 public WebKitDOMHTMLObjectElement* getDOMHTMLObjectElementStruct(bool transferOwnership = false) 20 { 21 if (transferOwnership) 22 ownedRef = false; 23 return webKitDOMHTMLObjectElement; 24 } 25 26 /** the main Gtk struct as a void* */ 27 protected override void* getStruct() 28 { 29 return cast(void*)webKitDOMHTMLObjectElement; 30 } 31 32 /** 33 * Sets our main struct and passes it to the parent class. 34 */ 35 public this (WebKitDOMHTMLObjectElement* webKitDOMHTMLObjectElement, bool ownedRef = false) 36 { 37 this.webKitDOMHTMLObjectElement = webKitDOMHTMLObjectElement; 38 super(cast(WebKitDOMHTMLElement*)webKitDOMHTMLObjectElement, ownedRef); 39 } 40 41 42 /** */ 43 public static GType getType() 44 { 45 return webkit_dom_html_object_element_get_type(); 46 } 47 48 /** 49 * 50 * 51 * Deprecated: Use JavaScriptCore API instead 52 * 53 * Returns: A #gchar 54 */ 55 public string getAlign() 56 { 57 auto retStr = webkit_dom_html_object_element_get_align(webKitDOMHTMLObjectElement); 58 59 scope(exit) Str.freeString(retStr); 60 return Str.toString(retStr); 61 } 62 63 /** 64 * 65 * 66 * Deprecated: Use JavaScriptCore API instead 67 * 68 * Returns: A #gchar 69 */ 70 public string getArchive() 71 { 72 auto retStr = webkit_dom_html_object_element_get_archive(webKitDOMHTMLObjectElement); 73 74 scope(exit) Str.freeString(retStr); 75 return Str.toString(retStr); 76 } 77 78 /** 79 * 80 * 81 * Deprecated: Use JavaScriptCore API instead 82 * 83 * Returns: A #gchar 84 */ 85 public string getBorder() 86 { 87 auto retStr = webkit_dom_html_object_element_get_border(webKitDOMHTMLObjectElement); 88 89 scope(exit) Str.freeString(retStr); 90 return Str.toString(retStr); 91 } 92 93 /** 94 * 95 * 96 * Deprecated: Use JavaScriptCore API instead 97 * 98 * Returns: A #gchar 99 */ 100 public string getCode() 101 { 102 auto retStr = webkit_dom_html_object_element_get_code(webKitDOMHTMLObjectElement); 103 104 scope(exit) Str.freeString(retStr); 105 return Str.toString(retStr); 106 } 107 108 /** 109 * 110 * 111 * Deprecated: Use JavaScriptCore API instead 112 * 113 * Returns: A #gchar 114 */ 115 public string getCodeBase() 116 { 117 auto retStr = webkit_dom_html_object_element_get_code_base(webKitDOMHTMLObjectElement); 118 119 scope(exit) Str.freeString(retStr); 120 return Str.toString(retStr); 121 } 122 123 /** 124 * 125 * 126 * Deprecated: Use JavaScriptCore API instead 127 * 128 * Returns: A #gchar 129 */ 130 public string getCodeType() 131 { 132 auto retStr = webkit_dom_html_object_element_get_code_type(webKitDOMHTMLObjectElement); 133 134 scope(exit) Str.freeString(retStr); 135 return Str.toString(retStr); 136 } 137 138 /** 139 * 140 * 141 * Deprecated: Use JavaScriptCore API instead 142 * 143 * Returns: A #WebKitDOMDocument 144 */ 145 public DOMDocument getContentDocument() 146 { 147 auto __p = webkit_dom_html_object_element_get_content_document(webKitDOMHTMLObjectElement); 148 149 if(__p is null) 150 { 151 return null; 152 } 153 154 return ObjectG.getDObject!(DOMDocument)(cast(WebKitDOMDocument*) __p); 155 } 156 157 /** 158 * 159 * 160 * Deprecated: Use JavaScriptCore API instead 161 * 162 * Returns: A #gchar 163 */ 164 public string getData() 165 { 166 auto retStr = webkit_dom_html_object_element_get_data(webKitDOMHTMLObjectElement); 167 168 scope(exit) Str.freeString(retStr); 169 return Str.toString(retStr); 170 } 171 172 /** 173 * 174 * 175 * Deprecated: Use JavaScriptCore API instead 176 * 177 * Returns: A #gboolean 178 */ 179 public bool getDeclare() 180 { 181 return webkit_dom_html_object_element_get_declare(webKitDOMHTMLObjectElement) != 0; 182 } 183 184 /** 185 * 186 * 187 * Deprecated: Use JavaScriptCore API instead 188 * 189 * Returns: A #WebKitDOMHTMLFormElement 190 */ 191 public DOMHTMLFormElement getForm() 192 { 193 auto __p = webkit_dom_html_object_element_get_form(webKitDOMHTMLObjectElement); 194 195 if(__p is null) 196 { 197 return null; 198 } 199 200 return ObjectG.getDObject!(DOMHTMLFormElement)(cast(WebKitDOMHTMLFormElement*) __p); 201 } 202 203 /** 204 * 205 * 206 * Deprecated: Use JavaScriptCore API instead 207 * 208 * Returns: A #gchar 209 */ 210 public string getHeight() 211 { 212 auto retStr = webkit_dom_html_object_element_get_height(webKitDOMHTMLObjectElement); 213 214 scope(exit) Str.freeString(retStr); 215 return Str.toString(retStr); 216 } 217 218 /** 219 * 220 * 221 * Deprecated: Use JavaScriptCore API instead 222 * 223 * Returns: A #glong 224 */ 225 public glong getHspace() 226 { 227 return webkit_dom_html_object_element_get_hspace(webKitDOMHTMLObjectElement); 228 } 229 230 /** 231 * 232 * 233 * Deprecated: Use JavaScriptCore API instead 234 * 235 * Returns: A #gchar 236 */ 237 public string getName() 238 { 239 auto retStr = webkit_dom_html_object_element_get_name(webKitDOMHTMLObjectElement); 240 241 scope(exit) Str.freeString(retStr); 242 return Str.toString(retStr); 243 } 244 245 /** 246 * 247 * 248 * Deprecated: Use JavaScriptCore API instead 249 * 250 * Returns: A #gchar 251 */ 252 public string getStandby() 253 { 254 auto retStr = webkit_dom_html_object_element_get_standby(webKitDOMHTMLObjectElement); 255 256 scope(exit) Str.freeString(retStr); 257 return Str.toString(retStr); 258 } 259 260 /** 261 * 262 * 263 * Deprecated: Use JavaScriptCore API instead 264 * 265 * Returns: A #gchar 266 */ 267 public string getTypeAttr() 268 { 269 auto retStr = webkit_dom_html_object_element_get_type_attr(webKitDOMHTMLObjectElement); 270 271 scope(exit) Str.freeString(retStr); 272 return Str.toString(retStr); 273 } 274 275 /** 276 * 277 * 278 * Deprecated: Use JavaScriptCore API instead 279 * 280 * Returns: A #gchar 281 */ 282 public string getUseMap() 283 { 284 auto retStr = webkit_dom_html_object_element_get_use_map(webKitDOMHTMLObjectElement); 285 286 scope(exit) Str.freeString(retStr); 287 return Str.toString(retStr); 288 } 289 290 /** 291 * 292 * 293 * Deprecated: Use JavaScriptCore API instead 294 * 295 * Returns: A #glong 296 */ 297 public glong getVspace() 298 { 299 return webkit_dom_html_object_element_get_vspace(webKitDOMHTMLObjectElement); 300 } 301 302 /** 303 * 304 * 305 * Deprecated: Use JavaScriptCore API instead 306 * 307 * Returns: A #gchar 308 */ 309 public string getWidth() 310 { 311 auto retStr = webkit_dom_html_object_element_get_width(webKitDOMHTMLObjectElement); 312 313 scope(exit) Str.freeString(retStr); 314 return Str.toString(retStr); 315 } 316 317 /** 318 * 319 * 320 * Deprecated: Use JavaScriptCore API instead 321 * 322 * Params: 323 * value = A #gchar 324 */ 325 public void setAlign(string value) 326 { 327 webkit_dom_html_object_element_set_align(webKitDOMHTMLObjectElement, Str.toStringz(value)); 328 } 329 330 /** 331 * 332 * 333 * Deprecated: Use JavaScriptCore API instead 334 * 335 * Params: 336 * value = A #gchar 337 */ 338 public void setArchive(string value) 339 { 340 webkit_dom_html_object_element_set_archive(webKitDOMHTMLObjectElement, Str.toStringz(value)); 341 } 342 343 /** 344 * 345 * 346 * Deprecated: Use JavaScriptCore API instead 347 * 348 * Params: 349 * value = A #gchar 350 */ 351 public void setBorder(string value) 352 { 353 webkit_dom_html_object_element_set_border(webKitDOMHTMLObjectElement, Str.toStringz(value)); 354 } 355 356 /** 357 * 358 * 359 * Deprecated: Use JavaScriptCore API instead 360 * 361 * Params: 362 * value = A #gchar 363 */ 364 public void setCode(string value) 365 { 366 webkit_dom_html_object_element_set_code(webKitDOMHTMLObjectElement, Str.toStringz(value)); 367 } 368 369 /** 370 * 371 * 372 * Deprecated: Use JavaScriptCore API instead 373 * 374 * Params: 375 * value = A #gchar 376 */ 377 public void setCodeBase(string value) 378 { 379 webkit_dom_html_object_element_set_code_base(webKitDOMHTMLObjectElement, Str.toStringz(value)); 380 } 381 382 /** 383 * 384 * 385 * Deprecated: Use JavaScriptCore API instead 386 * 387 * Params: 388 * value = A #gchar 389 */ 390 public void setCodeType(string value) 391 { 392 webkit_dom_html_object_element_set_code_type(webKitDOMHTMLObjectElement, Str.toStringz(value)); 393 } 394 395 /** 396 * 397 * 398 * Deprecated: Use JavaScriptCore API instead 399 * 400 * Params: 401 * value = A #gchar 402 */ 403 public void setData(string value) 404 { 405 webkit_dom_html_object_element_set_data(webKitDOMHTMLObjectElement, Str.toStringz(value)); 406 } 407 408 /** 409 * 410 * 411 * Deprecated: Use JavaScriptCore API instead 412 * 413 * Params: 414 * value = A #gboolean 415 */ 416 public void setDeclare(bool value) 417 { 418 webkit_dom_html_object_element_set_declare(webKitDOMHTMLObjectElement, value); 419 } 420 421 /** 422 * 423 * 424 * Deprecated: Use JavaScriptCore API instead 425 * 426 * Params: 427 * value = A #gchar 428 */ 429 public void setHeight(string value) 430 { 431 webkit_dom_html_object_element_set_height(webKitDOMHTMLObjectElement, Str.toStringz(value)); 432 } 433 434 /** 435 * 436 * 437 * Deprecated: Use JavaScriptCore API instead 438 * 439 * Params: 440 * value = A #glong 441 */ 442 public void setHspace(glong value) 443 { 444 webkit_dom_html_object_element_set_hspace(webKitDOMHTMLObjectElement, value); 445 } 446 447 /** 448 * 449 * 450 * Deprecated: Use JavaScriptCore API instead 451 * 452 * Params: 453 * value = A #gchar 454 */ 455 public void setName(string value) 456 { 457 webkit_dom_html_object_element_set_name(webKitDOMHTMLObjectElement, Str.toStringz(value)); 458 } 459 460 /** 461 * 462 * 463 * Deprecated: Use JavaScriptCore API instead 464 * 465 * Params: 466 * value = A #gchar 467 */ 468 public void setStandby(string value) 469 { 470 webkit_dom_html_object_element_set_standby(webKitDOMHTMLObjectElement, Str.toStringz(value)); 471 } 472 473 /** 474 * 475 * 476 * Deprecated: Use JavaScriptCore API instead 477 * 478 * Params: 479 * value = A #gchar 480 */ 481 public void setTypeAttr(string value) 482 { 483 webkit_dom_html_object_element_set_type_attr(webKitDOMHTMLObjectElement, Str.toStringz(value)); 484 } 485 486 /** 487 * 488 * 489 * Deprecated: Use JavaScriptCore API instead 490 * 491 * Params: 492 * value = A #gchar 493 */ 494 public void setUseMap(string value) 495 { 496 webkit_dom_html_object_element_set_use_map(webKitDOMHTMLObjectElement, Str.toStringz(value)); 497 } 498 499 /** 500 * 501 * 502 * Deprecated: Use JavaScriptCore API instead 503 * 504 * Params: 505 * value = A #glong 506 */ 507 public void setVspace(glong value) 508 { 509 webkit_dom_html_object_element_set_vspace(webKitDOMHTMLObjectElement, value); 510 } 511 512 /** 513 * 514 * 515 * Deprecated: Use JavaScriptCore API instead 516 * 517 * Params: 518 * value = A #gchar 519 */ 520 public void setWidth(string value) 521 { 522 webkit_dom_html_object_element_set_width(webKitDOMHTMLObjectElement, Str.toStringz(value)); 523 } 524 }