Changeset - r27082:fad11ce90187
[Not reviewed]
master
0 1 0
Peter Nelson - 14 months ago 2023-04-12 11:21:07
peter1138@openttd.org
Cleanup: Let GetStringBoundingBox deal with buffer.
1 file changed with 1 insertions and 3 deletions:
0 comments (0 inline, 0 general)
src/widgets/dropdown.cpp
Show inline comments
 
@@ -30,15 +30,13 @@ void DropDownListItem::Draw(const Rect &
 
	GfxFillRect(r.left, mid - WidgetDimensions::scaled.bevel.bottom, r.right, mid - 1, c1);
 
	GfxFillRect(r.left, mid, r.right, mid + WidgetDimensions::scaled.bevel.top - 1, c2);
 
}
 

	
 
uint DropDownListStringItem::Width() const
 
{
 
	char buffer[512];
 
	GetString(buffer, this->String(), lastof(buffer));
 
	return GetStringBoundingBox(buffer).width + WidgetDimensions::scaled.dropdowntext.Horizontal();
 
	return GetStringBoundingBox(this->String()).width + WidgetDimensions::scaled.dropdowntext.Horizontal();
 
}
 

	
 
void DropDownListStringItem::Draw(const Rect &r, bool sel, Colours bg_colour) const
 
{
 
	Rect ir = r.Shrink(WidgetDimensions::scaled.dropdowntext);
 
	DrawString(ir.left, ir.right, r.top, this->String(), sel ? TC_WHITE : TC_BLACK);
0 comments (0 inline, 0 general)