Files
osgui/src/main.rs
T
2025-07-03 09:09:59 -05:00

32 lines
717 B
Rust

use minifb::{Window, WindowOptions};
use osgui::{
elements::div::Div, extensions::velocity::VelocityExtension, style::Transform, Screen,
};
fn main() {
let window = Window::new(
"minifb example",
200,
200,
WindowOptions {
resize: false,
..Default::default()
},
)
.unwrap();
let mut app = Screen::new(window);
app.extension(VelocityExtension);
let mut d = Div::new();
d.draw("test".to_string()).component(Transform::center());
d.draw("abc".to_string())
.component(Transform::center().margin(0, 25));
app.draw(d)
.component(Transform::center().dimensions(150, 150));
app.run().unwrap();
}