1 module webkit2webextension.DOMHTMLAnchorElement; 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 DOMHTMLAnchorElement : DOMHTMLElement 11 { 12 /** the main Gtk struct */ 13 protected WebKitDOMHTMLAnchorElement* webKitDOMHTMLAnchorElement; 14 15 /** Get the main Gtk struct */ 16 public WebKitDOMHTMLAnchorElement* getDOMHTMLAnchorElementStruct(bool transferOwnership = false) 17 { 18 if (transferOwnership) 19 ownedRef = false; 20 return webKitDOMHTMLAnchorElement; 21 } 22 23 /** the main Gtk struct as a void* */ 24 protected override void* getStruct() 25 { 26 return cast(void*)webKitDOMHTMLAnchorElement; 27 } 28 29 /** 30 * Sets our main struct and passes it to the parent class. 31 */ 32 public this (WebKitDOMHTMLAnchorElement* webKitDOMHTMLAnchorElement, bool ownedRef = false) 33 { 34 this.webKitDOMHTMLAnchorElement = webKitDOMHTMLAnchorElement; 35 super(cast(WebKitDOMHTMLElement*)webKitDOMHTMLAnchorElement, ownedRef); 36 } 37 38 39 /** */ 40 public static GType getType() 41 { 42 return webkit_dom_html_anchor_element_get_type(); 43 } 44 45 /** 46 * 47 * 48 * Deprecated: Use JavaScriptCore API instead 49 * 50 * Returns: A #gchar 51 */ 52 public string getCharset() 53 { 54 auto retStr = webkit_dom_html_anchor_element_get_charset(webKitDOMHTMLAnchorElement); 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 getCoords() 68 { 69 auto retStr = webkit_dom_html_anchor_element_get_coords(webKitDOMHTMLAnchorElement); 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 getHash() 83 { 84 auto retStr = webkit_dom_html_anchor_element_get_hash(webKitDOMHTMLAnchorElement); 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 getHost() 98 { 99 auto retStr = webkit_dom_html_anchor_element_get_host(webKitDOMHTMLAnchorElement); 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 #gchar 111 */ 112 public string getHostname() 113 { 114 auto retStr = webkit_dom_html_anchor_element_get_hostname(webKitDOMHTMLAnchorElement); 115 116 scope(exit) Str.freeString(retStr); 117 return Str.toString(retStr); 118 } 119 120 /** 121 * 122 * 123 * Deprecated: Use JavaScriptCore API instead 124 * 125 * Returns: A #gchar 126 */ 127 public string getHref() 128 { 129 auto retStr = webkit_dom_html_anchor_element_get_href(webKitDOMHTMLAnchorElement); 130 131 scope(exit) Str.freeString(retStr); 132 return Str.toString(retStr); 133 } 134 135 /** 136 * 137 * 138 * Deprecated: Use JavaScriptCore API instead 139 * 140 * Returns: A #gchar 141 */ 142 public string getHreflang() 143 { 144 auto retStr = webkit_dom_html_anchor_element_get_hreflang(webKitDOMHTMLAnchorElement); 145 146 scope(exit) Str.freeString(retStr); 147 return Str.toString(retStr); 148 } 149 150 /** 151 * 152 * 153 * Deprecated: Use JavaScriptCore API instead 154 * 155 * Returns: A #gchar 156 */ 157 public string getName() 158 { 159 auto retStr = webkit_dom_html_anchor_element_get_name(webKitDOMHTMLAnchorElement); 160 161 scope(exit) Str.freeString(retStr); 162 return Str.toString(retStr); 163 } 164 165 /** 166 * 167 * 168 * Deprecated: Use JavaScriptCore API instead 169 * 170 * Returns: A #gchar 171 */ 172 public string getPathname() 173 { 174 auto retStr = webkit_dom_html_anchor_element_get_pathname(webKitDOMHTMLAnchorElement); 175 176 scope(exit) Str.freeString(retStr); 177 return Str.toString(retStr); 178 } 179 180 /** 181 * 182 * 183 * Deprecated: Use JavaScriptCore API instead 184 * 185 * Returns: A #gchar 186 */ 187 public string getPort() 188 { 189 auto retStr = webkit_dom_html_anchor_element_get_port(webKitDOMHTMLAnchorElement); 190 191 scope(exit) Str.freeString(retStr); 192 return Str.toString(retStr); 193 } 194 195 /** 196 * 197 * 198 * Deprecated: Use JavaScriptCore API instead 199 * 200 * Returns: A #gchar 201 */ 202 public string getProtocol() 203 { 204 auto retStr = webkit_dom_html_anchor_element_get_protocol(webKitDOMHTMLAnchorElement); 205 206 scope(exit) Str.freeString(retStr); 207 return Str.toString(retStr); 208 } 209 210 /** 211 * 212 * 213 * Deprecated: Use JavaScriptCore API instead 214 * 215 * Returns: A #gchar 216 */ 217 public string getRel() 218 { 219 auto retStr = webkit_dom_html_anchor_element_get_rel(webKitDOMHTMLAnchorElement); 220 221 scope(exit) Str.freeString(retStr); 222 return Str.toString(retStr); 223 } 224 225 /** 226 * 227 * 228 * Deprecated: Use JavaScriptCore API instead 229 * 230 * Returns: A #gchar 231 */ 232 public string getRev() 233 { 234 auto retStr = webkit_dom_html_anchor_element_get_rev(webKitDOMHTMLAnchorElement); 235 236 scope(exit) Str.freeString(retStr); 237 return Str.toString(retStr); 238 } 239 240 /** 241 * 242 * 243 * Deprecated: Use JavaScriptCore API instead 244 * 245 * Returns: A #gchar 246 */ 247 public string getSearch() 248 { 249 auto retStr = webkit_dom_html_anchor_element_get_search(webKitDOMHTMLAnchorElement); 250 251 scope(exit) Str.freeString(retStr); 252 return Str.toString(retStr); 253 } 254 255 /** 256 * 257 * 258 * Deprecated: Use JavaScriptCore API instead 259 * 260 * Returns: A #gchar 261 */ 262 public string getShape() 263 { 264 auto retStr = webkit_dom_html_anchor_element_get_shape(webKitDOMHTMLAnchorElement); 265 266 scope(exit) Str.freeString(retStr); 267 return Str.toString(retStr); 268 } 269 270 /** 271 * 272 * 273 * Deprecated: Use JavaScriptCore API instead 274 * 275 * Returns: A #gchar 276 */ 277 public string getTarget() 278 { 279 auto retStr = webkit_dom_html_anchor_element_get_target(webKitDOMHTMLAnchorElement); 280 281 scope(exit) Str.freeString(retStr); 282 return Str.toString(retStr); 283 } 284 285 /** 286 * 287 * 288 * Deprecated: Use JavaScriptCore API instead 289 * 290 * Returns: A #gchar 291 */ 292 public string getText() 293 { 294 auto retStr = webkit_dom_html_anchor_element_get_text(webKitDOMHTMLAnchorElement); 295 296 scope(exit) Str.freeString(retStr); 297 return Str.toString(retStr); 298 } 299 300 /** 301 * 302 * 303 * Deprecated: Use JavaScriptCore API instead 304 * 305 * Returns: A #gchar 306 */ 307 public string getTypeAttr() 308 { 309 auto retStr = webkit_dom_html_anchor_element_get_type_attr(webKitDOMHTMLAnchorElement); 310 311 scope(exit) Str.freeString(retStr); 312 return Str.toString(retStr); 313 } 314 315 /** 316 * 317 * 318 * Deprecated: Use JavaScriptCore API instead 319 * 320 * Params: 321 * value = A #gchar 322 */ 323 public void setCharset(string value) 324 { 325 webkit_dom_html_anchor_element_set_charset(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 326 } 327 328 /** 329 * 330 * 331 * Deprecated: Use JavaScriptCore API instead 332 * 333 * Params: 334 * value = A #gchar 335 */ 336 public void setCoords(string value) 337 { 338 webkit_dom_html_anchor_element_set_coords(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 339 } 340 341 /** 342 * 343 * 344 * Deprecated: Use JavaScriptCore API instead 345 * 346 * Params: 347 * value = A #gchar 348 */ 349 public void setHash(string value) 350 { 351 webkit_dom_html_anchor_element_set_hash(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 352 } 353 354 /** 355 * 356 * 357 * Deprecated: Use JavaScriptCore API instead 358 * 359 * Params: 360 * value = A #gchar 361 */ 362 public void setHost(string value) 363 { 364 webkit_dom_html_anchor_element_set_host(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 365 } 366 367 /** 368 * 369 * 370 * Deprecated: Use JavaScriptCore API instead 371 * 372 * Params: 373 * value = A #gchar 374 */ 375 public void setHostname(string value) 376 { 377 webkit_dom_html_anchor_element_set_hostname(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 378 } 379 380 /** 381 * 382 * 383 * Deprecated: Use JavaScriptCore API instead 384 * 385 * Params: 386 * value = A #gchar 387 */ 388 public void setHref(string value) 389 { 390 webkit_dom_html_anchor_element_set_href(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 391 } 392 393 /** 394 * 395 * 396 * Deprecated: Use JavaScriptCore API instead 397 * 398 * Params: 399 * value = A #gchar 400 */ 401 public void setHreflang(string value) 402 { 403 webkit_dom_html_anchor_element_set_hreflang(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 404 } 405 406 /** 407 * 408 * 409 * Deprecated: Use JavaScriptCore API instead 410 * 411 * Params: 412 * value = A #gchar 413 */ 414 public void setName(string value) 415 { 416 webkit_dom_html_anchor_element_set_name(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 417 } 418 419 /** 420 * 421 * 422 * Deprecated: Use JavaScriptCore API instead 423 * 424 * Params: 425 * value = A #gchar 426 */ 427 public void setPathname(string value) 428 { 429 webkit_dom_html_anchor_element_set_pathname(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 430 } 431 432 /** 433 * 434 * 435 * Deprecated: Use JavaScriptCore API instead 436 * 437 * Params: 438 * value = A #gchar 439 */ 440 public void setPort(string value) 441 { 442 webkit_dom_html_anchor_element_set_port(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 443 } 444 445 /** 446 * 447 * 448 * Deprecated: Use JavaScriptCore API instead 449 * 450 * Params: 451 * value = A #gchar 452 */ 453 public void setProtocol(string value) 454 { 455 webkit_dom_html_anchor_element_set_protocol(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 456 } 457 458 /** 459 * 460 * 461 * Deprecated: Use JavaScriptCore API instead 462 * 463 * Params: 464 * value = A #gchar 465 */ 466 public void setRel(string value) 467 { 468 webkit_dom_html_anchor_element_set_rel(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 469 } 470 471 /** 472 * 473 * 474 * Deprecated: Use JavaScriptCore API instead 475 * 476 * Params: 477 * value = A #gchar 478 */ 479 public void setRev(string value) 480 { 481 webkit_dom_html_anchor_element_set_rev(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 482 } 483 484 /** 485 * 486 * 487 * Deprecated: Use JavaScriptCore API instead 488 * 489 * Params: 490 * value = A #gchar 491 */ 492 public void setSearch(string value) 493 { 494 webkit_dom_html_anchor_element_set_search(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 495 } 496 497 /** 498 * 499 * 500 * Deprecated: Use JavaScriptCore API instead 501 * 502 * Params: 503 * value = A #gchar 504 */ 505 public void setShape(string value) 506 { 507 webkit_dom_html_anchor_element_set_shape(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 508 } 509 510 /** 511 * 512 * 513 * Deprecated: Use JavaScriptCore API instead 514 * 515 * Params: 516 * value = A #gchar 517 */ 518 public void setTarget(string value) 519 { 520 webkit_dom_html_anchor_element_set_target(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 521 } 522 523 /** 524 * 525 * 526 * Deprecated: Use JavaScriptCore API instead 527 * 528 * Params: 529 * value = A #gchar 530 * 531 * Since: 2.16 532 */ 533 public void setText(string value) 534 { 535 webkit_dom_html_anchor_element_set_text(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 536 } 537 538 /** 539 * 540 * 541 * Deprecated: Use JavaScriptCore API instead 542 * 543 * Params: 544 * value = A #gchar 545 */ 546 public void setTypeAttr(string value) 547 { 548 webkit_dom_html_anchor_element_set_type_attr(webKitDOMHTMLAnchorElement, Str.toStringz(value)); 549 } 550 }