diff options
author | 2021-09-20 15:09:55 +0700 | |
---|---|---|
committer | 2021-09-20 15:14:08 +0700 | |
commit | a0ad3996225601aaa1ebe051cba115374b55c80e (patch) | |
tree | 8420a91cd319a63b1ed257a6334453a1a673bdfb /core/src/align.rs | |
parent | 5fae6e59ffbc5913761df638dc7f0c35b7f43bc9 (diff) | |
download | iced-a0ad3996225601aaa1ebe051cba115374b55c80e.tar.gz iced-a0ad3996225601aaa1ebe051cba115374b55c80e.tar.bz2 iced-a0ad3996225601aaa1ebe051cba115374b55c80e.zip |
Refactor alignment types into an `alignment` module
Diffstat (limited to 'core/src/align.rs')
-rw-r--r-- | core/src/align.rs | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/core/src/align.rs b/core/src/align.rs deleted file mode 100644 index ad0d8a25..00000000 --- a/core/src/align.rs +++ /dev/null @@ -1,64 +0,0 @@ -/// Alignment on an axis of a container. -#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] -pub enum Align { - /// Align at the start of the axis. - Start, - - /// Align at the center of the axis. - Center, - - /// Align at the end of the axis. - End, -} - -/// Alignment on the cross axis of a container. -#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] -pub enum CrossAlign { - /// Align at the start of the axis. - Start, - - /// Align at the center of the axis. - Center, - - /// Align at the end of the axis. - End, - - /// Fill the entire axis. - Fill, -} - -impl From<Align> for CrossAlign { - fn from(align: Align) -> Self { - match align { - Align::Start => Self::Start, - Align::Center => Self::Center, - Align::End => Self::End, - } - } -} - -/// The horizontal alignment of some resource. -#[derive(Debug, Clone, Copy, PartialEq, Eq)] -pub enum HorizontalAlignment { - /// Align left - Left, - - /// Horizontally centered - Center, - - /// Align right - Right, -} - -/// The vertical alignment of some resource. -#[derive(Debug, Clone, Copy, PartialEq, Eq)] -pub enum VerticalAlignment { - /// Align top - Top, - - /// Vertically centered - Center, - - /// Align bottom - Bottom, -} |