Rename Padding::constrain to fit
This commit is contained in:
parent
ea4b3cd6ae
commit
7476663069
4 changed files with 5 additions and 5 deletions
|
|
@ -74,8 +74,8 @@ impl Padding {
|
|||
self.left + self.right
|
||||
}
|
||||
|
||||
/// Constrains the padding to fit between the inner & outer [`Size`]
|
||||
pub fn constrain(self, inner: Size, outer: Size) -> Self {
|
||||
/// Fits the [`Padding`] between the provided `inner` and `outer` [`Size`].
|
||||
pub fn fit(self, inner: Size, outer: Size) -> Self {
|
||||
let available = (outer - inner).max(Size::ZERO);
|
||||
|
||||
Padding {
|
||||
|
|
|
|||
|
|
@ -430,7 +430,7 @@ pub fn layout<Renderer>(
|
|||
|
||||
let mut content = layout_content(renderer, &limits.pad(padding));
|
||||
|
||||
let padding = padding.constrain(content.size(), limits.max());
|
||||
let padding = padding.fit(content.size(), limits.max());
|
||||
|
||||
content.move_to(Point::new(padding.left.into(), padding.top.into()));
|
||||
|
||||
|
|
|
|||
|
|
@ -297,7 +297,7 @@ pub fn layout<Renderer>(
|
|||
|
||||
let mut content = layout_content(renderer, &limits.pad(padding).loose());
|
||||
|
||||
let padding = padding.constrain(content.size(), limits.max());
|
||||
let padding = padding.fit(content.size(), limits.max());
|
||||
|
||||
let size = limits.pad(padding).resolve(content.size());
|
||||
|
||||
|
|
|
|||
|
|
@ -358,7 +358,7 @@ where
|
|||
|
||||
let mut text = layout::Node::new(text_limits.resolve(Size::ZERO));
|
||||
|
||||
let padding = padding.constrain(text.size(), limits.max());
|
||||
let padding = padding.fit(text.size(), limits.max());
|
||||
|
||||
text.move_to(Point::new(padding.left.into(), padding.top.into()));
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue