Clip text box

This commit is contained in:
Jeremy Soller 2025-11-06 16:49:17 -07:00
parent 966cc0f332
commit 392f6e6ab1
No known key found for this signature in database
GPG key ID: 670FDFB5428E05CA

View file

@ -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");
} }
} }
},
)
}) })
}); });