From f2b9c13a78da6790ec732e4dd6b61c3fc2466cc8 Mon Sep 17 00:00:00 2001 From: DashieTM Date: Wed, 24 Apr 2024 13:41:24 +0200 Subject: [PATCH] gtk utils: Add title function --- src/utils/gtk/mod.rs | 2 ++ src/utils/gtk/utils.rs | 11 +++++++++++ src/utils/gtk/widgets.rs | 0 src/utils/mod.rs | 1 + 4 files changed, 14 insertions(+) create mode 100644 src/utils/gtk/mod.rs create mode 100644 src/utils/gtk/utils.rs create mode 100644 src/utils/gtk/widgets.rs diff --git a/src/utils/gtk/mod.rs b/src/utils/gtk/mod.rs new file mode 100644 index 0000000..a5b2451 --- /dev/null +++ b/src/utils/gtk/mod.rs @@ -0,0 +1,2 @@ +pub mod widgets; +pub mod utils; diff --git a/src/utils/gtk/utils.rs b/src/utils/gtk/utils.rs new file mode 100644 index 0000000..0320482 --- /dev/null +++ b/src/utils/gtk/utils.rs @@ -0,0 +1,11 @@ +use gtk::{Align, Label}; + +pub fn create_title(name: &'static str) -> Label { + Label::builder() + .label(name) + .css_classes(vec!["resetSettingLabel"]) + .halign(Align::Start) + .margin_start(5) + .margin_bottom(10) + .build() +} diff --git a/src/utils/gtk/widgets.rs b/src/utils/gtk/widgets.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/utils/mod.rs b/src/utils/mod.rs index 7b466ea..0380191 100644 --- a/src/utils/mod.rs +++ b/src/utils/mod.rs @@ -5,3 +5,4 @@ pub mod plugin; pub mod plugin_setup; pub mod variant; pub mod config; +pub mod gtk;