From f00d652a9109ae561d1b39e3a9051ecafebb86f9 Mon Sep 17 00:00:00 2001 From: yggverse Date: Wed, 25 Sep 2024 18:41:19 +0300 Subject: [PATCH] draft plain text reader widget --- .../tab/page/content/text/plain/reader/mod.rs | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/browser/main/tab/page/content/text/plain/reader/mod.rs 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 + } +}