#[repr(C)]pub struct _cef_domdocument_t {Show 15 fields
pub base: cef_base_ref_counted_t,
pub get_type: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> cef_dom_document_type_t>,
pub get_document: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> *mut _cef_domnode_t>,
pub get_body: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> *mut _cef_domnode_t>,
pub get_head: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> *mut _cef_domnode_t>,
pub get_title: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> cef_string_userfree_t>,
pub get_element_by_id: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t, id: *const cef_string_t) -> *mut _cef_domnode_t>,
pub get_focused_node: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> *mut _cef_domnode_t>,
pub has_selection: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> c_int>,
pub get_selection_start_offset: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> c_int>,
pub get_selection_end_offset: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> c_int>,
pub get_selection_as_markup: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> cef_string_userfree_t>,
pub get_selection_as_text: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> cef_string_userfree_t>,
pub get_base_url: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> cef_string_userfree_t>,
pub get_complete_url: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t, partialURL: *const cef_string_t) -> cef_string_userfree_t>,
}Expand description
Structure used to represent a DOM document. The functions of this structure should only be called on the render process main thread thread.
NOTE: This struct is allocated DLL-side.
Fields§
§base: cef_base_ref_counted_tBase structure.
get_type: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> cef_dom_document_type_t>Returns the document type.
get_document: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> *mut _cef_domnode_t>Returns the root document node.
get_body: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> *mut _cef_domnode_t>Returns the BODY node of an HTML document.
get_head: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> *mut _cef_domnode_t>Returns the HEAD node of an HTML document.
get_title: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> cef_string_userfree_t>Returns the title of an HTML document.
get_element_by_id: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t, id: *const cef_string_t) -> *mut _cef_domnode_t>Returns the document element with the specified ID value.
get_focused_node: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> *mut _cef_domnode_t>Returns the node that currently has keyboard focus.
has_selection: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> c_int>Returns true (1) if a portion of the document is selected.
get_selection_start_offset: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> c_int>Returns the selection offset within the start node.
get_selection_end_offset: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> c_int>Returns the selection offset within the end node.
get_selection_as_markup: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> cef_string_userfree_t>Returns the contents of this selection as markup.
get_selection_as_text: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> cef_string_userfree_t>Returns the contents of this selection as text.
get_base_url: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t) -> cef_string_userfree_t>Returns the base URL for the document.
get_complete_url: Option<unsafe extern "C" fn(self_: *mut _cef_domdocument_t, partialURL: *const cef_string_t) -> cef_string_userfree_t>Returns a complete URL based on the document base URL and the specified partial URL.
Trait Implementations§
Source§impl Clone for _cef_domdocument_t
impl Clone for _cef_domdocument_t
Source§fn clone(&self) -> _cef_domdocument_t
fn clone(&self) -> _cef_domdocument_t
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more