define mod struct

This commit is contained in:
yggverse 2024-09-22 12:38:13 +03:00
parent 998e3170fb
commit 83040ada79

View File

@ -1,12 +1,19 @@
mod subject; mod subject;
mod tray; mod tray;
use std::sync::Arc;
use gtk::HeaderBar; use gtk::HeaderBar;
pub fn new() -> HeaderBar { pub struct Header {
let header = HeaderBar::builder().build(); pub widget: Arc<gtk::HeaderBar>,
}
header.pack_start(&tray::new());
header.set_title_widget(Some(&subject::new())); pub fn new() -> Header {
header let widget = Arc::new(HeaderBar::builder().build());
widget.pack_start(&tray::new());
widget.set_title_widget(Some(&subject::new()));
Header { widget }
} }