From 91368e76e4490578baa7cee310181d14293bad54 Mon Sep 17 00:00:00 2001 From: Lucas Meurer Date: Fri, 21 Aug 2026 12:25:46 +0200 Subject: [PATCH] Make DefaultStyle pub --- crates/egui/src/theme/default_style.rs | 4 +++- crates/egui/src/theme/mod.rs | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/egui/src/theme/default_style.rs b/crates/egui/src/theme/default_style.rs index 2680297b4..a23ef8fcd 100644 --- a/crates/egui/src/theme/default_style.rs +++ b/crates/egui/src/theme/default_style.rs @@ -10,8 +10,10 @@ use crate::{ }, }; +/// The default [`StyleProvider`], implementing the default egui look based on +/// [`crate::style::WidgetVisuals`]. #[derive(Debug, Clone)] -pub(super) struct DefaultStyle; +pub struct DefaultStyle; impl StyleProvider for DefaultStyle { fn style(&mut self, modifiers: &StyleArgs<'_>) -> BaseStyle { diff --git a/crates/egui/src/theme/mod.rs b/crates/egui/src/theme/mod.rs index 7a14c355c..8e64194a0 100644 --- a/crates/egui/src/theme/mod.rs +++ b/crates/egui/src/theme/mod.rs @@ -8,7 +8,7 @@ mod default_style; mod style_provider; mod themes; -pub use self::{style_provider::StyleProvider, themes::Themes}; +pub use self::{style_provider::StyleProvider, themes::Themes, default_style::DefaultStyle}; use crate::{ Ui,