mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-07-16 09:05:08 +01:00
Fix: Account for extra dropdown list padding.
This commit is contained in:
parent
e17420777a
commit
d93f96a442
@ -2810,7 +2810,7 @@ void NWidgetLeaf::SetupSmallestSize(Window *w, bool init_array)
|
|||||||
NWidgetLeaf::dropdown_dimension.width += WidgetDimensions::scaled.vscrollbar.Horizontal();
|
NWidgetLeaf::dropdown_dimension.width += WidgetDimensions::scaled.vscrollbar.Horizontal();
|
||||||
NWidgetLeaf::dropdown_dimension.height += WidgetDimensions::scaled.vscrollbar.Vertical();
|
NWidgetLeaf::dropdown_dimension.height += WidgetDimensions::scaled.vscrollbar.Vertical();
|
||||||
}
|
}
|
||||||
padding = {WidgetDimensions::scaled.dropdowntext.Horizontal() + NWidgetLeaf::dropdown_dimension.width, WidgetDimensions::scaled.dropdowntext.Vertical()};
|
padding = {WidgetDimensions::scaled.dropdowntext.Horizontal() + NWidgetLeaf::dropdown_dimension.width + WidgetDimensions::scaled.fullbevel.Horizontal(), WidgetDimensions::scaled.dropdowntext.Vertical()};
|
||||||
if (this->index >= 0) w->SetStringParameters(this->index);
|
if (this->index >= 0) w->SetStringParameters(this->index);
|
||||||
Dimension d2 = GetStringBoundingBox(this->widget_data);
|
Dimension d2 = GetStringBoundingBox(this->widget_data);
|
||||||
d2.width += padding.width;
|
d2.width += padding.width;
|
||||||
|
Loading…
Reference in New Issue
Block a user