소스 검색

Round values to 3 decimals in the ColorPicker constructor string

This makes the whole string always fit within the LineEdit
(at least when using the default font).
Hugo Locurcio 2 년 전
부모
커밋
4d8331ad1f
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      scene/gui/color_picker.cpp

+ 2 - 2
scene/gui/color_picker.cpp

@@ -966,9 +966,9 @@ bool ColorPicker::is_deferred_mode() const {
 void ColorPicker::_update_text_value() {
 	bool text_visible = true;
 	if (text_is_constructor) {
-		String t = "Color(" + String::num(color.r) + ", " + String::num(color.g) + ", " + String::num(color.b);
+		String t = "Color(" + String::num(color.r, 3) + ", " + String::num(color.g, 3) + ", " + String::num(color.b, 3);
 		if (edit_alpha && color.a < 1) {
-			t += ", " + String::num(color.a) + ")";
+			t += ", " + String::num(color.a, 3) + ")";
 		} else {
 			t += ")";
 		}