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 tray;
use std::sync::Arc;
use gtk::HeaderBar;
pub fn new() -> HeaderBar {
let header = HeaderBar::builder().build();
header.pack_start(&tray::new());
header.set_title_widget(Some(&subject::new()));
header
pub struct Header {
pub widget: Arc<gtk::HeaderBar>,
}
pub fn new() -> Header {
let widget = Arc::new(HeaderBar::builder().build());
widget.pack_start(&tray::new());
widget.set_title_widget(Some(&subject::new()));
Header { widget }
}