protextinator 0.5.2

Text management, made simple
Documentation
use crate::style::{
    FontColor, FontFamily, FontSize, HorizontalTextAlignment, LineHeight, TextStyle, TextWrap,
    VerticalTextAlignment, Weight,
};
use cosmic_text::Color;

mod byte_offset;
mod caret_positioning;
mod copy_selected_text;
mod resolved_font_family;
mod serialization;
mod text_state;

fn mono_style_test() -> TextStyle {
    TextStyle {
        font_size: FontSize(14.0),
        line_height: LineHeight(1.0),
        font_color: FontColor(Color::rgb(0, 0, 0)),
        horizontal_alignment: HorizontalTextAlignment::Start,
        vertical_alignment: VerticalTextAlignment::Start,
        wrap: Some(TextWrap::NoWrap), // No wrapping to ensure a single line
        font_family: FontFamily::Monospace,
        weight: Weight::NORMAL,
        letter_spacing: None,
    }
}