Go to the source code of this file.
|
dom_exception | dom_html_select_element_get_type (dom_html_select_element *ele, dom_string **type) |
|
dom_exception | dom_html_select_element_get_selected_index (dom_html_select_element *ele, int32_t *index) |
|
dom_exception | dom_html_select_element_set_selected_index (dom_html_select_element *ele, int32_t index) |
|
dom_exception | dom_html_select_element_get_value (dom_html_select_element *ele, dom_string **value) |
|
dom_exception | dom_html_select_element_set_value (dom_html_select_element *ele, dom_string *value) |
|
dom_exception | dom_html_select_element_get_length (dom_html_select_element *ele, uint32_t *len) |
|
dom_exception | dom_html_select_element_set_length (dom_html_select_element *ele, uint32_t len) |
|
dom_exception | dom_html_select_element_get_form (dom_html_select_element *ele, dom_html_form_element **form) |
|
dom_exception | dom__html_select_element_get_options (dom_html_select_element *ele, struct dom_html_options_collection **col) |
|
dom_exception | dom_html_select_element_get_disabled (dom_html_select_element *ele, bool *disabled) |
|
dom_exception | dom_html_select_element_set_disabled (dom_html_select_element *ele, bool disabled) |
|
dom_exception | dom_html_select_element_get_multiple (dom_html_select_element *ele, bool *multiple) |
|
dom_exception | dom_html_select_element_set_multiple (dom_html_select_element *ele, bool multiple) |
|
dom_exception | dom_html_select_element_get_name (dom_html_select_element *ele, dom_string **name) |
|
dom_exception | dom_html_select_element_set_name (dom_html_select_element *ele, dom_string *name) |
|
dom_exception | dom_html_select_element_get_size (dom_html_select_element *ele, int32_t *size) |
|
dom_exception | dom_html_select_element_set_size (dom_html_select_element *ele, int32_t size) |
|
dom_exception | dom_html_select_element_get_tab_index (dom_html_select_element *ele, int32_t *tab_index) |
|
dom_exception | dom_html_select_element_set_tab_index (dom_html_select_element *ele, int32_t tab_index) |
|
dom_exception | dom__html_select_element_add (dom_html_select_element *select, struct dom_html_element *ele, struct dom_html_element *before) |
|
dom_exception | dom_html_select_element_remove (dom_html_select_element *ele, int32_t index) |
|
dom_exception | dom_html_select_element_blur (struct dom_html_select_element *ele) |
|
dom_exception | dom_html_select_element_focus (struct dom_html_select_element *ele) |
|
◆ dom_html_select_element_add
#define dom_html_select_element_add |
( |
| s, |
|
|
| e, |
|
|
| b ) |
Value:
dom_exception dom__html_select_element_add(dom_html_select_element *select, struct dom_html_element *ele, struct dom_html_element *before)
Definition html_select_element.c:637
Definition html_element.h:22
Definition html_select_element.h:16
◆ dom_html_select_element_get_options
#define dom_html_select_element_get_options |
( |
| e, |
|
|
| c ) |
Value:
dom_exception dom__html_select_element_get_options(dom_html_select_element *ele, struct dom_html_options_collection **col)
Definition html_select_element.c:483
Definition html_options_collection.h:20
◆ dom_html_select_element
typedef struct dom_html_select_element dom_html_select_element |
◆ dom__html_select_element_add()
◆ dom__html_select_element_get_options()
The collection of OPTION elements of this element
- Parameters
-
ele | The element object |
col | THe returned collection object |
- Returns
- DOM_NO_ERR on success.
◆ dom_html_select_element_blur()
Blur this control
- Parameters
-
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
- Todo
- Is this event (a) default (b) bubbling and (c) cancelable?
◆ dom_html_select_element_focus()
Focus this control
- Parameters
-
- Returns
- DOM_NO_ERR on success, appropriate dom_exception on failure.
- Todo
- Is this event (a) default (b) bubbling and (c) cancelable?
◆ dom_html_select_element_get_disabled()
Whether this element is disabled
- Parameters
-
ele | The element object |
disabled | The returned status |
- Returns
- DOM_NO_ERR on success.
◆ dom_html_select_element_get_form()
Get the form associated with a select
- Parameters
-
- Returns
- DOM_NO_ERR on success, appropriate error otherwise.
◆ dom_html_select_element_get_length()
Get the number of options in this select element
- Parameters
-
ele | The element object |
len | The returned len |
- Returns
- DOM_NO_ERR on success.
◆ dom_html_select_element_get_multiple()
Whether this element can be multiple selected
- Parameters
-
ele | The element object |
multiple | The returned status |
- Returns
- DOM_NO_ERR on success.
◆ dom_html_select_element_get_name()
Get the name property
- Parameters
-
ele | The select element |
name | Pointer to location to receive name |
- Returns
- DOM_NO_ERR on success, appropriate error otherwise.
◆ dom_html_select_element_get_selected_index()
Get the ordinal index of the selected option
- Parameters
-
ele | The element object |
index | The returned index |
- Returns
- DOM_NO_ERR on success.
◆ dom_html_select_element_get_size()
Get the size property
- Parameters
-
ele | The select element |
size | Pointer to location to receive size |
- Returns
- DOM_NO_ERR on success, appropriate error otherwise.
◆ dom_html_select_element_get_tab_index()
Get the tabindex property
- Parameters
-
ele | The select element |
tab_index | Pointer to location to receive tab index |
- Returns
- DOM_NO_ERR on success, appropriate error otherwise.
◆ dom_html_select_element_get_type()
Get the type of selection control
- Parameters
-
ele | The Select element |
type | Pointer to location to receive type |
- Returns
- DOM_NO_ERR on success, appropriate error otherwise.
◆ dom_html_select_element_get_value()
Get the value of this form control
- Parameters
-
ele | The select element |
value | Pointer to location to receive value |
- Returns
- DOM_NO_ERR on success, appropriate error otherwise.
◆ dom_html_select_element_remove()
◆ dom_html_select_element_set_disabled()
Set the disabled status of this element
- Parameters
-
ele | The element object |
disabled | The disabled status |
- Returns
- DOM_NO_ERR on success.
◆ dom_html_select_element_set_length()
Set the number of options in this select element
- Parameters
-
ele | The element object |
len | The new len |
- Returns
- DOM_NOT_SUPPORTED_ERR.
todo: how to deal with set the len of the children option objects?
◆ dom_html_select_element_set_multiple()
Set whether this element can be multiple selected
- Parameters
-
ele | The element object |
multiple | The status |
- Returns
- DOM_NO_ERR on success.
◆ dom_html_select_element_set_name()
Set the name property
- Parameters
-
ele | The select element |
name | New name |
- Returns
- DOM_NO_ERR on success, appropriate error otherwise.
◆ dom_html_select_element_set_selected_index()
Set the ordinal index of the selected option
- Parameters
-
ele | The element object |
index | The new index |
- Returns
- DOM_NO_ERR on success.
◆ dom_html_select_element_set_size()
Set the size property
- Parameters
-
ele | The select element |
size | New size |
- Returns
- DOM_NO_ERR on success, appropriate error otherwise.
◆ dom_html_select_element_set_tab_index()
Set the tabindex property
- Parameters
-
ele | The select element |
tab_index | New tab index |
- Returns
- DOM_NO_ERR on success, appropriate error otherwise.
◆ dom_html_select_element_set_value()
Set the value of this form control
- Parameters
-
ele | The select element |
value | New value |
- Returns
- DOM_NO_ERR on success, appropriate error otherwise.