OpenTTD
Public Member Functions | Data Fields
DropDownListParamStringItem Class Reference

String list item with parameters. More...

#include <dropdown_type.h>

Inheritance diagram for DropDownListParamStringItem:
DropDownListStringItem DropDownListItem

Public Member Functions

 DropDownListParamStringItem (StringID string, int result, bool masked)
 
virtual StringID String () const
 
virtual void SetParam (uint index, uint64 value)
 
- Public Member Functions inherited from DropDownListStringItem
 DropDownListStringItem (StringID string, int result, bool masked)
 
virtual bool Selectable () const
 
virtual uint Width () const
 
virtual void Draw (int left, int right, int top, int bottom, bool sel, int bg_colour) const
 
- Public Member Functions inherited from DropDownListItem
 DropDownListItem (int result, bool masked)
 
virtual uint Height (uint width) const
 

Data Fields

uint64 decode_params [10]
 Parameters of the string.
 
- Data Fields inherited from DropDownListStringItem
StringID string
 String ID of item.
 
- Data Fields inherited from DropDownListItem
int result
 Result code to return to window on selection.
 
bool masked
 Masked and unselectable item.
 

Additional Inherited Members

- Static Public Member Functions inherited from DropDownListStringItem
static int CDECL NatSortFunc (const DropDownListItem *const *first, const DropDownListItem *const *second)
 Natural sorting comparator function for DropDownList::sort(). More...
 

Detailed Description

String list item with parameters.

Definition at line 59 of file dropdown_type.h.


The documentation for this class was generated from the following files: