summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2021-11-04 18:28:06 +0700
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2021-11-04 18:28:06 +0700
commit343f9b7e2e594bd1fef1ed511d71e81f9c44e3d9 (patch)
tree6c46efe785fa68318a835479e3db1e5626d764cd /core
parentef5a731e4bd17f763b1697c7f0ac595928e91e58 (diff)
downloadiced-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.rs1
-rw-r--r--core/src/text.rs29
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
- }
- }
- }
- }
-}