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

Fix EditorSpinSlider overriding the custom minimum size

This commit is contained in:
Michael Alexsander
2025-12-05 19:26:12 -03:00
parent dec5a373d9
commit 051f7c2ca2
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;