diff --git a/src/browser/main/tab/page/content/text/plain/reader/mod.rs b/src/browser/main/tab/page/content/text/plain/reader/mod.rs new file mode 100644 index 00000000..063975f2 --- /dev/null +++ b/src/browser/main/tab/page/content/text/plain/reader/mod.rs @@ -0,0 +1,27 @@ +use gtk::{Align, Label}; + +pub struct Reader { + widget: Label, +} + +impl Reader { + // Construct + pub fn new() -> Reader { + Self { + widget: Label::builder() + .halign(Align::Start) + .valign(Align::Start) + .margin_start(8) + .margin_end(8) + .wrap(true) + .selectable(true) + .use_markup(true) + .build(), + } + } + + // Getters + pub fn widget(&self) -> &Label { + &self.widget + } +}