#include #include module Bindings.CEF3.Dom (module Bindings.CEF3.Dom) where #strict_import import Bindings.Synonyms import Bindings.CEF3.Base import Bindings.CEF3.Internal.CefString import Bindings.CEF3.Internal.CefStringMap import Bindings.CEF3.Internal.CefTypes #starttype cef_domvisitor_t #field base, #field visit, #stoptype #callback_t cb_cef_domvisitor_visit, Ptr -> Ptr -> IO #starttype cef_domdocument_t #field base, #field get_type, #field get_document, #field get_body, #field get_head, #field get_title, #field get_element_by_id, #field get_focused_node, #field has_selection, #field get_selection_start_node, #field get_selection_start_offset, #field get_selection_end_node, #field get_selection_end_offset, #field get_selection_as_markup, #field get_selection_as_text, #field get_base_url, #field get_complete_url, #stoptype #callback_t cb_cef_domdocument_get_type, Ptr -> IO #callback_t cb_cef_domdocument_get_document, Ptr -> IO (Ptr ) #callback_t cb_cef_domdocument_get_body, Ptr -> IO (Ptr ) #callback_t cb_cef_domdocument_get_head, Ptr -> IO (Ptr ) #callback_t cb_cef_domdocument_get_title, Ptr -> IO #callback_t cb_cef_domdocument_get_element_by_id, Ptr -> Ptr -> IO (Ptr ) #callback_t cb_cef_domdocument_get_focused_node, Ptr -> IO (Ptr ) #callback_t cb_cef_domdocument_has_selection, Ptr -> IO #callback_t cb_cef_domdocument_get_selection_start_node, Ptr -> IO (Ptr ) #callback_t cb_cef_domdocument_get_selection_start_offset, Ptr -> IO #callback_t cb_cef_domdocument_get_selection_end_node, Ptr -> IO (Ptr ) #callback_t cb_cef_domdocument_get_selection_end_offset, Ptr -> IO #callback_t cb_cef_domdocument_get_selection_as_markup, Ptr -> IO #callback_t cb_cef_domdocument_get_selection_as_text, Ptr -> IO #callback_t cb_cef_domdocument_get_base_url, Ptr -> IO #callback_t cb_cef_domdocument_get_complete_url, Ptr -> Ptr -> IO #starttype cef_domnode_t #field base, #field get_type, #field is_text, #field is_element, #field is_editable, #field is_form_control_element, #field get_form_control_element_type, #field is_same, #field get_name, #field get_value, #field set_value, #field get_as_markup, #field get_document, #field get_parent, #field get_previous_sibling, #field get_next_sibling, #field has_children, #field get_first_child, #field get_last_child, #field add_event_listener, #field get_element_tag_name, #field has_element_attributes, #field has_element_attribute, #field get_element_attribute, #field get_element_attributes, #field set_element_attribute, #field get_element_inner_text, #stoptype #callback_t cb_cef_domnode_get_type, Ptr -> IO #callback_t cb_cef_domnode_is_text, Ptr -> IO #callback_t cb_cef_domnode_is_element, Ptr -> IO #callback_t cb_cef_domnode_is_editable, Ptr -> IO #callback_t cb_cef_domnode_is_form_control_element, Ptr -> IO #callback_t cb_cef_domnode_get_form_control_element_type, Ptr -> IO #callback_t cb_cef_domnode_is_same, Ptr -> Ptr -> IO #callback_t cb_cef_domnode_get_name, Ptr -> IO #callback_t cb_cef_domnode_get_value, Ptr -> IO #callback_t cb_cef_domnode_set_value, Ptr -> Ptr -> IO #callback_t cb_cef_domnode_get_as_markup, Ptr -> IO #callback_t cb_cef_domnode_get_document, Ptr -> IO (Ptr ) #callback_t cb_cef_domnode_get_parent, Ptr -> IO (Ptr ) #callback_t cb_cef_domnode_get_previous_sibling, Ptr -> IO (Ptr ) #callback_t cb_cef_domnode_get_next_sibling, Ptr -> IO (Ptr ) #callback_t cb_cef_domnode_has_children, Ptr -> IO #callback_t cb_cef_domnode_get_first_child, Ptr -> IO (Ptr ) #callback_t cb_cef_domnode_get_last_child, Ptr -> IO (Ptr ) #callback_t cb_cef_domnode_add_event_listener, Ptr -> Ptr -> Ptr -> -> IO #callback_t cb_cef_domnode_get_element_tag_name, Ptr -> IO #callback_t cb_cef_domnode_has_element_attributes, Ptr -> IO #callback_t cb_cef_domnode_has_element_attribute, Ptr -> Ptr -> IO #callback_t cb_cef_domnode_get_element_attribute, Ptr -> Ptr -> IO #callback_t cb_cef_domnode_get_element_attributes, Ptr -> -> IO #callback_t cb_cef_domnode_set_element_attribute, Ptr -> Ptr -> Ptr -> IO #callback_t cb_cef_domnode_get_element_inner_text, Ptr -> IO #starttype cef_domevent_t #field base, #field get_type, #field get_category, #field get_phase, #field can_bubble, #field can_cancel, #field get_document, #field get_target, #field get_current_target, #stoptype #callback_t cb_cef_domevent_get_type, Ptr -> IO #callback_t cb_cef_domevent_get_category, Ptr -> IO #callback_t cb_cef_domevent_get_phase, Ptr -> IO #callback_t cb_cef_domevent_can_bubble, Ptr -> IO #callback_t cb_cef_domevent_can_cancel, Ptr -> IO #callback_t cb_cef_domevent_get_document, Ptr -> IO (Ptr ) #callback_t cb_cef_domevent_get_target, Ptr -> IO (Ptr ) #callback_t cb_cef_domevent_get_current_target, Ptr -> IO (Ptr ) #starttype cef_domevent_listener_t #field base, #field handle_event, #stoptype #callback_t cb_cef_domevent_listener_handle_event, Ptr -> Ptr -> IO