Remove Editor::min_bounds and use bounds instead

This commit is contained in:
Héctor Ramón Jiménez 2023-09-14 18:57:09 +02:00
parent 8cad1d682a
commit c7d02e24e6
No known key found for this signature in database
GPG key ID: 7CC46565708259A7
5 changed files with 2 additions and 24 deletions

View file

@ -131,10 +131,6 @@ impl text::Editor for () {
Size::ZERO
}
fn min_bounds(&self) -> Size {
Size::ZERO
}
fn update(
&mut self,
_new_bounds: Size,

View file

@ -14,10 +14,6 @@ pub trait Editor: Sized + Default {
/// Returns the current boundaries of the [`Editor`].
fn bounds(&self) -> Size;
/// Returns the minimum boundaries that can fit the contents of the
/// [`Editor`].
fn min_bounds(&self) -> Size;
/// Updates the [`Editor`] with some new attributes.
fn update(
&mut self,
@ -26,16 +22,6 @@ pub trait Editor: Sized + Default {
new_size: Pixels,
new_line_height: LineHeight,
);
/// Returns the minimum width that can fit the contents of the [`Editor`].
fn min_width(&self) -> f32 {
self.min_bounds().width
}
/// Returns the minimum height that can fit the contents of the [`Editor`].
fn min_height(&self) -> f32 {
self.min_bounds().height
}
}
#[derive(Debug, Clone, Copy, PartialEq)]

View file

@ -410,10 +410,6 @@ impl editor::Editor for Editor {
self.internal().bounds
}
fn min_bounds(&self) -> Size {
self.internal().min_bounds
}
fn update(
&mut self,
new_bounds: Size,

View file

@ -86,7 +86,7 @@ impl Pipeline {
font_system.raw(),
&mut self.glyph_cache,
editor.buffer(),
Rectangle::new(position, editor.min_bounds()),
Rectangle::new(position, editor.bounds()),
color,
alignment::Horizontal::Left,
alignment::Vertical::Top,

View file

@ -151,7 +151,7 @@ impl Pipeline {
(
editor.buffer(),
Rectangle::new(*position, editor.min_bounds()),
Rectangle::new(*position, editor.bounds()),
alignment::Horizontal::Left,
alignment::Vertical::Top,
*color,