cacao/examples/window.rs

24 lines
516 B
Rust
Raw Normal View History

//! This example showcases setting up a basic application and window.
2021-02-08 15:51:40 +11:00
use cacao::macos::{App, AppDelegate};
use cacao::macos::window::Window;
#[derive(Default)]
struct BasicApp {
window: Window
}
impl AppDelegate for BasicApp {
fn did_finish_launching(&self) {
2021-02-08 15:51:40 +11:00
App::activate();
self.window.set_minimum_content_size(400., 400.);
self.window.set_title("A Basic Window");
self.window.show();
}
}
fn main() {
App::new("com.test.window", BasicApp::default()).run();
}