Clip text box
This commit is contained in:
parent
966cc0f332
commit
392f6e6ab1
1 changed files with 78 additions and 70 deletions
|
|
@ -643,6 +643,12 @@ where
|
||||||
// Draw editor UI
|
// Draw editor UI
|
||||||
renderer.with_translation(Vector::new(view_position.x, view_position.y), |renderer| {
|
renderer.with_translation(Vector::new(view_position.x, view_position.y), |renderer| {
|
||||||
renderer.with_transformation(Transformation::scale(1.0 / scale_factor), |renderer| {
|
renderer.with_transformation(Transformation::scale(1.0 / scale_factor), |renderer| {
|
||||||
|
renderer.with_layer(
|
||||||
|
Rectangle::new(
|
||||||
|
Point::new(0.0, 0.0),
|
||||||
|
Size::new(image_w as f32, image_h as f32),
|
||||||
|
),
|
||||||
|
|renderer| {
|
||||||
// Draw cached image (only has line numbers)
|
// Draw cached image (only has line numbers)
|
||||||
if let Some(ref handle) = *handle_opt {
|
if let Some(ref handle) = *handle_opt {
|
||||||
let image_size = image::Renderer::measure_image(renderer, handle);
|
let image_size = image::Renderer::measure_image(renderer, handle);
|
||||||
|
|
@ -717,6 +723,8 @@ where
|
||||||
log::error!("cosmic-text buffer not an Arc");
|
log::error!("cosmic-text buffer not an Arc");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
)
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue