2
0
Эх сурвалжийг харах

Merge pull request #58963 from timothyqiu/texture-region-grid-color

Fix TextureRegion editor grid color for light themes
Rémi Verschelde 3 жил өмнө
parent
commit
1571c982ca

+ 3 - 2
editor/plugins/texture_region_editor_plugin.cpp

@@ -85,8 +85,10 @@ void TextureRegionEditor::_region_draw() {
 	edit_draw->draw_texture(base_tex, Point2());
 	RS::get_singleton()->canvas_item_add_set_transform(edit_draw->get_canvas_item(), Transform2D());
 
+	const Color color = get_theme_color(SNAME("mono_color"), SNAME("Editor"));
+
 	if (snap_mode == SNAP_GRID) {
-		Color grid_color = Color(1.0, 1.0, 1.0, 0.15);
+		const Color grid_color = Color(color.r, color.g, color.b, color.a * 0.15);
 		Size2 s = edit_draw->get_size();
 		int last_cell = 0;
 
@@ -172,7 +174,6 @@ void TextureRegionEditor::_region_draw() {
 		mtx.basis_xform(raw_endpoints[2]),
 		mtx.basis_xform(raw_endpoints[3])
 	};
-	Color color = get_theme_color(SNAME("mono_color"), SNAME("Editor"));
 	for (int i = 0; i < 4; i++) {
 		int prev = (i + 3) % 4;
 		int next = (i + 1) % 4;