OpenTTD
Data Fields
NWidgetPart Struct Reference

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

#include <widget_type.h>

Data Fields

WidgetType type
 Type of the part. More...
 
union {
   Point   xy
 Part with an x/y size.
 
   NWidgetPartDataTip   data_tip
 Part with a data/tooltip.
 
   NWidgetPartWidget   widget
 Part with a start of a widget.
 
   NWidgetPartPaddings   padding
 Part with paddings.
 
   NWidgetPartPIP   pip
 Part with pre/inter/post spaces.
 
   NWidgetPartTextLines   text_lines
 Part with text line data.
 
   NWidgetFunctionType *   func_ptr
 Part with a function call.
 
   NWidContainerFlags   cont_flags
 Part with container flags.
 
u
 

Detailed Description

Partial widget specification to allow NWidgets to be written nested.

Definition at line 910 of file widget_type.h.

Field Documentation

◆ type

WidgetType NWidgetPart::type

Type of the part.

See also
NWidgetPartType.

Definition at line 911 of file widget_type.h.

Referenced by EndContainer(), MakeNWidget(), NWidget(), NWidgetFunction(), SetDataTip(), SetFill(), SetMinimalTextLines(), SetPadding(), SetPIP(), SetResize(), and SetScrollbar().


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