Add horizontal and vertical padding methods.
This commit is contained in:
parent
645643bfd6
commit
53110f0ede
1 changed files with 16 additions and 0 deletions
|
|
@ -69,6 +69,22 @@ pub fn right(padding: impl Into<Pixels>) -> Padding {
|
||||||
Padding::default().right(padding)
|
Padding::default().right(padding)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Create a [`Padding`] with equal left and right sides.
|
||||||
|
pub fn horizontal(padding: impl Into<Pixels>) -> Padding {
|
||||||
|
let padding: Pixels = padding.into();
|
||||||
|
Padding::default()
|
||||||
|
.left(padding.clone())
|
||||||
|
.right(padding)
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Create a [`Padding`] with equal top and bottom sides.
|
||||||
|
pub fn vertical(padding: impl Into<Pixels>) -> Padding {
|
||||||
|
let padding: Pixels = padding.into();
|
||||||
|
Padding::default()
|
||||||
|
.top(padding.clone())
|
||||||
|
.bottom(padding)
|
||||||
|
}
|
||||||
|
|
||||||
impl Padding {
|
impl Padding {
|
||||||
/// Padding of zero
|
/// Padding of zero
|
||||||
pub const ZERO: Padding = Padding {
|
pub const ZERO: Padding = Padding {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue