libdom
Loading...
Searching...
No Matches
include
dom
html
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
>
16
#include <
dom/html/html_form_element.h
>
17
18
typedef
struct
dom_html_input_element
dom_html_input_element
;
19
20
dom_exception
dom_html_input_element_get_default_value
(
21
dom_html_input_element
*input,
dom_string
**
default_value
);
22
23
dom_exception
dom_html_input_element_set_default_value
(
24
dom_html_input_element
*input,
dom_string
*
default_value
);
25
26
dom_exception
dom_html_input_element_get_default_checked
(
27
dom_html_input_element
*input,
bool
*
default_checked
);
28
29
dom_exception
dom_html_input_element_set_default_checked
(
30
dom_html_input_element
*input,
bool
default_checked
);
31
32
dom_exception
dom_html_input_element_get_form
(
33
dom_html_input_element
*input,
dom_html_form_element
**
form
);
34
35
dom_exception
dom_html_input_element_get_accept
(
36
dom_html_input_element
*input,
dom_string
**accept);
37
38
dom_exception
dom_html_input_element_set_accept
(
39
dom_html_input_element
*input,
dom_string
*accept);
40
41
dom_exception
dom_html_input_element_get_access_key
(
42
dom_html_input_element
*input,
dom_string
**access_key);
43
44
dom_exception
dom_html_input_element_set_access_key
(
45
dom_html_input_element
*input,
dom_string
*access_key);
46
47
dom_exception
dom_html_input_element_get_align
(
48
dom_html_input_element
*input,
dom_string
**align);
49
50
dom_exception
dom_html_input_element_set_align
(
51
dom_html_input_element
*input,
dom_string
*align);
52
53
dom_exception
dom_html_input_element_get_alt
(
54
dom_html_input_element
*input,
dom_string
**alt);
55
56
dom_exception
dom_html_input_element_set_alt
(
57
dom_html_input_element
*input,
dom_string
*alt);
58
59
dom_exception
dom_html_input_element_get_checked
(
60
dom_html_input_element
*input,
bool
*
checked
);
61
62
dom_exception
dom_html_input_element_set_checked
(
63
dom_html_input_element
*input,
bool
checked
);
64
65
dom_exception
dom_html_input_element_get_disabled
(
66
dom_html_input_element
*input,
bool
*disabled);
67
68
dom_exception
dom_html_input_element_set_disabled
(
69
dom_html_input_element
*input,
bool
disabled);
70
71
dom_exception
dom_html_input_element_get_max_length
(
72
dom_html_input_element
*input, int32_t *max_length);
73
74
dom_exception
dom_html_input_element_set_max_length
(
75
dom_html_input_element
*input, uint32_t max_length);
76
77
dom_exception
dom_html_input_element_get_name
(
78
dom_html_input_element
*input,
dom_string
**name);
79
80
dom_exception
dom_html_input_element_set_name
(
81
dom_html_input_element
*input,
dom_string
*name);
82
83
dom_exception
dom_html_input_element_get_read_only
(
84
dom_html_input_element
*input,
bool
*read_only);
85
86
dom_exception
dom_html_input_element_set_read_only
(
87
dom_html_input_element
*input,
bool
read_only);
88
89
dom_exception
dom_html_input_element_get_size
(
90
dom_html_input_element
*input,
dom_ulong
*size);
91
92
dom_exception
dom_html_input_element_set_size
(
93
dom_html_input_element
*input,
dom_ulong
size);
94
95
dom_exception
dom_html_input_element_get_src
(
96
dom_html_input_element
*input,
dom_string
**src);
97
98
dom_exception
dom_html_input_element_set_src
(
99
dom_html_input_element
*input,
dom_string
*src);
100
101
dom_exception
dom_html_input_element_get_tab_index
(
102
dom_html_input_element
*input, int32_t *tab_index);
103
104
dom_exception
dom_html_input_element_set_tab_index
(
105
dom_html_input_element
*input, uint32_t tab_index);
106
107
dom_exception
dom_html_input_element_get_type
(
108
dom_html_input_element
*input,
dom_string
**type);
109
110
dom_exception
dom_html_input_element_get_use_map
(
111
dom_html_input_element
*input,
dom_string
**use_map);
112
113
dom_exception
dom_html_input_element_set_use_map
(
114
dom_html_input_element
*input,
dom_string
*use_map);
115
116
dom_exception
dom_html_input_element_get_value
(
117
dom_html_input_element
*input,
dom_string
**value);
118
119
dom_exception
dom_html_input_element_set_value
(
120
dom_html_input_element
*input,
dom_string
*value);
121
122
dom_exception
dom_html_input_element_blur
(
dom_html_input_element
*ele);
123
dom_exception
dom_html_input_element_focus
(
dom_html_input_element
*ele);
124
dom_exception
dom_html_input_element_select
(
dom_html_input_element
*ele);
125
dom_exception
dom_html_input_element_click
(
dom_html_input_element
*ele);
126
127
#endif
exceptions.h
dom_exception
dom_exception
Definition
exceptions.h:24
string.h
html_form_element.h
dom_html_input_element_set_default_checked
dom_exception dom_html_input_element_set_default_checked(dom_html_input_element *input, bool default_checked)
Definition
html_input_element.c:254
dom_html_input_element_set_max_length
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_html_input_element_select
dom_exception dom_html_input_element_select(dom_html_input_element *ele)
Definition
html_input_element.c:509
dom_html_input_element_set_size
dom_exception dom_html_input_element_set_size(dom_html_input_element *input, dom_ulong size)
Definition
html_input_element.c:410
dom_html_input_element_set_checked
dom_exception dom_html_input_element_set_checked(dom_html_input_element *input, bool checked)
Definition
html_input_element.c:185
dom_html_input_element_get_type
dom_exception dom_html_input_element_get_type(dom_html_input_element *input, dom_string **type)
dom_html_input_element_get_default_value
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_html_input_element_get_disabled
dom_exception dom_html_input_element_get_disabled(dom_html_input_element *input, bool *disabled)
Definition
html_input_element.c:110
dom_html_input_element_set_default_value
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_html_input_element_set_read_only
dom_exception dom_html_input_element_set_read_only(dom_html_input_element *input, bool read_only)
Definition
html_input_element.c:152
dom_html_input_element_set_accept
dom_exception dom_html_input_element_set_accept(dom_html_input_element *input, dom_string *accept)
dom_html_input_element_get_access_key
dom_exception dom_html_input_element_get_access_key(dom_html_input_element *input, dom_string **access_key)
dom_html_input_element_set_align
dom_exception dom_html_input_element_set_align(dom_html_input_element *input, dom_string *align)
dom_html_input_element_set_use_map
dom_exception dom_html_input_element_set_use_map(dom_html_input_element *input, dom_string *use_map)
dom_html_input_element_set_value
dom_exception dom_html_input_element_set_value(dom_html_input_element *input, dom_string *value)
dom_html_input_element_click
dom_exception dom_html_input_element_click(dom_html_input_element *ele)
Definition
html_input_element.c:529
dom_html_input_element_get_alt
dom_exception dom_html_input_element_get_alt(dom_html_input_element *input, dom_string **alt)
dom_html_input_element_set_name
dom_exception dom_html_input_element_set_name(dom_html_input_element *input, dom_string *name)
dom_html_input_element_set_access_key
dom_exception dom_html_input_element_set_access_key(dom_html_input_element *input, dom_string *access_key)
dom_html_input_element_get_default_checked
dom_exception dom_html_input_element_get_default_checked(dom_html_input_element *input, bool *default_checked)
Definition
html_input_element.c:239
dom_html_input_element_get_tab_index
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_html_input_element_set_disabled
dom_exception dom_html_input_element_set_disabled(dom_html_input_element *input, bool disabled)
Definition
html_input_element.c:124
dom_html_input_element_get_src
dom_exception dom_html_input_element_get_src(dom_html_input_element *input, dom_string **src)
dom_html_input_element_get_size
dom_exception dom_html_input_element_get_size(dom_html_input_element *input, dom_ulong *size)
Definition
html_input_element.c:403
dom_html_input_element_set_tab_index
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_html_input_element_get_max_length
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_html_input_element_set_alt
dom_exception dom_html_input_element_set_alt(dom_html_input_element *input, dom_string *alt)
dom_html_input_element_get_read_only
dom_exception dom_html_input_element_get_read_only(dom_html_input_element *input, bool *read_only)
Definition
html_input_element.c:138
dom_html_input_element_get_name
dom_exception dom_html_input_element_get_name(dom_html_input_element *input, dom_string **name)
dom_html_input_element_get_value
dom_exception dom_html_input_element_get_value(dom_html_input_element *input, dom_string **value)
dom_html_input_element_get_accept
dom_exception dom_html_input_element_get_accept(dom_html_input_element *input, dom_string **accept)
dom_html_input_element_focus
dom_exception dom_html_input_element_focus(dom_html_input_element *ele)
Definition
html_input_element.c:489
dom_html_input_element_get_checked
dom_exception dom_html_input_element_get_checked(dom_html_input_element *input, bool *checked)
Definition
html_input_element.c:166
dom_html_input_element_set_src
dom_exception dom_html_input_element_set_src(dom_html_input_element *input, dom_string *src)
dom_html_input_element_get_align
dom_exception dom_html_input_element_get_align(dom_html_input_element *input, dom_string **align)
dom_html_input_element_blur
dom_exception dom_html_input_element_blur(dom_html_input_element *ele)
Definition
html_input_element.c:469
dom_html_input_element_get_form
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_html_input_element_get_use_map
dom_exception dom_html_input_element_get_use_map(dom_html_input_element *input, dom_string **use_map)
inttypes.h
dom_ulong
uint32_t dom_ulong
Definition
inttypes.h:31
dom_html_form_element
Definition
html_form_element.h:17
dom_html_input_element
Definition
html_input_element.h:15
dom_html_input_element::default_value
dom_string * default_value
Definition
html_input_element.h:22
dom_html_input_element::checked
bool checked
Definition
html_input_element.h:24
dom_html_input_element::default_checked
bool default_checked
Definition
html_input_element.h:20
dom_html_input_element::form
struct dom_html_form_element * form
Definition
html_input_element.h:18
dom_string
Definition
string.h:19
Generated on Sat Oct 19 2024 20:08:27 for libdom by
1.10.0