Make width and height required methods

This commit is contained in:
Héctor Ramón Jiménez 2019-11-16 22:08:49 +01:00
parent 2cbd5d60c4
commit 6cdf69e76b
13 changed files with 78 additions and 10 deletions

View file

@ -299,6 +299,14 @@ where
A: Clone,
Renderer: crate::Renderer,
{
fn width(&self) -> Length {
self.widget.width()
}
fn height(&self) -> Length {
self.widget.height()
}
fn layout(
&self,
renderer: &Renderer,
@ -375,6 +383,14 @@ impl<'a, Message, Renderer> Widget<Message, Renderer>
where
Renderer: crate::Renderer + renderer::Debugger,
{
fn width(&self) -> Length {
self.element.widget.width()
}
fn height(&self) -> Length {
self.element.widget.height()
}
fn layout(
&self,
renderer: &Renderer,