disable deprecated markup formatter

This commit is contained in:
yggverse 2024-10-12 07:03:28 +03:00
parent 46fa31ab16
commit c499f10320
2 changed files with 9 additions and 15 deletions

View File

@ -28,9 +28,10 @@ impl Reader {
let mut title = None;
// Init markup
let mut markup = String::new();
let buffer = TextBuffer::new(None);
for line in gemtext.lines() {
/*
// Is header
if let Some(header) = Header::from(line) {
// Format
@ -54,11 +55,10 @@ impl Reader {
// Nothing match, escape string just
markup.push_str(Plain::from(line).markup())
}
*/
// Init buffer @TODO
let buffer = TextBuffer::new(None);
buffer.set_text(&markup);
buffer.insert(&mut buffer.end_iter(), &Plain::from(line));
}
// Init widget
let widget = Widget::new_arc(&buffer);

View File

@ -1,17 +1,11 @@
use gtk::glib::{gformat, markup_escape_text, GString};
use gtk::glib::{gformat, GString};
pub struct Plain {
markup: GString,
// nothing yet..
}
impl Plain {
pub fn from(line: &str) -> Plain {
Self {
markup: gformat!("{}\n", markup_escape_text(line)),
}
}
pub fn markup(&self) -> &GString {
&self.markup
pub fn from(line: &str) -> GString {
gformat!("{}\n", line)
}
}