#include "theme_editor_preview.h"
#include "core/config/project_settings.h"
#include "core/input/input.h"
#include "core/math/math_funcs.h"
#include "editor/editor_node.h"
#include "editor/editor_string_names.h"
#include "editor/themes/editor_scale.h"
#include "scene/gui/button.h"
#include "scene/gui/check_box.h"
#include "scene/gui/check_button.h"
#include "scene/gui/color_picker.h"
#include "scene/gui/color_rect.h"
#include "scene/gui/label.h"
#include "scene/gui/margin_container.h"
#include "scene/gui/menu_button.h"
#include "scene/gui/option_button.h"
#include "scene/gui/panel.h"
#include "scene/gui/progress_bar.h"
#include "scene/gui/scroll_container.h"
#include "scene/gui/separator.h"
#include "scene/gui/spin_box.h"
#include "scene/gui/tab_container.h"
#include "scene/gui/text_edit.h"
#include "scene/gui/tree.h"
#include "scene/resources/packed_scene.h"
#include "scene/theme/theme_db.h"
constexpr double REFRESH_TIMER = …;
void ThemeEditorPreview::set_preview_theme(const Ref<Theme> &p_theme) { … }
void ThemeEditorPreview::add_preview_overlay(Control *p_overlay) { … }
void ThemeEditorPreview::_propagate_redraw(Control *p_at) { … }
void ThemeEditorPreview::_refresh_interval() { … }
void ThemeEditorPreview::_preview_visibility_changed() { … }
void ThemeEditorPreview::_picker_button_cbk() { … }
Control *ThemeEditorPreview::_find_hovered_control(Control *p_parent, Vector2 p_mouse_position) { … }
void ThemeEditorPreview::_draw_picker_overlay() { … }
void ThemeEditorPreview::_gui_input_picker_overlay(const Ref<InputEvent> &p_event) { … }
void ThemeEditorPreview::_reset_picker_overlay() { … }
void ThemeEditorPreview::_notification(int p_what) { … }
void ThemeEditorPreview::_bind_methods() { … }
ThemeEditorPreview::ThemeEditorPreview() { … }
void DefaultThemeEditorPreview::_notification(int p_what) { … }
DefaultThemeEditorPreview::DefaultThemeEditorPreview() { … }
void SceneThemeEditorPreview::_reload_scene() { … }
void SceneThemeEditorPreview::_notification(int p_what) { … }
void SceneThemeEditorPreview::_bind_methods() { … }
bool SceneThemeEditorPreview::set_preview_scene(const String &p_path) { … }
String SceneThemeEditorPreview::get_preview_scene_path() const { … }
SceneThemeEditorPreview::SceneThemeEditorPreview() { … }