cef_domdocument_t

Type Alias cef_domdocument_t 

Source
pub type cef_domdocument_t = _cef_domdocument_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.

Aliased Type§

#[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(*mut _cef_domdocument_t) -> cef_dom_document_type_t>, pub get_document: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_domnode_t>, pub get_body: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_domnode_t>, pub get_head: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_domnode_t>, pub get_title: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_string_utf16_t>, pub get_element_by_id: Option<unsafe extern "C" fn(*mut _cef_domdocument_t, *const _cef_string_utf16_t) -> *mut _cef_domnode_t>, pub get_focused_node: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_domnode_t>, pub has_selection: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> i32>, pub get_selection_start_offset: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> i32>, pub get_selection_end_offset: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> i32>, pub get_selection_as_markup: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_string_utf16_t>, pub get_selection_as_text: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_string_utf16_t>, pub get_base_url: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_string_utf16_t>, pub get_complete_url: Option<unsafe extern "C" fn(*mut _cef_domdocument_t, *const _cef_string_utf16_t) -> *mut _cef_string_utf16_t>,
}

Fields§

§base: _cef_base_ref_counted_t

Base structure.

§get_type: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> cef_dom_document_type_t>

Returns the document type.

§get_document: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_domnode_t>

Returns the root document node.

§get_body: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_domnode_t>

Returns the BODY node of an HTML document.

§get_head: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_domnode_t>

Returns the HEAD node of an HTML document.

§get_title: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_string_utf16_t>

Returns the title of an HTML document.

§get_element_by_id: Option<unsafe extern "C" fn(*mut _cef_domdocument_t, *const _cef_string_utf16_t) -> *mut _cef_domnode_t>

Returns the document element with the specified ID value.

§get_focused_node: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_domnode_t>

Returns the node that currently has keyboard focus.

§has_selection: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> i32>

Returns true (1) if a portion of the document is selected.

§get_selection_start_offset: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> i32>

Returns the selection offset within the start node.

§get_selection_end_offset: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> i32>

Returns the selection offset within the end node.

§get_selection_as_markup: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_string_utf16_t>

Returns the contents of this selection as markup.

§get_selection_as_text: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_string_utf16_t>

Returns the contents of this selection as text.

§get_base_url: Option<unsafe extern "C" fn(*mut _cef_domdocument_t) -> *mut _cef_string_utf16_t>

Returns the base URL for the document.

§get_complete_url: Option<unsafe extern "C" fn(*mut _cef_domdocument_t, *const _cef_string_utf16_t) -> *mut _cef_string_utf16_t>

Returns a complete URL based on the document base URL and the specified partial URL.