1
0
mirror of https://github.com/emilk/egui.git synced 2026-09-02 06:40:06 -04:00

Some clippy fixes

This commit is contained in:
Emil Ernerfeldt
2025-11-16 11:42:11 +01:00
parent 1843398cd1
commit 16540d505a

View File

@@ -165,7 +165,7 @@ struct PanelSizer<'a> {
} }
impl<'a> PanelSizer<'a> { impl<'a> PanelSizer<'a> {
fn new(panel: &'a Panel, ui: &mut Ui) -> Self { fn new(panel: &'a Panel, ui: &Ui) -> Self {
let frame = panel let frame = panel
.frame .frame
.unwrap_or_else(|| Frame::side_top_panel(ui.style())); .unwrap_or_else(|| Frame::side_top_panel(ui.style()));
@@ -182,7 +182,7 @@ impl<'a> PanelSizer<'a> {
} }
} }
fn get_size_from_state_or_default(panel: &Panel, ui: &mut Ui, frame: Frame) -> f32 { fn get_size_from_state_or_default(panel: &Panel, ui: &Ui, frame: Frame) -> f32 {
if let Some(state) = PanelState::load(ui.ctx(), panel.id) { if let Some(state) = PanelState::load(ui.ctx(), panel.id) {
match panel.side { match panel.side {
PanelSide::Vertical(_) => state.rect.width(), PanelSide::Vertical(_) => state.rect.width(),
@@ -631,7 +631,7 @@ impl Panel {
// Now we do the actual resize interaction, on top of all the contents, // Now we do the actual resize interaction, on top of all the contents,
// otherwise its input could be eaten by the contents, e.g. a // otherwise its input could be eaten by the contents, e.g. a
// `ScrollArea` on either side of the panel boundary. // `ScrollArea` on either side of the panel boundary.
(resize_hover, is_resizing) = self.resize_panel(&mut panel_sizer, ui); (resize_hover, is_resizing) = self.resize_panel(&panel_sizer, ui);
} }
if resize_hover || is_resizing { if resize_hover || is_resizing {
@@ -684,7 +684,7 @@ impl Panel {
.layer_id(LayerId::background()) .layer_id(LayerId::background())
.max_rect(available_rect), .max_rect(available_rect),
); );
panel_ui.set_clip_rect(ctx.screen_rect()); panel_ui.set_clip_rect(ctx.content_rect());
let inner_response = self.show_inside_dyn(&mut panel_ui, add_contents); let inner_response = self.show_inside_dyn(&mut panel_ui, add_contents);
let rect = inner_response.response.rect; let rect = inner_response.response.rect;
@@ -717,7 +717,7 @@ impl Panel {
inner_response inner_response
} }
fn prepare_resizable_panel(&self, panel_sizer: &mut PanelSizer<'_>, ui: &mut Ui) { fn prepare_resizable_panel(&self, panel_sizer: &mut PanelSizer<'_>, ui: &Ui) {
let resize_id = self.id.with("__resize"); let resize_id = self.id.with("__resize");
let resize_response = ui.ctx().read_response(resize_id); let resize_response = ui.ctx().read_response(resize_id);
@@ -732,7 +732,7 @@ impl Panel {
} }
} }
fn resize_panel(&self, panel_sizer: &mut PanelSizer<'_>, ui: &mut Ui) -> (bool, bool) { fn resize_panel(&self, panel_sizer: &PanelSizer<'_>, ui: &Ui) -> (bool, bool) {
let (resize_x, resize_y, amount): (Rangef, Rangef, Vec2) = match self.side { let (resize_x, resize_y, amount): (Rangef, Rangef, Vec2) = match self.side {
PanelSide::Vertical(_) => { PanelSide::Vertical(_) => {
let resize_x = self.side.opposite().side_axe(panel_sizer.panel_rect); let resize_x = self.side.opposite().side_axe(panel_sizer.panel_rect);
@@ -961,7 +961,7 @@ impl CentralPanel {
.layer_id(LayerId::background()) .layer_id(LayerId::background())
.max_rect(ctx.available_rect().round_ui()), .max_rect(ctx.available_rect().round_ui()),
); );
panel_ui.set_clip_rect(ctx.screen_rect()); panel_ui.set_clip_rect(ctx.content_rect());
let inner_response = self.show_inside_dyn(&mut panel_ui, add_contents); let inner_response = self.show_inside_dyn(&mut panel_ui, add_contents);