Change: Clamp terraform toolbar to main toolbar (#14725)

This commit is contained in:
mmtunligit
2025-11-14 00:25:21 +01:00
committed by dP
parent f6bb898df2
commit 7da5a1d4e5
7 changed files with 52 additions and 18 deletions

View File

@@ -755,6 +755,11 @@ struct BuildRoadToolbarWindow : Window {
VpSelectTilesWithMethod(pt.x, pt.y, select_method);
}
Point OnInitialPosition(int16_t sm_width, [[maybe_unused]] int16_t sm_height, [[maybe_unused]] int window_number) override
{
return AlignInitialConstructionToolbar(sm_width);
}
void OnPlaceMouseUp([[maybe_unused]] ViewportPlaceMethod select_method, ViewportDragDropSelectionProcess select_proc, [[maybe_unused]] Point pt, TileIndex start_tile, TileIndex end_tile) override
{
if (pt.x != -1) {
@@ -974,7 +979,7 @@ static constexpr std::initializer_list<NWidgetPart> _nested_build_road_widgets =
};
static WindowDesc _build_road_desc(
WDP_ALIGN_TOOLBAR, "toolbar_road", 0, 0,
WDP_MANUAL, "toolbar_road", 0, 0,
WC_BUILD_TOOLBAR, WC_NONE,
WindowDefaultFlag::Construction,
_nested_build_road_widgets,
@@ -1019,7 +1024,7 @@ static constexpr std::initializer_list<NWidgetPart> _nested_build_tramway_widget
};
static WindowDesc _build_tramway_desc(
WDP_ALIGN_TOOLBAR, "toolbar_tramway", 0, 0,
WDP_MANUAL, "toolbar_tramway", 0, 0,
WC_BUILD_TOOLBAR, WC_NONE,
WindowDefaultFlag::Construction,
_nested_build_tramway_widgets,