|
XenevaOS
|
#include <select.h>
Public Attributes | |
| uint32_t | handler_version |
| css_error(* | node_name )(void *pw, void *node, css_qname *qname) |
| css_error(* | node_classes )(void *pw, void *node, lwc_string ***classes, uint32_t *n_classes) |
| css_error(* | node_id )(void *pw, void *node, lwc_string **id) |
| css_error(* | named_ancestor_node )(void *pw, void *node, const css_qname *qname, void **ancestor) |
| css_error(* | named_parent_node )(void *pw, void *node, const css_qname *qname, void **parent) |
| css_error(* | named_sibling_node )(void *pw, void *node, const css_qname *qname, void **sibling) |
| css_error(* | named_generic_sibling_node )(void *pw, void *node, const css_qname *qname, void **sibling) |
| css_error(* | parent_node )(void *pw, void *node, void **parent) |
| css_error(* | sibling_node )(void *pw, void *node, void **sibling) |
| css_error(* | node_has_name )(void *pw, void *node, const css_qname *qname, bool *match) |
| css_error(* | node_has_class )(void *pw, void *node, lwc_string *name, bool *match) |
| css_error(* | node_has_id )(void *pw, void *node, lwc_string *name, bool *match) |
| css_error(* | node_has_attribute )(void *pw, void *node, const css_qname *qname, bool *match) |
| css_error(* | node_has_attribute_equal )(void *pw, void *node, const css_qname *qname, lwc_string *value, bool *match) |
| css_error(* | node_has_attribute_dashmatch )(void *pw, void *node, const css_qname *qname, lwc_string *value, bool *match) |
| css_error(* | node_has_attribute_includes )(void *pw, void *node, const css_qname *qname, lwc_string *value, bool *match) |
| css_error(* | node_has_attribute_prefix )(void *pw, void *node, const css_qname *qname, lwc_string *value, bool *match) |
| css_error(* | node_has_attribute_suffix )(void *pw, void *node, const css_qname *qname, lwc_string *value, bool *match) |
| css_error(* | node_has_attribute_substring )(void *pw, void *node, const css_qname *qname, lwc_string *value, bool *match) |
| css_error(* | node_is_root )(void *pw, void *node, bool *match) |
| css_error(* | node_count_siblings )(void *pw, void *node, bool same_name, bool after, int32_t *count) |
| css_error(* | node_is_empty )(void *pw, void *node, bool *match) |
| css_error(* | node_is_link )(void *pw, void *node, bool *match) |
| css_error(* | node_is_visited )(void *pw, void *node, bool *match) |
| css_error(* | node_is_hover )(void *pw, void *node, bool *match) |
| css_error(* | node_is_active )(void *pw, void *node, bool *match) |
| css_error(* | node_is_focus )(void *pw, void *node, bool *match) |
| css_error(* | node_is_enabled )(void *pw, void *node, bool *match) |
| css_error(* | node_is_disabled )(void *pw, void *node, bool *match) |
| css_error(* | node_is_checked )(void *pw, void *node, bool *match) |
| css_error(* | node_is_target )(void *pw, void *node, bool *match) |
| css_error(* | node_is_lang )(void *pw, void *node, lwc_string *lang, bool *match) |
| css_error(* | node_presentational_hint )(void *pw, void *node, uint32_t *nhints, css_hint **hints) |
| css_error(* | ua_default_for_property )(void *pw, uint32_t property, css_hint *hint) |
| css_error(* | set_libcss_node_data )(void *pw, void *node, void *libcss_node_data) |
| css_error(* | get_libcss_node_data )(void *pw, void *node, void **libcss_node_data) |
| css_error(* css_select_handler::get_libcss_node_data) (void *pw, void *node, void **libcss_node_data) |
Get libcss_node_data from a DOM node.
| pw | Client data |
| node | DOM node to get data from |
| libcss_node_data | Updated to node data, else set to NULL. |
| uint32_t css_select_handler::handler_version |
ABI version of this structure
| css_error(* css_select_handler::named_ancestor_node) (void *pw, void *node, const css_qname *qname, void **ancestor) |
| css_error(* css_select_handler::named_generic_sibling_node) (void *pw, void *node, const css_qname *qname, void **sibling) |
| css_error(* css_select_handler::named_parent_node) (void *pw, void *node, const css_qname *qname, void **parent) |
| css_error(* css_select_handler::named_sibling_node) (void *pw, void *node, const css_qname *qname, void **sibling) |
| css_error(* css_select_handler::node_classes) (void *pw, void *node, lwc_string ***classes, uint32_t *n_classes) |
| css_error(* css_select_handler::node_count_siblings) (void *pw, void *node, bool same_name, bool after, int32_t *count) |
| css_error(* css_select_handler::node_has_attribute) (void *pw, void *node, const css_qname *qname, bool *match) |
| css_error(* css_select_handler::node_has_attribute_dashmatch) (void *pw, void *node, const css_qname *qname, lwc_string *value, bool *match) |
| css_error(* css_select_handler::node_has_attribute_equal) (void *pw, void *node, const css_qname *qname, lwc_string *value, bool *match) |
| css_error(* css_select_handler::node_has_attribute_includes) (void *pw, void *node, const css_qname *qname, lwc_string *value, bool *match) |
| css_error(* css_select_handler::node_has_attribute_prefix) (void *pw, void *node, const css_qname *qname, lwc_string *value, bool *match) |
| css_error(* css_select_handler::node_has_attribute_substring) (void *pw, void *node, const css_qname *qname, lwc_string *value, bool *match) |
| css_error(* css_select_handler::node_has_attribute_suffix) (void *pw, void *node, const css_qname *qname, lwc_string *value, bool *match) |
| css_error(* css_select_handler::node_has_class) (void *pw, void *node, lwc_string *name, bool *match) |
| css_error(* css_select_handler::node_has_id) (void *pw, void *node, lwc_string *name, bool *match) |
| css_error(* css_select_handler::node_has_name) (void *pw, void *node, const css_qname *qname, bool *match) |
| css_error(* css_select_handler::node_id) (void *pw, void *node, lwc_string **id) |
| css_error(* css_select_handler::node_is_lang) (void *pw, void *node, lwc_string *lang, bool *match) |
| css_error(* css_select_handler::node_presentational_hint) (void *pw, void *node, uint32_t *nhints, css_hint **hints) |
| css_error(* css_select_handler::set_libcss_node_data) (void *pw, void *node, void *libcss_node_data) |
Set libcss_node_data on a DOM node.
Replaces any existing libcss_node_data. If node is deleted, cloned, or its ancestors are modified, call css_libcss_node_data_handler for any non-NULL libcss_node_data.
| pw | Client data |
| node | DOM node to set data for |
| libcss_node_data | Data to set on node, or NULL |
| css_error(* css_select_handler::ua_default_for_property) (void *pw, uint32_t property, css_hint *hint) |