summaryrefslogtreecommitdiff
path: root/src/html/html_select_element.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/html/html_select_element.h')
-rw-r--r--src/html/html_select_element.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/html/html_select_element.h b/src/html/html_select_element.h
index 68c51e3..6fb7bf1 100644
--- a/src/html/html_select_element.h
+++ b/src/html/html_select_element.h
@@ -16,18 +16,20 @@
struct dom_html_select_element {
struct dom_html_element base;
/**< The base class */
- long selected;
- /**< The selected element's index */
+ dom_html_form_element *form;
+ /**< The form associated with select */
dom_html_options_collection *options;
/**< The options objects */
};
/* Create a dom_html_select_element object */
dom_exception _dom_html_select_element_create(struct dom_html_document *doc,
+ dom_string *namespace, dom_string *prefix,
struct dom_html_select_element **ele);
/* Initialise a dom_html_select_element object */
dom_exception _dom_html_select_element_initialise(struct dom_html_document *doc,
+ dom_string *namespace, dom_string *prefix,
struct dom_html_select_element *ele);
/* Finalise a dom_html_select_element object */
@@ -51,5 +53,10 @@ dom_exception _dom_html_select_element_copy(dom_node_internal *old,
_dom_virtual_html_select_element_destroy, \
_dom_html_select_element_copy
+/* Internal function for bindings */
+
+dom_exception _dom_html_select_element_set_form(
+ dom_html_select_element *select, dom_html_form_element *form);
+
#endif