Give widget access to taffy layout
This commit is contained in:
parent
f4a6435e6f
commit
4f14d70152
3 changed files with 26 additions and 8 deletions
|
|
@ -1,6 +1,9 @@
|
|||
use cosmic_text::{Attrs, Buffer, FontSystem, Metrics, Shaping, SwashCache};
|
||||
use palette::Srgba;
|
||||
use taffy::prelude::{AvailableSpace, Size};
|
||||
use taffy::{
|
||||
prelude::{AvailableSpace, Size},
|
||||
Layout,
|
||||
};
|
||||
|
||||
use crate::{color, Rect, Vec2, View, Widget};
|
||||
|
||||
|
|
@ -120,7 +123,12 @@ impl<C: HasFontStuff> Widget<C> for Text {
|
|||
Size { width, height }
|
||||
}
|
||||
|
||||
fn draw_below(&mut self, ctx: &mut C, view: &mut View<'_>) -> anyhow::Result<()> {
|
||||
fn draw_below(
|
||||
&mut self,
|
||||
ctx: &mut C,
|
||||
view: &mut View<'_>,
|
||||
_layout: &Layout,
|
||||
) -> anyhow::Result<()> {
|
||||
let size = view.size();
|
||||
|
||||
let FontStuff {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue