pub mod constructors;
pub mod methods;
pub use constructors::*;
pub use methods::*;
use crate::widgets::markdown_widget::foundation::types::SelectionPos;
#[derive(Debug, Clone, Default)]
pub struct SelectionState {
pub active: bool,
pub anchor: Option<SelectionPos>,
pub cursor: Option<SelectionPos>,
pub frozen_lines: Option<Vec<ratatui::text::Line<'static>>>,
pub frozen_width: usize,
pub last_copied_text: Option<String>,
}