use crate::attrmap2::AttrMap2;
use crate::color::Rgb;
use crate::style::color_string;
use crate::style::units::{Length, LineStyle, LineType, LineWidth, TabStopType};
use crate::style::TextStyleRef;
use get_size2::GetSize;
#[derive(Clone, Debug, Default, GetSize)]
pub struct TabStop {
attr: AttrMap2,
}
impl TabStop {
pub fn new() -> Self {
Self {
attr: Default::default(),
}
}
pub fn attrmap(&self) -> &AttrMap2 {
&self.attr
}
pub fn attrmap_mut(&mut self) -> &mut AttrMap2 {
&mut self.attr
}
style_char!(attr);
style_leader_color!(attr);
style_leader_style!(attr);
style_leader_text!(attr);
style_leader_text_style!(attr);
style_leader_type!(attr);
style_leader_width!(attr);
style_position!(attr);
style_type!(attr);
}