OpenTTD Source: src/dropdown_common_type.h File Reference

OpenTTD Source 15.0-beta1

Data Structures | Typedefs
dropdown_common_type.h File Reference

Common drop down list components. More...

`#include "gfx_func.h"`
`#include "gfx_type.h"`
`#include "palette_func.h"`
`#include "string_func.h"`
`#include "strings_func.h"`
`#include "table/strings.h"`
`#include "window_gui.h"`

Go to the source code of this file.

## Data Structures
class | DropDownDivider< TBase, TFs >
| Drop down divider component. More...
class | DropDownString< TBase, TFs, TEnd >
| Drop down string component. More...
class | DropDownIcon< TBase, TEnd >
| Drop down icon component. More...
class | DropDownCheck< TBase, TEnd, TFs >
| Drop down checkmark component. More...

## Typedefs
using | DropDownListDividerItem = DropDownDivider< DropDownListItem >
using | DropDownListStringItem = DropDownString< DropDownListItem >
using | DropDownListIconItem = DropDownIcon< DropDownString< DropDownListItem > >
using | DropDownListCheckedItem = DropDownCheck< DropDownString< DropDownListItem > >

## Detailed Description

Common drop down list components.

Definition in file dropdown_common_type.h.

## Typedef Documentation

## ◆ DropDownListCheckedItem

using DropDownListCheckedItem = DropDownCheck<DropDownString<DropDownListItem> >

Definition at line 176 of file dropdown_common_type.h.

## ◆ DropDownListDividerItem

using DropDownListDividerItem = DropDownDivider<DropDownListItem>

Definition at line 173 of file dropdown_common_type.h.

## ◆ DropDownListIconItem

using DropDownListIconItem = DropDownIcon<DropDownString<DropDownListItem> >

Definition at line 175 of file dropdown_common_type.h.

## ◆ DropDownListStringItem

using DropDownListStringItem = DropDownString<DropDownListItem>

Definition at line 174 of file dropdown_common_type.h.