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;