From 3d7be25c5f028379e4faa9fda6befa0ddbfcb69b Mon Sep 17 00:00:00 2001 From: yggverse Date: Mon, 23 Sep 2024 15:04:28 +0300 Subject: [PATCH] update struct constructor --- src/browser/main/tab/label/mod.rs | 24 +++++++++++++++++------- src/browser/main/tab/label/pin/mod.rs | 8 +++++--- src/browser/main/tab/label/title/mod.rs | 8 +++++--- 3 files changed, 27 insertions(+), 13 deletions(-) diff --git a/src/browser/main/tab/label/mod.rs b/src/browser/main/tab/label/mod.rs index 37c3e8d4..11cd4bc2 100644 --- a/src/browser/main/tab/label/mod.rs +++ b/src/browser/main/tab/label/mod.rs @@ -2,19 +2,29 @@ mod pin; mod title; mod widget; +use std::sync::Arc; + pub struct Label { + // Components + pin: Arc, + title: Arc, + + // Extras widget: widget::Label, } impl Label { // Construct - pub fn new() -> Label { - Self { - widget: widget::Label::new( - pin::Pin::new().widget().image(), - title::Title::new().widget().label(), - ), - } + pub fn new() -> Arc