- base
cef_base_ref_counted_t base;
- get_as_markup
cef_string_userfree_t function(cef_domnode_t* self) nothrow get_as_markup;
Returns the contents of this node as markup.
- get_document
cef_domdocument_t* function(cef_domnode_t* self) nothrow get_document;
Returns the document associated with this node.
- get_element_attribute
cef_string_userfree_t function(cef_domnode_t* self, const(cef_string_t)* attrName) nothrow get_element_attribute;
Returns the element attribute named |attrName|.
- get_element_attributes
void function(cef_domnode_t* self, cef_string_map_t attrMap) nothrow get_element_attributes;
Returns a map of all element attributes.
- get_element_bounds
cef_rect_t function(cef_domnode_t* self) nothrow get_element_bounds;
Returns the bounds of the element in device pixels. Use
"window.devicePixelRatio" to convert to/from CSS pixels.
- get_element_inner_text
cef_string_userfree_t function(cef_domnode_t* self) nothrow get_element_inner_text;
Returns the inner text of the element.
- get_element_tag_name
cef_string_userfree_t function(cef_domnode_t* self) nothrow get_element_tag_name;
Returns the tag name of this element.
- get_first_child
cef_domnode_t* function(cef_domnode_t* self) nothrow get_first_child;
Return the first child node.
- get_form_control_element_type
cef_dom_form_control_type_t function(cef_domnode_t* self) nothrow get_form_control_element_type;
Returns the type of this form control element node.
- get_last_child
cef_domnode_t* function(cef_domnode_t* self) nothrow get_last_child;
Returns the last child node.
- get_name
cef_string_userfree_t function(cef_domnode_t* self) nothrow get_name;
Returns the name of this node.
- get_next_sibling
cef_domnode_t* function(cef_domnode_t* self) nothrow get_next_sibling;
Returns the next sibling node.
- get_parent
cef_domnode_t* function(cef_domnode_t* self) nothrow get_parent;
- get_previous_sibling
cef_domnode_t* function(cef_domnode_t* self) nothrow get_previous_sibling;
Returns the previous sibling node.
- get_type
cef_dom_node_type_t function(cef_domnode_t* self) nothrow get_type;
Returns the type for this node.
- get_value
cef_string_userfree_t function(cef_domnode_t* self) nothrow get_value;
Returns the value of this node.
- has_children
int function(cef_domnode_t* self) nothrow has_children;
Returns true (1) if this node has child nodes.
- has_element_attribute
int function(cef_domnode_t* self, const(cef_string_t)* attrName) nothrow has_element_attribute;
Returns true (1) if this element has an attribute named |attrName|.
- has_element_attributes
int function(cef_domnode_t* self) nothrow has_element_attributes;
Returns true (1) if this element has attributes.
- is_editable
int function(cef_domnode_t* self) nothrow is_editable;
Returns true (1) if this is an editable node.
- is_element
int function(cef_domnode_t* self) nothrow is_element;
Returns true (1) if this is an element node.
- is_form_control_element
int function(cef_domnode_t* self) nothrow is_form_control_element;
Returns true (1) if this is a form control element node.
- is_same
int function(cef_domnode_t* self, cef_domnode_t* that) nothrow is_same;
Returns true (1) if this object is pointing to the same handle as |that|
object.
- is_text
int function(cef_domnode_t* self) nothrow is_text;
Returns true (1) if this is a text node.
- set_element_attribute
int function(cef_domnode_t* self, const(cef_string_t)* attrName, const(cef_string_t)* value) nothrow set_element_attribute;
Set the value for the element attribute named |attrName|. Returns true (1)
on success.
- set_value
int function(cef_domnode_t* self, const(cef_string_t)* value) nothrow set_value;
Set the value of this node. Returns true (1) on success.
Structure used to represent a DOM node. The functions of this structure should only be called on the render process main thread.