define struct, implement action

This commit is contained in:
yggverse 2024-09-22 02:32:57 +03:00
parent c0ebe95eb8
commit ecd686976c
2 changed files with 31 additions and 10 deletions

View file

@ -5,14 +5,18 @@ use gtk::prelude::BoxExt;
use gtk::Box;
pub fn new() -> Box {
// Init components
let tab = tab::new();
// Init widget
let tray = Box::builder()
.orientation(gtk::Orientation::Horizontal)
.spacing(8)
.build();
// Compose childs
tray.append(&menu::new());
tray.append(&tab::new());
tray.append(&menu::new()); // @TODO
tray.append(tab.widget.as_ref());
tray
tray // @TODO struct
}