libdom
Loading...
Searching...
No Matches
html_input_element.h
Go to the documentation of this file.
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_input_element_h_
9#define dom_html_input_element_h_
10
11#include <stdbool.h>
12
13#include <dom/inttypes.h>
14#include <dom/core/exceptions.h>
15#include <dom/core/string.h>
17
19
22
25
28
31
34
36 dom_html_input_element *input, dom_string **accept);
37
39 dom_html_input_element *input, dom_string *accept);
40
42 dom_html_input_element *input, dom_string **access_key);
43
45 dom_html_input_element *input, dom_string *access_key);
46
48 dom_html_input_element *input, dom_string **align);
49
51 dom_html_input_element *input, dom_string *align);
52
55
58
60 dom_html_input_element *input, bool *checked);
61
63 dom_html_input_element *input, bool checked);
64
66 dom_html_input_element *input, bool *disabled);
67
69 dom_html_input_element *input, bool disabled);
70
72 dom_html_input_element *input, int32_t *max_length);
73
75 dom_html_input_element *input, uint32_t max_length);
76
78 dom_html_input_element *input, dom_string **name);
79
82
84 dom_html_input_element *input, bool *read_only);
85
87 dom_html_input_element *input, bool read_only);
88
90 dom_html_input_element *input, dom_ulong *size);
91
94
97
100
102 dom_html_input_element *input, int32_t *tab_index);
103
105 dom_html_input_element *input, uint32_t tab_index);
106
108 dom_html_input_element *input, dom_string **type);
109
111 dom_html_input_element *input, dom_string **use_map);
112
114 dom_html_input_element *input, dom_string *use_map);
115
117 dom_html_input_element *input, dom_string **value);
118
120 dom_html_input_element *input, dom_string *value);
121
126
127#endif
dom_exception
Definition exceptions.h:24
dom_exception dom_html_input_element_set_default_checked(dom_html_input_element *input, bool default_checked)
Definition html_input_element.c:254
dom_exception dom_html_input_element_set_max_length(dom_html_input_element *input, uint32_t max_length)
Definition html_input_element.c:437
dom_exception dom_html_input_element_select(dom_html_input_element *ele)
Definition html_input_element.c:509
dom_exception dom_html_input_element_set_size(dom_html_input_element *input, dom_ulong size)
Definition html_input_element.c:410
dom_exception dom_html_input_element_set_checked(dom_html_input_element *input, bool checked)
Definition html_input_element.c:185
dom_exception dom_html_input_element_get_type(dom_html_input_element *input, dom_string **type)
dom_exception dom_html_input_element_get_default_value(dom_html_input_element *input, dom_string **default_value)
Definition html_input_element.c:199
dom_exception dom_html_input_element_get_disabled(dom_html_input_element *input, bool *disabled)
Definition html_input_element.c:110
dom_exception dom_html_input_element_set_default_value(dom_html_input_element *input, dom_string *default_value)
Definition html_input_element.c:217
dom_exception dom_html_input_element_set_read_only(dom_html_input_element *input, bool read_only)
Definition html_input_element.c:152
dom_exception dom_html_input_element_set_accept(dom_html_input_element *input, dom_string *accept)
dom_exception dom_html_input_element_get_access_key(dom_html_input_element *input, dom_string **access_key)
dom_exception dom_html_input_element_set_align(dom_html_input_element *input, dom_string *align)
dom_exception dom_html_input_element_set_use_map(dom_html_input_element *input, dom_string *use_map)
dom_exception dom_html_input_element_set_value(dom_html_input_element *input, dom_string *value)
dom_exception dom_html_input_element_click(dom_html_input_element *ele)
Definition html_input_element.c:529
dom_exception dom_html_input_element_get_alt(dom_html_input_element *input, dom_string **alt)
dom_exception dom_html_input_element_set_name(dom_html_input_element *input, dom_string *name)
dom_exception dom_html_input_element_set_access_key(dom_html_input_element *input, dom_string *access_key)
dom_exception dom_html_input_element_get_default_checked(dom_html_input_element *input, bool *default_checked)
Definition html_input_element.c:239
dom_exception dom_html_input_element_get_tab_index(dom_html_input_element *input, int32_t *tab_index)
Definition html_input_element.c:416
dom_exception dom_html_input_element_set_disabled(dom_html_input_element *input, bool disabled)
Definition html_input_element.c:124
dom_exception dom_html_input_element_get_src(dom_html_input_element *input, dom_string **src)
dom_exception dom_html_input_element_get_size(dom_html_input_element *input, dom_ulong *size)
Definition html_input_element.c:403
dom_exception dom_html_input_element_set_tab_index(dom_html_input_element *input, uint32_t tab_index)
Definition html_input_element.c:423
dom_exception dom_html_input_element_get_max_length(dom_html_input_element *input, int32_t *max_length)
Definition html_input_element.c:430
dom_exception dom_html_input_element_set_alt(dom_html_input_element *input, dom_string *alt)
dom_exception dom_html_input_element_get_read_only(dom_html_input_element *input, bool *read_only)
Definition html_input_element.c:138
dom_exception dom_html_input_element_get_name(dom_html_input_element *input, dom_string **name)
dom_exception dom_html_input_element_get_value(dom_html_input_element *input, dom_string **value)
dom_exception dom_html_input_element_get_accept(dom_html_input_element *input, dom_string **accept)
dom_exception dom_html_input_element_focus(dom_html_input_element *ele)
Definition html_input_element.c:489
dom_exception dom_html_input_element_get_checked(dom_html_input_element *input, bool *checked)
Definition html_input_element.c:166
dom_exception dom_html_input_element_set_src(dom_html_input_element *input, dom_string *src)
dom_exception dom_html_input_element_get_align(dom_html_input_element *input, dom_string **align)
dom_exception dom_html_input_element_blur(dom_html_input_element *ele)
Definition html_input_element.c:469
dom_exception dom_html_input_element_get_form(dom_html_input_element *input, dom_html_form_element **form)
Definition html_input_element.c:444
dom_exception dom_html_input_element_get_use_map(dom_html_input_element *input, dom_string **use_map)
uint32_t dom_ulong
Definition inttypes.h:31
Definition html_form_element.h:17
Definition html_input_element.h:15
dom_string * default_value
Definition html_input_element.h:22
bool checked
Definition html_input_element.h:24
bool default_checked
Definition html_input_element.h:20
struct dom_html_form_element * form
Definition html_input_element.h:18
Definition string.h:19