[macOS] Move system theme properties to the DisplayServerMacOSBase.

This commit is contained in:
Pāvels Nadtočajevs
2025-08-26 09:44:33 +03:00
parent 40cf5a0f50
commit d76be3e522
5 changed files with 101 additions and 96 deletions

View File

@@ -225,8 +225,6 @@ private:
};
List<MenuCall> deferred_menu_calls;
Callable system_theme_changed;
WindowID _create_window(WindowMode p_mode, VSyncMode p_vsync_mode, const Rect2i &p_rect);
void _update_window_style(WindowData p_wd, WindowID p_window);
@@ -256,8 +254,6 @@ private:
public:
void menu_callback(id p_sender);
void emit_system_theme_changed();
bool has_window(WindowID p_window) const;
WindowData &get_window(WindowID p_window);
@@ -305,12 +301,6 @@ public:
Callable _help_get_search_callback() const;
Callable _help_get_action_callback() const;
virtual bool is_dark_mode_supported() const override;
virtual bool is_dark_mode() const override;
virtual Color get_accent_color() const override;
virtual Color get_base_color() const override;
virtual void set_system_theme_change_callback(const Callable &p_callable) override;
virtual Error dialog_show(String p_title, String p_description, Vector<String> p_buttons, const Callable &p_callback) override;
virtual Error dialog_input_text(String p_title, String p_description, String p_partial, const Callable &p_callback) override;