1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-31 18:41:20 +00:00

Merge pull request #113649 from YeldhamDev/editor_spin_min_fix

Fix `EditorSpinSlider` overriding the custom minimum size
This commit is contained in:
Thaddeus Crews
2025-12-08 11:54:09 -06:00
2 changed files with 6 additions and 1 deletions

View File

@@ -52,6 +52,10 @@ String EditorSpinSlider::get_tooltip(const Point2 &p_pos) const {
return value;
}
Size2 EditorSpinSlider::get_minimum_size() const {
return Size2(0, get_theme_constant(SNAME("inspector_property_height"), EditorStringName(Editor)));
}
String EditorSpinSlider::get_text_value() const {
return TranslationServer::get_singleton()->format_number(editing_integer ? itos(get_value()) : String::num(get_value(), Math::range_step_decimals(get_step())), _get_locale());
}
@@ -465,7 +469,6 @@ void EditorSpinSlider::_notification(int p_what) {
case NOTIFICATION_LAYOUT_DIRECTION_CHANGED:
case NOTIFICATION_TRANSLATION_CHANGED:
case NOTIFICATION_THEME_CHANGED: {
set_custom_minimum_size(Size2(0, get_theme_constant(SNAME("inspector_property_height"), EditorStringName(Editor))));
_update_value_input_stylebox();
} break;

View File

@@ -112,6 +112,8 @@ protected:
public:
String get_tooltip(const Point2 &p_pos) const override;
virtual Size2 get_minimum_size() const override;
String get_text_value() const;
void set_label(const String &p_label);
String get_label() const;