Browse Source

Merge pull request #86694 from KoBeWi/deugly_the_text

Tweak tile atlas help label positions
Rémi Verschelde 1 year ago
parent
commit
36b88cbb8a

+ 6 - 3
editor/plugins/tiles/tile_set_atlas_source_editor.cpp

@@ -2673,11 +2673,9 @@ TileSetAtlasSourceEditor::TileSetAtlasSourceEditor() {
 	tile_atlas_view->connect("transform_changed", callable_mp(this, &TileSetAtlasSourceEditor::_tile_atlas_view_transform_changed).unbind(2));
 	right_panel->add_child(tile_atlas_view);
 
-	tile_create_help = memnew(HBoxContainer);
+	tile_create_help = memnew(VBoxContainer);
 	tile_atlas_view->add_child(tile_create_help);
 	tile_create_help->set_mouse_filter(MOUSE_FILTER_IGNORE);
-	tile_create_help->set_anchors_and_offsets_preset(Control::PRESET_BOTTOM_LEFT, Control::PRESET_MODE_MINSIZE, 30 * EDSCALE);
-	tile_create_help->add_theme_constant_override("separation", 30 * EDSCALE);
 
 	Label *help_label = memnew(Label(TTR("Hold Ctrl to create multiple tiles.")));
 	tile_create_help->add_child(help_label);
@@ -2685,6 +2683,11 @@ TileSetAtlasSourceEditor::TileSetAtlasSourceEditor() {
 	help_label = memnew(Label(TTR("Hold Shift to create big tiles.")));
 	tile_create_help->add_child(help_label);
 
+	tile_create_help->set_anchors_and_offsets_preset(Control::PRESET_BOTTOM_LEFT, Control::PRESET_MODE_MINSIZE);
+	Vector2 pos = tile_create_help->get_position();
+	pos.y -= 8 * EDSCALE;
+	tile_create_help->set_position(pos);
+
 	base_tile_popup_menu = memnew(PopupMenu);
 	base_tile_popup_menu->add_shortcut(ED_SHORTCUT("tiles_editor/delete", TTR("Delete"), Key::KEY_DELETE), TILE_DELETE);
 	base_tile_popup_menu->add_item(TTR("Create an Alternative Tile"), TILE_CREATE_ALTERNATIVE);

+ 1 - 1
editor/plugins/tiles/tile_set_atlas_source_editor.h

@@ -160,7 +160,7 @@ private:
 
 	// -- Atlas view --
 	TileAtlasView *tile_atlas_view = nullptr;
-	HBoxContainer *tile_create_help = nullptr;
+	VBoxContainer *tile_create_help = nullptr;
 
 	// Dragging
 	enum DragType {