OpenTTD Source 20241224-master-gf74b0cf984
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

◆ DropDownListDividerItem

◆ DropDownListIconItem

◆ DropDownListStringItem