pub trait ScreenMethods<D: DomTypes> {
// Required methods
fn AvailWidth(&self) -> Finite<f64>;
fn AvailHeight(&self) -> Finite<f64>;
fn Width(&self) -> Finite<f64>;
fn Height(&self) -> Finite<f64>;
fn ColorDepth(&self) -> u32;
fn PixelDepth(&self) -> u32;
}