feat: Tooltips and Better Surface Management
This commit is contained in:
parent
c7edd37b03
commit
337b80d4ca
90 changed files with 3651 additions and 977 deletions
|
|
@ -44,6 +44,12 @@ pub struct Grid<'a, Message> {
|
|||
row: u16,
|
||||
}
|
||||
|
||||
impl<Message> Default for Grid<'_, Message> {
|
||||
fn default() -> Self {
|
||||
Self::new()
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a, Message> Grid<'a, Message> {
|
||||
pub const fn new() -> Self {
|
||||
Self {
|
||||
|
|
@ -106,7 +112,7 @@ impl<'a, Message> Grid<'a, Message> {
|
|||
}
|
||||
}
|
||||
|
||||
impl<'a, Message: 'static + Clone> Widget<Message, crate::Theme, Renderer> for Grid<'a, Message> {
|
||||
impl<Message: 'static + Clone> Widget<Message, crate::Theme, Renderer> for Grid<'_, Message> {
|
||||
fn children(&self) -> Vec<Tree> {
|
||||
self.children.iter().map(Tree::new).collect()
|
||||
}
|
||||
|
|
@ -303,6 +309,12 @@ pub struct Assignment {
|
|||
pub(super) height: u16,
|
||||
}
|
||||
|
||||
impl Default for Assignment {
|
||||
fn default() -> Self {
|
||||
Self::new()
|
||||
}
|
||||
}
|
||||
|
||||
impl Assignment {
|
||||
pub const fn new() -> Self {
|
||||
Self {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue