OpenTTD
Data Structures | Typedefs | Functions | Variables
vehicle_gui_base.h File Reference

Functions/classes shared between the different vehicle list GUIs. More...

#include "sortlist_type.h"
#include "vehiclelist.h"
#include "window_gui.h"
#include "widgets/dropdown_type.h"

Go to the source code of this file.

Data Structures

struct  BaseVehicleListWindow
struct  Sorting

Typedefs

typedef GUIList< const Vehicle * > GUIVehicleList

Functions

uint GetVehicleListHeight (VehicleType type, uint divisor=1)
 Get the height of a vehicle in the vehicle list GUIs.

Variables

Sorting _sorting

Detailed Description

Functions/classes shared between the different vehicle list GUIs.

Definition in file vehicle_gui_base.h.

Function Documentation

uint GetVehicleListHeight ( VehicleType  type,
uint  divisor 
)

Get the height of a vehicle in the vehicle list GUIs.

Parameters
typethe vehicle type to look at
divisorthe resulting height must be dividable by this
Returns
the height

Definition at line 1350 of file vehicle_gui.cpp.

References FONT_HEIGHT_SMALL, GetVehicleHeight(), max(), ScaleGUITrad(), and VEH_SHIP.

Referenced by VehicleGroupWindow::UpdateWidgetSize(), and VehicleListWindow::UpdateWidgetSize().