virtualx-engine/scene
Rindbee f29a7d302e Make the drawing logic clearer in Button
The drawing logic follows the calculation logic in `Button::get_minimum_size`.

According to the order of `stylebox`, `icon`, and `text`, and follow properties
such as alignment mode, to fill the display space of the button.

Add a `Button::_set_h_separation_is_valid_when_no_text` for Button derived
classes (like `OptionButton`) that expects a `h_separation` between `icon`
and theme icon even if the `text` is empty.
2024-01-18 22:57:22 +08:00
..
2d Reorganize code related to editor theming 2024-01-16 11:57:45 +01:00
3d Merge pull request #86473 from reduz/audio-playback-parameters 2024-01-16 10:35:36 +01:00
animation Update deferred calls to use Callables 2024-01-09 16:11:47 +01:00
audio Implement audio stream playback parameters. 2024-01-16 10:31:52 +01:00
debugger Use mingw-std-threads in MinGW builds 2023-11-18 11:56:05 +01:00
gui Make the drawing logic clearer in Button 2024-01-18 22:57:22 +08:00
main Merge pull request #86446 from reduz/transient-to-focused 2024-01-15 13:25:00 +01:00
resources Merge pull request #86931 from LeoBelda/fix-create-prism-mesh-division-by-zero 2024-01-11 17:40:12 +01:00
theme Make the drawing logic clearer in Button 2024-01-18 22:57:22 +08:00
property_utils.cpp Fix node property duplication 2023-11-04 10:45:38 +02:00
property_utils.h
register_scene_types.cpp Fix some build errors with disable_3d=Yes 2024-01-07 00:44:33 +01:00
register_scene_types.h
scene_string_names.cpp
scene_string_names.h
SCsub