From a811b975c24ecdcb0dec50a7195a5312d98385da Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Mon, 7 Jul 2025 09:33:08 +0200 Subject: [PATCH] Better deprecation of SelectableLabel --- crates/egui/src/widgets/selected_label.rs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/crates/egui/src/widgets/selected_label.rs b/crates/egui/src/widgets/selected_label.rs index da18b5fe..536ef43d 100644 --- a/crates/egui/src/widgets/selected_label.rs +++ b/crates/egui/src/widgets/selected_label.rs @@ -1,2 +1,13 @@ -#[deprecated = "SelectableLabel has been removed. Use Button::selectable() instead"] +#![expect(deprecated, clippy::new_ret_no_self)] + +use crate::WidgetText; + +#[deprecated = "Use `Button::selectable()` instead"] pub struct SelectableLabel {} + +impl SelectableLabel { + #[deprecated = "Use `Button::selectable()` instead"] + pub fn new(selected: bool, text: impl Into) -> super::Button<'static> { + crate::Button::selectable(selected, text) + } +}