mod tag;
use tag::Tag;
use gtk::{
prelude::{TextBufferExt, TextViewExt},
TextView,
};
pub struct Subject {
pub text_view: TextView,
pub tag: Tag,
}
impl Subject {
pub fn new(text_view: TextView) -> Self {
let tag = Tag::new(text_view.buffer().tag_table());
Self { text_view, tag }
}
}