godot/tests
Yuri Sizov 58126e479c Introduce the concept of global theme contexts
This commit adds the default theme context, which replaces
the need to manually check the project and the default theme
all the time; simplifies related code.

It also adds framework for custom theme contexts, to be used
by the editor. Custom contexts can be attached to any node,
and not necessarily a GUI/Window node. Contexts do no break
theme inheritance and only define which global themes a node
uses as a fallback.

Contexts propagate NOTIFICATION_THEME_CHANGED when one of their
global themes changes. This ensures that global themes act just
like themes assigned to individual nodes and can be previewed
live in the editor.
2023-09-06 19:40:43 +02:00
..
core [String] Fix string conversion for -0.0 float values. 2023-09-05 11:32:55 +03:00
data Revert "Implement loading DDS textures at run-time" 2023-08-29 14:25:16 +02:00
python_build
scene Fix ThemeDB initialization in tests 2023-09-04 18:07:16 +02:00
servers Update and properly list versions of the built-in fonts. 2023-09-05 08:17:24 +03:00
create_test.py
display_server_mock.h
SCsub SCons: Disable C++ exception handling 2023-08-16 10:23:34 +02:00
test_macros.cpp
test_macros.h Add Unit tests for viewport.cpp Physics 2D Picking 2023-08-07 09:06:19 +02:00
test_main.cpp Introduce the concept of global theme contexts 2023-09-06 19:40:43 +02:00
test_main.h
test_tools.h
test_utils.cpp
test_utils.h
test_validate_testing.h