case WID_AIC_CHANGE: { uint change_width = 0; StringID change = STR_AI_CONFIG_CHANGE; StringID _param[] = { STR_AI_CONFIG_GAMESCRIPT, STR_AI_CONFIG_NONE, STR_AI_CONFIG_AI }; for (int i = 0; i < 3; i++) { SetDParam(0, _param[i]); change_width = max(change_width, GetStringBoundingBox(change).width); } size->width = change_width + WD_MATRIX_LEFT + WD_MATRIX_RIGHT; break; }