use crate::PositioningAlgorithm;
use crate::common::Position;
pub struct AbsolutePositioning;
impl AbsolutePositioning {
pub fn new() -> Box<Self> {
return Box::new(Self);
}
}
impl PositioningAlgorithm for AbsolutePositioning {
fn calculate_position(&self, child_position: Position) -> Position {
return child_position;
}
fn set_parent_position(&mut self, _: Position) {
}
}