summaryrefslogtreecommitdiffstats
path: root/native/src/size.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-02-14 05:35:42 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-02-14 05:35:42 +0100
commit945dfabd7135d1bd44a14e54d95b716642651ed3 (patch)
treed33e2e5eefcbd62c84f9e352574fb9ca52d07b19 /native/src/size.rs
parentad3a0a184f877cbca3db4006e802231e201138ba (diff)
downloadiced-945dfabd7135d1bd44a14e54d95b716642651ed3.tar.gz
iced-945dfabd7135d1bd44a14e54d95b716642651ed3.tar.bz2
iced-945dfabd7135d1bd44a14e54d95b716642651ed3.zip
Move `Size` to `iced_core`
Diffstat (limited to 'native/src/size.rs')
-rw-r--r--native/src/size.rs51
1 files changed, 0 insertions, 51 deletions
diff --git a/native/src/size.rs b/native/src/size.rs
deleted file mode 100644
index 389b3247..00000000
--- a/native/src/size.rs
+++ /dev/null
@@ -1,51 +0,0 @@
-use std::f32;
-
-/// An amount of space in 2 dimensions.
-#[derive(Debug, Clone, Copy, PartialEq)]
-pub struct Size {
- /// The width.
- pub width: f32,
- /// The height.
- pub height: f32,
-}
-
-impl Size {
- /// A [`Size`] with zero width and height.
- ///
- /// [`Size`]: struct.Size.html
- pub const ZERO: Size = Size::new(0., 0.);
-
- /// A [`Size`] with infinite width and height.
- ///
- /// [`Size`]: struct.Size.html
- pub const INFINITY: Size = Size::new(f32::INFINITY, f32::INFINITY);
-
- /// A [`Size`] of infinite width and height.
- ///
- /// [`Size`]: struct.Size.html
- pub const fn new(width: f32, height: f32) -> Self {
- Size { width, height }
- }
-
- /// Increments the [`Size`] to account for the given padding.
- ///
- /// [`Size`]: struct.Size.html
- pub fn pad(&self, padding: f32) -> Self {
- Size {
- width: self.width + padding * 2.0,
- height: self.height + padding * 2.0,
- }
- }
-}
-
-impl From<[f32; 2]> for Size {
- fn from([width, height]: [f32; 2]) -> Self {
- Size { width, height }
- }
-}
-
-impl From<[u16; 2]> for Size {
- fn from([width, height]: [u16; 2]) -> Self {
- Size::new(width.into(), height.into())
- }
-}