8#ifndef dom_internal_html_text_area_element_h_
9#define dom_internal_html_text_area_element_h_
13#include "html/html_element.h"
50#define DOM_HTML_TEXT_AREA_ELEMENT_PROTECT_VTABLE \
51 _dom_html_text_area_element_parse_attribute
53#define DOM_NODE_PROTECT_VTABLE_HTML_TEXT_AREA_ELEMENT \
54 _dom_virtual_html_text_area_element_destroy, \
55 _dom_html_text_area_element_copy
61#define dom_html_text_area_element_copy_internal(o, n) \
62 _dom_html_text_area_element_copy_internal( \
63 (dom_html_text_area_element *) (o), \
64 (dom_html_text_area_element *) (n))
dom_exception
Definition exceptions.h:24
dom_exception _dom_html_text_area_element_parse_attribute(dom_element *ele, dom_string *name, dom_string *value, dom_string **parsed)
Definition html_text_area_element.c:284
void _dom_html_text_area_element_finalise(struct dom_html_text_area_element *ele)
Definition html_text_area_element.c:77
dom_exception _dom_html_text_area_element_copy(dom_node_internal *old, dom_node_internal **copy)
Definition html_text_area_element.c:304
void _dom_virtual_html_text_area_element_destroy(dom_node_internal *node)
Definition html_text_area_element.c:298
dom_exception _dom_html_text_area_element_create(struct dom_html_element_create_params *params, struct dom_html_text_area_element **ele)
Definition html_text_area_element.c:34
dom_exception _dom_html_text_area_element_initialise(struct dom_html_element_create_params *params, struct dom_html_text_area_element *ele)
Definition html_text_area_element.c:59
dom_exception _dom_html_text_area_element_copy_internal(dom_html_text_area_element *old, dom_html_text_area_element *new)
Definition html_text_area_element.c:325
void _dom_html_text_area_element_destroy(struct dom_html_text_area_element *ele)
Definition html_text_area_element.c:99
dom_exception _dom_html_text_area_element_set_form(dom_html_text_area_element *text_area, dom_html_form_element *form)
Definition html_text_area_element.c:456
Definition html_element.h:28
Definition html_element.h:22
Definition html_text_area_element.h:15
dom_string * default_value
Definition html_text_area_element.h:20
bool default_value_set
Definition html_text_area_element.h:21
struct dom_html_element base
Definition html_text_area_element.h:16
struct dom_html_form_element * form
Definition html_text_area_element.h:18
dom_string * value
Definition html_text_area_element.h:22
bool value_set
Definition html_text_area_element.h:23