diff options
author | 2020-02-14 15:57:07 +0100 | |
---|---|---|
committer | 2020-02-14 15:57:07 +0100 | |
commit | b72bd0b2b5c9c2a5c3f508a13ad9578169046a36 (patch) | |
tree | f75af65b619a364fd4b175e0e334f4d57df9766b /native/src/layout/node.rs | |
parent | 457d6f616af7359029b07d34d7e6cc1ab6cc6793 (diff) | |
download | iced-b72bd0b2b5c9c2a5c3f508a13ad9578169046a36.tar.gz iced-b72bd0b2b5c9c2a5c3f508a13ad9578169046a36.tar.bz2 iced-b72bd0b2b5c9c2a5c3f508a13ad9578169046a36.zip |
Add `bound` to `Node` constructor.
Diffstat (limited to '')
-rw-r--r-- | native/src/layout/node.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/native/src/layout/node.rs b/native/src/layout/node.rs index fae6e330..e9885725 100644 --- a/native/src/layout/node.rs +++ b/native/src/layout/node.rs @@ -12,19 +12,19 @@ impl Node { /// /// [`Node`]: struct.Node.html /// [`Size`]: ../struct.Size.html - pub fn new(size: Size) -> Self { - Self::with_children(size, Vec::new()) + pub fn new(size: Size, bound: Size) -> Self { + Self::with_children(size, bound, Vec::new()) } /// Creates a new [`Node`] with the given [`Size`] and children. /// /// [`Node`]: struct.Node.html /// [`Size`]: ../struct.Size.html - pub fn with_children(size: Size, children: Vec<Node>) -> Self { + pub fn with_children(size: Size, bound: Size, children: Vec<Node>) -> Self { Node { bounds: Rectangle { - x: 0.0, - y: 0.0, + x: bound.width, + y: bound.height, width: size.width, height: size.height, }, |