Remove counterintuitive constant functions
This commit is contained in:
parent
267e242238
commit
f81827c151
@ -32,7 +32,7 @@ impl Limits {
|
|||||||
///
|
///
|
||||||
/// [`Limits`]: struct.Limits.html
|
/// [`Limits`]: struct.Limits.html
|
||||||
/// [`Size`]: ../struct.Size.html
|
/// [`Size`]: ../struct.Size.html
|
||||||
pub const fn min(&self) -> Size {
|
pub fn min(&self) -> Size {
|
||||||
self.min
|
self.min
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -40,7 +40,7 @@ impl Limits {
|
|||||||
///
|
///
|
||||||
/// [`Limits`]: struct.Limits.html
|
/// [`Limits`]: struct.Limits.html
|
||||||
/// [`Size`]: ../struct.Size.html
|
/// [`Size`]: ../struct.Size.html
|
||||||
pub const fn max(&self) -> Size {
|
pub fn max(&self) -> Size {
|
||||||
self.max
|
self.max
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,14 +36,14 @@ impl Node {
|
|||||||
///
|
///
|
||||||
/// [`Node`]: struct.Node.html
|
/// [`Node`]: struct.Node.html
|
||||||
/// [`Size`]: ../struct.Size.html
|
/// [`Size`]: ../struct.Size.html
|
||||||
pub const fn size(&self) -> Size {
|
pub fn size(&self) -> Size {
|
||||||
Size::new(self.bounds.width, self.bounds.height)
|
Size::new(self.bounds.width, self.bounds.height)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns the bounds of the [`Node`].
|
/// Returns the bounds of the [`Node`].
|
||||||
///
|
///
|
||||||
/// [`Node`]: struct.Node.html
|
/// [`Node`]: struct.Node.html
|
||||||
pub const fn bounds(&self) -> Rectangle {
|
pub fn bounds(&self) -> Rectangle {
|
||||||
self.bounds
|
self.bounds
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ impl<'a, Message, Renderer> Column<'a, Message, Renderer> {
|
|||||||
/// Creates an empty [`Column`].
|
/// Creates an empty [`Column`].
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
Column {
|
Column {
|
||||||
spacing: 0,
|
spacing: 0,
|
||||||
padding: 0,
|
padding: 0,
|
||||||
@ -46,7 +46,7 @@ impl<'a, Message, Renderer> Column<'a, Message, Renderer> {
|
|||||||
/// Custom margins per element do not exist in Iced. You should use this
|
/// Custom margins per element do not exist in Iced. You should use this
|
||||||
/// method instead! While less flexible, it helps you keep spacing between
|
/// method instead! While less flexible, it helps you keep spacing between
|
||||||
/// elements consistent.
|
/// elements consistent.
|
||||||
pub const fn spacing(mut self, units: u16) -> Self {
|
pub fn spacing(mut self, units: u16) -> Self {
|
||||||
self.spacing = units;
|
self.spacing = units;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -54,7 +54,7 @@ impl<'a, Message, Renderer> Column<'a, Message, Renderer> {
|
|||||||
/// Sets the padding of the [`Column`].
|
/// Sets the padding of the [`Column`].
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn padding(mut self, units: u16) -> Self {
|
pub fn padding(mut self, units: u16) -> Self {
|
||||||
self.padding = units;
|
self.padding = units;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -62,7 +62,7 @@ impl<'a, Message, Renderer> Column<'a, Message, Renderer> {
|
|||||||
/// Sets the width of the [`Column`].
|
/// Sets the width of the [`Column`].
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn width(mut self, width: Length) -> Self {
|
pub fn width(mut self, width: Length) -> Self {
|
||||||
self.width = width;
|
self.width = width;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -70,7 +70,7 @@ impl<'a, Message, Renderer> Column<'a, Message, Renderer> {
|
|||||||
/// Sets the height of the [`Column`].
|
/// Sets the height of the [`Column`].
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn height(mut self, height: Length) -> Self {
|
pub fn height(mut self, height: Length) -> Self {
|
||||||
self.height = height;
|
self.height = height;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -78,7 +78,7 @@ impl<'a, Message, Renderer> Column<'a, Message, Renderer> {
|
|||||||
/// Sets the maximum width of the [`Column`].
|
/// Sets the maximum width of the [`Column`].
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn max_width(mut self, max_width: u32) -> Self {
|
pub fn max_width(mut self, max_width: u32) -> Self {
|
||||||
self.max_width = max_width;
|
self.max_width = max_width;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -86,7 +86,7 @@ impl<'a, Message, Renderer> Column<'a, Message, Renderer> {
|
|||||||
/// Sets the maximum height of the [`Column`] in pixels.
|
/// Sets the maximum height of the [`Column`] in pixels.
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn max_height(mut self, max_height: u32) -> Self {
|
pub fn max_height(mut self, max_height: u32) -> Self {
|
||||||
self.max_height = max_height;
|
self.max_height = max_height;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -94,7 +94,7 @@ impl<'a, Message, Renderer> Column<'a, Message, Renderer> {
|
|||||||
/// Sets the horizontal alignment of the contents of the [`Column`] .
|
/// Sets the horizontal alignment of the contents of the [`Column`] .
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn align_items(mut self, align: Align) -> Self {
|
pub fn align_items(mut self, align: Align) -> Self {
|
||||||
self.align_items = align;
|
self.align_items = align;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
@ -37,7 +37,7 @@ impl Image {
|
|||||||
/// Sets the width of the [`Image`] boundaries.
|
/// Sets the width of the [`Image`] boundaries.
|
||||||
///
|
///
|
||||||
/// [`Image`]: struct.Image.html
|
/// [`Image`]: struct.Image.html
|
||||||
pub const fn width(mut self, width: Length) -> Self {
|
pub fn width(mut self, width: Length) -> Self {
|
||||||
self.width = width;
|
self.width = width;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -45,7 +45,7 @@ impl Image {
|
|||||||
/// Sets the height of the [`Image`] boundaries.
|
/// Sets the height of the [`Image`] boundaries.
|
||||||
///
|
///
|
||||||
/// [`Image`]: struct.Image.html
|
/// [`Image`]: struct.Image.html
|
||||||
pub const fn height(mut self, height: Length) -> Self {
|
pub fn height(mut self, height: Length) -> Self {
|
||||||
self.height = height;
|
self.height = height;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
@ -28,7 +28,7 @@ impl<'a, Message, Renderer> Row<'a, Message, Renderer> {
|
|||||||
/// Creates an empty [`Row`].
|
/// Creates an empty [`Row`].
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
Row {
|
Row {
|
||||||
spacing: 0,
|
spacing: 0,
|
||||||
padding: 0,
|
padding: 0,
|
||||||
@ -46,7 +46,7 @@ impl<'a, Message, Renderer> Row<'a, Message, Renderer> {
|
|||||||
/// Custom margins per element do not exist in Iced. You should use this
|
/// Custom margins per element do not exist in Iced. You should use this
|
||||||
/// method instead! While less flexible, it helps you keep spacing between
|
/// method instead! While less flexible, it helps you keep spacing between
|
||||||
/// elements consistent.
|
/// elements consistent.
|
||||||
pub const fn spacing(mut self, units: u16) -> Self {
|
pub fn spacing(mut self, units: u16) -> Self {
|
||||||
self.spacing = units;
|
self.spacing = units;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -54,7 +54,7 @@ impl<'a, Message, Renderer> Row<'a, Message, Renderer> {
|
|||||||
/// Sets the padding of the [`Row`].
|
/// Sets the padding of the [`Row`].
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn padding(mut self, units: u16) -> Self {
|
pub fn padding(mut self, units: u16) -> Self {
|
||||||
self.padding = units;
|
self.padding = units;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -62,7 +62,7 @@ impl<'a, Message, Renderer> Row<'a, Message, Renderer> {
|
|||||||
/// Sets the width of the [`Row`].
|
/// Sets the width of the [`Row`].
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn width(mut self, width: Length) -> Self {
|
pub fn width(mut self, width: Length) -> Self {
|
||||||
self.width = width;
|
self.width = width;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -70,7 +70,7 @@ impl<'a, Message, Renderer> Row<'a, Message, Renderer> {
|
|||||||
/// Sets the height of the [`Row`].
|
/// Sets the height of the [`Row`].
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn height(mut self, height: Length) -> Self {
|
pub fn height(mut self, height: Length) -> Self {
|
||||||
self.height = height;
|
self.height = height;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -78,7 +78,7 @@ impl<'a, Message, Renderer> Row<'a, Message, Renderer> {
|
|||||||
/// Sets the maximum width of the [`Row`].
|
/// Sets the maximum width of the [`Row`].
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn max_width(mut self, max_width: u32) -> Self {
|
pub fn max_width(mut self, max_width: u32) -> Self {
|
||||||
self.max_width = max_width;
|
self.max_width = max_width;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -86,7 +86,7 @@ impl<'a, Message, Renderer> Row<'a, Message, Renderer> {
|
|||||||
/// Sets the maximum height of the [`Row`].
|
/// Sets the maximum height of the [`Row`].
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn max_height(mut self, max_height: u32) -> Self {
|
pub fn max_height(mut self, max_height: u32) -> Self {
|
||||||
self.max_height = max_height;
|
self.max_height = max_height;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -94,7 +94,7 @@ impl<'a, Message, Renderer> Row<'a, Message, Renderer> {
|
|||||||
/// Sets the vertical alignment of the contents of the [`Row`] .
|
/// Sets the vertical alignment of the contents of the [`Row`] .
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn align_items(mut self, align: Align) -> Self {
|
pub fn align_items(mut self, align: Align) -> Self {
|
||||||
self.align_items = align;
|
self.align_items = align;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
@ -95,8 +95,8 @@ impl State {
|
|||||||
/// Creates a new [`State`].
|
/// Creates a new [`State`].
|
||||||
///
|
///
|
||||||
/// [`State`]: struct.State.html
|
/// [`State`]: struct.State.html
|
||||||
pub const fn new() -> State {
|
pub fn new() -> State {
|
||||||
State { is_dragging: false }
|
State::default()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -326,17 +326,14 @@ impl State {
|
|||||||
/// Creates a new [`State`], representing an unfocused [`TextInput`].
|
/// Creates a new [`State`], representing an unfocused [`TextInput`].
|
||||||
///
|
///
|
||||||
/// [`State`]: struct.State.html
|
/// [`State`]: struct.State.html
|
||||||
pub const fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
Self {
|
Self::default()
|
||||||
is_focused: false,
|
|
||||||
cursor_position: 0,
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Creates a new [`State`], representing a focused [`TextInput`].
|
/// Creates a new [`State`], representing a focused [`TextInput`].
|
||||||
///
|
///
|
||||||
/// [`State`]: struct.State.html
|
/// [`State`]: struct.State.html
|
||||||
pub const fn focused() -> Self {
|
pub fn focused() -> Self {
|
||||||
use std::usize;
|
use std::usize;
|
||||||
|
|
||||||
Self {
|
Self {
|
||||||
@ -348,7 +345,7 @@ impl State {
|
|||||||
/// Returns whether the [`TextInput`] is currently focused or not.
|
/// Returns whether the [`TextInput`] is currently focused or not.
|
||||||
///
|
///
|
||||||
/// [`TextInput`]: struct.TextInput.html
|
/// [`TextInput`]: struct.TextInput.html
|
||||||
pub const fn is_focused(&self) -> bool {
|
pub fn is_focused(&self) -> bool {
|
||||||
self.is_focused
|
self.is_focused
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,8 +113,8 @@ impl State {
|
|||||||
/// Creates a new [`State`].
|
/// Creates a new [`State`].
|
||||||
///
|
///
|
||||||
/// [`State`]: struct.State.html
|
/// [`State`]: struct.State.html
|
||||||
pub const fn new() -> State {
|
pub fn new() -> State {
|
||||||
State
|
State::default()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ impl<'a, Message> Column<'a, Message> {
|
|||||||
/// Creates an empty [`Column`].
|
/// Creates an empty [`Column`].
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
Column {
|
Column {
|
||||||
spacing: 0,
|
spacing: 0,
|
||||||
padding: 0,
|
padding: 0,
|
||||||
@ -42,7 +42,7 @@ impl<'a, Message> Column<'a, Message> {
|
|||||||
/// Custom margins per element do not exist in Iced. You should use this
|
/// Custom margins per element do not exist in Iced. You should use this
|
||||||
/// method instead! While less flexible, it helps you keep spacing between
|
/// method instead! While less flexible, it helps you keep spacing between
|
||||||
/// elements consistent.
|
/// elements consistent.
|
||||||
pub const fn spacing(mut self, units: u16) -> Self {
|
pub fn spacing(mut self, units: u16) -> Self {
|
||||||
self.spacing = units;
|
self.spacing = units;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -50,7 +50,7 @@ impl<'a, Message> Column<'a, Message> {
|
|||||||
/// Sets the padding of the [`Column`].
|
/// Sets the padding of the [`Column`].
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn padding(mut self, units: u16) -> Self {
|
pub fn padding(mut self, units: u16) -> Self {
|
||||||
self.padding = units;
|
self.padding = units;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -58,7 +58,7 @@ impl<'a, Message> Column<'a, Message> {
|
|||||||
/// Sets the width of the [`Column`].
|
/// Sets the width of the [`Column`].
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn width(mut self, width: Length) -> Self {
|
pub fn width(mut self, width: Length) -> Self {
|
||||||
self.width = width;
|
self.width = width;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -66,7 +66,7 @@ impl<'a, Message> Column<'a, Message> {
|
|||||||
/// Sets the height of the [`Column`].
|
/// Sets the height of the [`Column`].
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn height(mut self, height: Length) -> Self {
|
pub fn height(mut self, height: Length) -> Self {
|
||||||
self.height = height;
|
self.height = height;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -74,7 +74,7 @@ impl<'a, Message> Column<'a, Message> {
|
|||||||
/// Sets the maximum width of the [`Column`].
|
/// Sets the maximum width of the [`Column`].
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn max_width(mut self, max_width: u32) -> Self {
|
pub fn max_width(mut self, max_width: u32) -> Self {
|
||||||
self.max_width = max_width;
|
self.max_width = max_width;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -82,7 +82,7 @@ impl<'a, Message> Column<'a, Message> {
|
|||||||
/// Sets the maximum height of the [`Column`] in pixels.
|
/// Sets the maximum height of the [`Column`] in pixels.
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn max_height(mut self, max_height: u32) -> Self {
|
pub fn max_height(mut self, max_height: u32) -> Self {
|
||||||
self.max_height = max_height;
|
self.max_height = max_height;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -90,7 +90,7 @@ impl<'a, Message> Column<'a, Message> {
|
|||||||
/// Sets the horizontal alignment of the contents of the [`Column`] .
|
/// Sets the horizontal alignment of the contents of the [`Column`] .
|
||||||
///
|
///
|
||||||
/// [`Column`]: struct.Column.html
|
/// [`Column`]: struct.Column.html
|
||||||
pub const fn align_items(mut self, align: Align) -> Self {
|
pub fn align_items(mut self, align: Align) -> Self {
|
||||||
self.align_items = align;
|
self.align_items = align;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
@ -24,7 +24,7 @@ impl<'a, Message> Row<'a, Message> {
|
|||||||
/// Creates an empty [`Row`].
|
/// Creates an empty [`Row`].
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
Row {
|
Row {
|
||||||
spacing: 0,
|
spacing: 0,
|
||||||
padding: 0,
|
padding: 0,
|
||||||
@ -42,7 +42,7 @@ impl<'a, Message> Row<'a, Message> {
|
|||||||
/// Custom margins per element do not exist in Iced. You should use this
|
/// Custom margins per element do not exist in Iced. You should use this
|
||||||
/// method instead! While less flexible, it helps you keep spacing between
|
/// method instead! While less flexible, it helps you keep spacing between
|
||||||
/// elements consistent.
|
/// elements consistent.
|
||||||
pub const fn spacing(mut self, units: u16) -> Self {
|
pub fn spacing(mut self, units: u16) -> Self {
|
||||||
self.spacing = units;
|
self.spacing = units;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -50,7 +50,7 @@ impl<'a, Message> Row<'a, Message> {
|
|||||||
/// Sets the padding of the [`Row`].
|
/// Sets the padding of the [`Row`].
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn padding(mut self, units: u16) -> Self {
|
pub fn padding(mut self, units: u16) -> Self {
|
||||||
self.padding = units;
|
self.padding = units;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -58,7 +58,7 @@ impl<'a, Message> Row<'a, Message> {
|
|||||||
/// Sets the width of the [`Row`].
|
/// Sets the width of the [`Row`].
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn width(mut self, width: Length) -> Self {
|
pub fn width(mut self, width: Length) -> Self {
|
||||||
self.width = width;
|
self.width = width;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -66,7 +66,7 @@ impl<'a, Message> Row<'a, Message> {
|
|||||||
/// Sets the height of the [`Row`].
|
/// Sets the height of the [`Row`].
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn height(mut self, height: Length) -> Self {
|
pub fn height(mut self, height: Length) -> Self {
|
||||||
self.height = height;
|
self.height = height;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -74,7 +74,7 @@ impl<'a, Message> Row<'a, Message> {
|
|||||||
/// Sets the maximum width of the [`Row`].
|
/// Sets the maximum width of the [`Row`].
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn max_width(mut self, max_width: u32) -> Self {
|
pub fn max_width(mut self, max_width: u32) -> Self {
|
||||||
self.max_width = max_width;
|
self.max_width = max_width;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -82,7 +82,7 @@ impl<'a, Message> Row<'a, Message> {
|
|||||||
/// Sets the maximum height of the [`Row`].
|
/// Sets the maximum height of the [`Row`].
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn max_height(mut self, max_height: u32) -> Self {
|
pub fn max_height(mut self, max_height: u32) -> Self {
|
||||||
self.max_height = max_height;
|
self.max_height = max_height;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
@ -90,7 +90,7 @@ impl<'a, Message> Row<'a, Message> {
|
|||||||
/// Sets the vertical alignment of the contents of the [`Row`] .
|
/// Sets the vertical alignment of the contents of the [`Row`] .
|
||||||
///
|
///
|
||||||
/// [`Row`]: struct.Row.html
|
/// [`Row`]: struct.Row.html
|
||||||
pub const fn align_items(mut self, align: Align) -> Self {
|
pub fn align_items(mut self, align: Align) -> Self {
|
||||||
self.align_items = align;
|
self.align_items = align;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
@ -151,7 +151,7 @@ impl State {
|
|||||||
/// Creates a new [`State`] with the scrollbar located at the top.
|
/// Creates a new [`State`] with the scrollbar located at the top.
|
||||||
///
|
///
|
||||||
/// [`State`]: struct.State.html
|
/// [`State`]: struct.State.html
|
||||||
pub const fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
State
|
State::default()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -147,7 +147,7 @@ impl State {
|
|||||||
/// Creates a new [`State`].
|
/// Creates a new [`State`].
|
||||||
///
|
///
|
||||||
/// [`State`]: struct.State.html
|
/// [`State`]: struct.State.html
|
||||||
pub const fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
Self
|
Self
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -191,7 +191,7 @@ impl State {
|
|||||||
/// Creates a new [`State`], representing an unfocused [`TextInput`].
|
/// Creates a new [`State`], representing an unfocused [`TextInput`].
|
||||||
///
|
///
|
||||||
/// [`State`]: struct.State.html
|
/// [`State`]: struct.State.html
|
||||||
pub const fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
Self
|
Self::default()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -35,7 +35,7 @@ struct Layer<'a> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> Layer<'a> {
|
impl<'a> Layer<'a> {
|
||||||
pub const fn new(bounds: Rectangle<u32>, offset: Vector<u32>) -> Self {
|
pub fn new(bounds: Rectangle<u32>, offset: Vector<u32>) -> Self {
|
||||||
Self {
|
Self {
|
||||||
bounds,
|
bounds,
|
||||||
offset,
|
offset,
|
||||||
|
Loading…
Reference in New Issue
Block a user