Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. /*
  2.  * This file is part of libdom.
  3.  * Licensed under the MIT License,
  4.  *                http://www.opensource.org/licenses/mit-license.php
  5.  * Copyright 2012 Daniel Silverstone <dsilvers@netsurf-browser.org>
  6.  */
  7.  
  8. #ifndef dom_html_button_element_h_
  9. #define dom_html_button_element_h_
  10.  
  11. #include <stdbool.h>
  12. #include <dom/core/exceptions.h>
  13. #include <dom/core/string.h>
  14. #include <dom/html/html_form_element.h>
  15.  
  16. typedef struct dom_html_button_element dom_html_button_element;
  17.  
  18. dom_exception dom_html_button_element_get_form(
  19.         dom_html_button_element *button, dom_html_form_element **form);
  20.  
  21. dom_exception dom_html_button_element_get_access_key(
  22.         dom_html_button_element *button, dom_string **access_key);
  23.  
  24. dom_exception dom_html_button_element_set_access_key(
  25.         dom_html_button_element *button, dom_string *access_key);
  26.  
  27. dom_exception dom_html_button_element_get_disabled(
  28.         dom_html_button_element *button, bool *disabled);
  29.  
  30. dom_exception dom_html_button_element_set_disabled(
  31.         dom_html_button_element *button, bool disabled);
  32.  
  33. dom_exception dom_html_button_element_get_name(
  34.         dom_html_button_element *button, dom_string **name);
  35.  
  36. dom_exception dom_html_button_element_set_name(
  37.         dom_html_button_element *button, dom_string *name);
  38.  
  39. dom_exception dom_html_button_element_get_tab_index(
  40.         dom_html_button_element *button, int32_t *tab_index);
  41.  
  42. dom_exception dom_html_button_element_set_tab_index(
  43.         dom_html_button_element *button, uint32_t tab_index);
  44.  
  45. dom_exception dom_html_button_element_get_type(
  46.         dom_html_button_element *button, dom_string **type);
  47.  
  48. dom_exception dom_html_button_element_get_value(
  49.         dom_html_button_element *button, dom_string **value);
  50.  
  51. dom_exception dom_html_button_element_set_value(
  52.         dom_html_button_element *button, dom_string *value);
  53.  
  54. #endif
  55.