app work
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
use std::marker::Destruct;
|
||||
use std::{fmt::Display, marker::Destruct};
|
||||
|
||||
use crate::{
|
||||
layout::{Align, Axis, UiNum, Vec2},
|
||||
@@ -114,6 +114,12 @@ impl UiVec2 {
|
||||
}
|
||||
}
|
||||
|
||||
impl Display for UiVec2 {
|
||||
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
||||
write!(f, "rel {} / abs {}", self.rel, self.abs)
|
||||
}
|
||||
}
|
||||
|
||||
impl_op!(UiVec2 Add add; rel abs);
|
||||
impl_op!(UiVec2 Sub sub; rel abs);
|
||||
|
||||
@@ -307,6 +313,12 @@ impl UiRegion {
|
||||
}
|
||||
}
|
||||
|
||||
impl Display for UiRegion {
|
||||
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
||||
write!(f, "{} -> {}", self.top_left, self.bot_right)
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
pub struct ScreenRegion {
|
||||
pub top_left: Vec2,
|
||||
|
||||
Reference in New Issue
Block a user