diff options
author | 2021-11-04 18:28:06 +0700 | |
---|---|---|
committer | 2021-11-04 18:28:06 +0700 | |
commit | 343f9b7e2e594bd1fef1ed511d71e81f9c44e3d9 (patch) | |
tree | 6c46efe785fa68318a835479e3db1e5626d764cd /core | |
parent | ef5a731e4bd17f763b1697c7f0ac595928e91e58 (diff) | |
download | iced-343f9b7e2e594bd1fef1ed511d71e81f9c44e3d9.tar.gz iced-343f9b7e2e594bd1fef1ed511d71e81f9c44e3d9.tar.bz2 iced-343f9b7e2e594bd1fef1ed511d71e81f9c44e3d9.zip |
Merge `iced_core::text` with `iced_native::text`
Diffstat (limited to 'core')
-rw-r--r-- | core/src/lib.rs | 1 | ||||
-rw-r--r-- | core/src/text.rs | 29 |
2 files changed, 0 insertions, 30 deletions
diff --git a/core/src/lib.rs b/core/src/lib.rs index 1f58a8cd..cd505239 100644 --- a/core/src/lib.rs +++ b/core/src/lib.rs @@ -17,7 +17,6 @@ pub mod alignment; pub mod keyboard; pub mod mouse; -pub mod text; mod background; mod color; diff --git a/core/src/text.rs b/core/src/text.rs deleted file mode 100644 index e5d0092e..00000000 --- a/core/src/text.rs +++ /dev/null @@ -1,29 +0,0 @@ -//! Draw and interact with text. -use crate::Vector; - -/// The result of hit testing on text. -#[derive(Debug, Clone, Copy, PartialEq)] -pub enum Hit { - /// The point was within the bounds of the returned character index. - CharOffset(usize), - /// The provided point was not within the bounds of a glyph. The index - /// of the character with the closest centeroid position is returned, - /// as well as its delta. - NearestCharOffset(usize, Vector), -} - -impl Hit { - /// Computes the cursor position corresponding to this [`HitTestResult`] . - pub fn cursor(self) -> usize { - match self { - Self::CharOffset(i) => i, - Self::NearestCharOffset(i, delta) => { - if delta.x > f32::EPSILON { - i + 1 - } else { - i - } - } - } - } -} |