(widget: &SliverAppBar)
| 90 | |
| 91 | impl SliverAppBarElement { |
| 92 | pub fn new(widget: &SliverAppBar) -> Self { |
| 93 | let node = LayoutSystem::new_node( |
| 94 | style::Style { |
| 95 | flex_direction: style::FlexDirection::Row, |
| 96 | justify_content: style::JustifyContent::SpaceEvenly, |
| 97 | align_content: style::AlignContent::Stretch, |
| 98 | align_items: style::AlignItems::Center, |
| 99 | size: geometry::Size { |
| 100 | width: style::Dimension::Percent(1.0), |
| 101 | height: style::Dimension::Percent(64.0), |
| 102 | }, |
| 103 | ..default() |
| 104 | }, |
| 105 | vec![], |
| 106 | ) |
| 107 | .unwrap(); |
| 108 | |
| 109 | let topline = { |
| 110 | let leading = LayoutSystem::new_node( |
| 111 | style::Style { |
| 112 | flex_direction: style::FlexDirection::Row, |
| 113 | justify_content: style::JustifyContent::FlexStart, |
| 114 | align_content: style::AlignContent::Stretch, |
| 115 | align_items: style::AlignItems::Center, |
| 116 | size: geometry::Size { |
| 117 | width: style::Dimension::Percent(1.0), |
| 118 | height: style::Dimension::Points(64.0), |
| 119 | }, |
| 120 | ..default() |
| 121 | }, |
| 122 | vec![], |
| 123 | ) |
| 124 | .unwrap(); |
| 125 | |
| 126 | let central = LayoutSystem::new_node( |
| 127 | style::Style { |
| 128 | flex_direction: style::FlexDirection::Row, |
| 129 | justify_content: style::JustifyContent::Center, |
| 130 | align_content: style::AlignContent::Stretch, |
| 131 | align_items: style::AlignItems::Center, |
| 132 | size: geometry::Size { |
| 133 | width: style::Dimension::Percent(1.0), |
| 134 | height: style::Dimension::Points(64.0), |
| 135 | }, |
| 136 | ..default() |
| 137 | }, |
| 138 | vec![], |
| 139 | ) |
| 140 | .unwrap(); |
| 141 | |
| 142 | let tail = LayoutSystem::new_node( |
| 143 | style::Style { |
| 144 | flex_direction: style::FlexDirection::Row, |
| 145 | justify_content: style::JustifyContent::FlexEnd, |
| 146 | align_content: style::AlignContent::Stretch, |
| 147 | align_items: style::AlignItems::Center, |
| 148 | size: geometry::Size { |
| 149 | width: style::Dimension::Percent(1.0), |
nothing calls this directly
no test coverage detected