change: Remove min_button setting

This commit is contained in:
2023-08-23 23:31:24 +01:00
parent 538ee72ea9
commit e2f2a4dfa3
6 changed files with 6 additions and 51 deletions

View File

@@ -27,6 +27,8 @@
#include "safeguards.h"
extern int _gui_scale;
/** Distances used in drawing widgets. */
enum WidgetDrawDistances {
/* WWT_IMGBTN(_2) */
@@ -1152,14 +1154,13 @@ void NWidgetResizeBase::SetMinimalSizeForSizingType()
min_size = 0;
break;
case NWST_BUTTON:
min_size = _settings_client.gui.min_button;
min_size = GetMinButtonSize();
break;
case NWST_VIEWPORT:
min_size = 3 * _settings_client.gui.min_button;
min_size = (5 * _gui_scale) / 2;
break;
default: NOT_REACHED();
}
min_size = RescaleFrom854x480(min_size);
this->min_x = std::max(this->min_x, min_size);
this->min_y = std::max(this->min_y, min_size);
@@ -3693,8 +3694,7 @@ NWidgetBase *MakeCompanyButtonRows(int *biggest_index, int widget_first, int wid
*/
uint GetMinButtonSize(uint min_1)
{
uint min_sizing = _settings_client.gui.min_button;
min_sizing = RescaleFrom854x480(min_sizing);
uint min_sizing = _gui_scale / 4;
return std::max(min_sizing, min_1);
}