pub const fn take_cross_block_selection(&mut self) -> Option<azul_core::selection::TextSelection> {
#[must_use] pub const fn get_cross_block_selection(&self) -> Option<&azul_core::selection::TextSelection> {
#[must_use] pub fn build_text_selections_map(&self) -> std::collections::BTreeMap<DomId, azul_core::selection::TextSelection> {
fn cross_block_selection(anchor: NodeId, focus: NodeId) -> azul_core::selection::TextSelection {