Introduce Widget::overlay 🎉
This commit is contained in:
parent
5c4f5ae5ec
commit
c901f40fd6
25 changed files with 80 additions and 32 deletions
|
|
@ -139,7 +139,7 @@ impl State {
|
|||
}
|
||||
}
|
||||
|
||||
impl<'a, Message, Renderer> Widget<Message, Renderer>
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer>
|
||||
for Button<'a, Message, Renderer>
|
||||
where
|
||||
Renderer: self::Renderer,
|
||||
|
|
|
|||
|
|
@ -106,7 +106,7 @@ impl<Message, Renderer: self::Renderer + text::Renderer>
|
|||
}
|
||||
}
|
||||
|
||||
impl<Message, Renderer> Widget<Message, Renderer>
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer>
|
||||
for Checkbox<Message, Renderer>
|
||||
where
|
||||
Renderer: self::Renderer + text::Renderer + row::Renderer,
|
||||
|
|
|
|||
|
|
@ -121,7 +121,7 @@ impl<'a, Message, Renderer> Column<'a, Message, Renderer> {
|
|||
}
|
||||
}
|
||||
|
||||
impl<'a, Message, Renderer> Widget<Message, Renderer>
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer>
|
||||
for Column<'a, Message, Renderer>
|
||||
where
|
||||
Renderer: self::Renderer,
|
||||
|
|
|
|||
|
|
@ -129,7 +129,7 @@ where
|
|||
}
|
||||
}
|
||||
|
||||
impl<'a, Message, Renderer> Widget<Message, Renderer>
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer>
|
||||
for Container<'a, Message, Renderer>
|
||||
where
|
||||
Renderer: self::Renderer,
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ impl Image {
|
|||
}
|
||||
}
|
||||
|
||||
impl<Message, Renderer> Widget<Message, Renderer> for Image
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer> for Image
|
||||
where
|
||||
Renderer: self::Renderer,
|
||||
{
|
||||
|
|
|
|||
|
|
@ -387,7 +387,7 @@ pub struct KeyPressEvent {
|
|||
pub modifiers: keyboard::ModifiersState,
|
||||
}
|
||||
|
||||
impl<'a, Message, Renderer> Widget<Message, Renderer>
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer>
|
||||
for PaneGrid<'a, Message, Renderer>
|
||||
where
|
||||
Renderer: self::Renderer,
|
||||
|
|
|
|||
|
|
@ -70,7 +70,8 @@ impl<Renderer: self::Renderer> ProgressBar<Renderer> {
|
|||
}
|
||||
}
|
||||
|
||||
impl<Message, Renderer> Widget<Message, Renderer> for ProgressBar<Renderer>
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer>
|
||||
for ProgressBar<Renderer>
|
||||
where
|
||||
Renderer: self::Renderer,
|
||||
{
|
||||
|
|
|
|||
|
|
@ -121,7 +121,8 @@ impl<Message, Renderer: self::Renderer + text::Renderer>
|
|||
}
|
||||
}
|
||||
|
||||
impl<Message, Renderer> Widget<Message, Renderer> for Radio<Message, Renderer>
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer>
|
||||
for Radio<Message, Renderer>
|
||||
where
|
||||
Renderer: self::Renderer + text::Renderer + row::Renderer,
|
||||
Message: Clone,
|
||||
|
|
|
|||
|
|
@ -122,7 +122,7 @@ impl<'a, Message, Renderer> Row<'a, Message, Renderer> {
|
|||
}
|
||||
}
|
||||
|
||||
impl<'a, Message, Renderer> Widget<Message, Renderer>
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer>
|
||||
for Row<'a, Message, Renderer>
|
||||
where
|
||||
Renderer: self::Renderer,
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ impl<'a, Message, Renderer: self::Renderer> Scrollable<'a, Message, Renderer> {
|
|||
}
|
||||
}
|
||||
|
||||
impl<'a, Message, Renderer> Widget<Message, Renderer>
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer>
|
||||
for Scrollable<'a, Message, Renderer>
|
||||
where
|
||||
Renderer: self::Renderer + column::Renderer,
|
||||
|
|
|
|||
|
|
@ -154,7 +154,7 @@ impl State {
|
|||
}
|
||||
}
|
||||
|
||||
impl<'a, T, Message, Renderer> Widget<Message, Renderer>
|
||||
impl<'a, T, Message, Renderer> Widget<'a, Message, Renderer>
|
||||
for Slider<'a, T, Message, Renderer>
|
||||
where
|
||||
T: Copy + Into<f64> + num_traits::FromPrimitive,
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ impl Space {
|
|||
}
|
||||
}
|
||||
|
||||
impl<'a, Message, Renderer> Widget<Message, Renderer> for Space
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer> for Space
|
||||
where
|
||||
Renderer: self::Renderer,
|
||||
{
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ impl Svg {
|
|||
}
|
||||
}
|
||||
|
||||
impl<Message, Renderer> Widget<Message, Renderer> for Svg
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer> for Svg
|
||||
where
|
||||
Renderer: self::Renderer,
|
||||
{
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@ impl<Renderer: self::Renderer> Text<Renderer> {
|
|||
}
|
||||
}
|
||||
|
||||
impl<Message, Renderer> Widget<Message, Renderer> for Text<Renderer>
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer> for Text<Renderer>
|
||||
where
|
||||
Renderer: self::Renderer,
|
||||
{
|
||||
|
|
|
|||
|
|
@ -165,7 +165,7 @@ impl<'a, Message, Renderer: self::Renderer> TextInput<'a, Message, Renderer> {
|
|||
}
|
||||
}
|
||||
|
||||
impl<'a, Message, Renderer> Widget<Message, Renderer>
|
||||
impl<'a, Message, Renderer> Widget<'a, Message, Renderer>
|
||||
for TextInput<'a, Message, Renderer>
|
||||
where
|
||||
Renderer: self::Renderer,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue