OpenTTD Source  20241120-master-g6d3adc6169
NWidgetPart Struct Reference

Partial widget specification to allow NWidgets to be written nested. More...

#include <widget_type.h>

Data Structures

union  NWidgetPartUnion
 

Public Member Functions

constexpr NWidgetPart (WidgetType type)
 
constexpr NWidgetPart (WidgetType type, Point xy)
 
constexpr NWidgetPart (WidgetType type, NWidgetPartDataTip data_tip)
 
constexpr NWidgetPart (WidgetType type, NWidgetPartWidget widget)
 
constexpr NWidgetPart (WidgetType type, NWidgetPartPaddings padding)
 
constexpr NWidgetPart (WidgetType type, NWidgetPartPIP pip)
 
constexpr NWidgetPart (WidgetType type, NWidgetPartTextLines text_lines)
 
constexpr NWidgetPart (WidgetType type, NWidgetPartTextStyle text_style)
 
constexpr NWidgetPart (WidgetType type, NWidgetPartAlignment align)
 
constexpr NWidgetPart (WidgetType type, NWidgetFunctionType *func_ptr)
 
constexpr NWidgetPart (WidgetType type, NWidContainerFlags cont_flags)
 
constexpr NWidgetPart (WidgetType type, NWidgetPartAspect aspect)
 

Data Fields

WidgetType type
 Type of the part. More...
 
union NWidgetPart::NWidgetPartUnion u
 

Detailed Description

Partial widget specification to allow NWidgets to be written nested.

Definition at line 1075 of file widget_type.h.

Field Documentation

◆ type

WidgetType NWidgetPart::type

Type of the part.

See also
NWidgetPartType.

Definition at line 1076 of file widget_type.h.

Referenced by ApplyNWidgetPartAttribute(), and MakeNWidget().


The documentation for this struct was generated from the following file: