summaryrefslogtreecommitdiffstats
path: root/native/src/widget/column.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2023-02-17 16:23:29 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2023-02-17 16:23:29 +0100
commita467a037c3aee6cf659ec11a8deb744ca0408c59 (patch)
treed1f5f5bb6b5b504e8e72034d2912865c7d55cfdc /native/src/widget/column.rs
parentfd3a141024a11e17bba0c568f0df7ff34b79315b (diff)
downloadiced-a467a037c3aee6cf659ec11a8deb744ca0408c59.tar.gz
iced-a467a037c3aee6cf659ec11a8deb744ca0408c59.tar.bz2
iced-a467a037c3aee6cf659ec11a8deb744ca0408c59.zip
Use `Pixels` for `spacing`
Diffstat (limited to 'native/src/widget/column.rs')
-rw-r--r--native/src/widget/column.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/native/src/widget/column.rs b/native/src/widget/column.rs
index 65ca76a1..ebe579d5 100644
--- a/native/src/widget/column.rs
+++ b/native/src/widget/column.rs
@@ -13,7 +13,7 @@ use crate::{
/// A container that distributes its contents vertically.
#[allow(missing_debug_implementations)]
pub struct Column<'a, Message, Renderer> {
- spacing: u16,
+ spacing: f32,
padding: Padding,
width: Length,
height: Length,
@@ -33,7 +33,7 @@ impl<'a, Message, Renderer> Column<'a, Message, Renderer> {
children: Vec<Element<'a, Message, Renderer>>,
) -> Self {
Column {
- spacing: 0,
+ spacing: 0.0,
padding: Padding::ZERO,
width: Length::Shrink,
height: Length::Shrink,
@@ -48,8 +48,8 @@ impl<'a, Message, Renderer> Column<'a, Message, Renderer> {
/// Custom margins per element do not exist in iced. You should use this
/// method instead! While less flexible, it helps you keep spacing between
/// elements consistent.
- pub fn spacing(mut self, units: u16) -> Self {
- self.spacing = units;
+ pub fn spacing(mut self, amount: impl Into<Pixels>) -> Self {
+ self.spacing = amount.into().0;
self
}
@@ -135,7 +135,7 @@ where
renderer,
&limits,
self.padding,
- self.spacing as f32,
+ self.spacing,
self.align_items,
&self.children,
)