structure

This commit is contained in:
2024-03-27 11:27:15 +03:00
parent 18bfb27f4e
commit c529578069
6 changed files with 263 additions and 242 deletions

23
src/ui/mod.rs Normal file
View File

@@ -0,0 +1,23 @@
mod guessing;
mod menu;
use crate::ui::menu::build_menu;
use gtk::prelude::*;
use gtk::{Application, ApplicationWindow};
use std::cell::RefCell;
pub fn build_ui(app: &Application) {
let mut window: RefCell<ApplicationWindow> = RefCell::new(
ApplicationWindow::builder()
.application(app)
.title("Test")
.build(),
);
let menu = build_menu(&window);
window.get_mut().set_child(Some(&menu));
window.get_mut().present();
}