From 7304556ff2a6cff6f606a83f3f85061ba2f0a5ad Mon Sep 17 00:00:00 2001 From: thankyouverycool <66646555+thankyouverycool@users.noreply.github.com> Date: Sun, 16 Apr 2023 16:01:23 -0400 Subject: [PATCH] LibGUI: Add Window::on_font_change() hook --- Userland/Libraries/LibGUI/Window.cpp | 3 +++ Userland/Libraries/LibGUI/Window.h | 1 + 2 files changed, 4 insertions(+) diff --git a/Userland/Libraries/LibGUI/Window.cpp b/Userland/Libraries/LibGUI/Window.cpp index f5706a361c..043115666c 100644 --- a/Userland/Libraries/LibGUI/Window.cpp +++ b/Userland/Libraries/LibGUI/Window.cpp @@ -618,6 +618,9 @@ void Window::handle_fonts_change_event(FontsChangeEvent& event) if (is_auto_shrinking()) schedule_relayout(); + + if (on_font_change) + on_font_change(); } void Window::handle_screen_rects_change_event(ScreenRectsChangeEvent& event) diff --git a/Userland/Libraries/LibGUI/Window.h b/Userland/Libraries/LibGUI/Window.h index e3f055bd68..676427fc53 100644 --- a/Userland/Libraries/LibGUI/Window.h +++ b/Userland/Libraries/LibGUI/Window.h @@ -99,6 +99,7 @@ public: Close, }; + Function on_font_change; Function on_close; Function on_close_request; Function on_input_preemption_change;