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
◆ 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.