OpenTTD Source: TextfileWindow::Line Struct Reference

OpenTTD Source 15.0-RC2

Public Member Functions | Data Fields
TextfileWindow::Line Struct Reference

## Public Member Functions
| Line (std::string_view text)

## Data Fields
int | num_lines = 1
| Number of visual lines for this line.
int | wrapped_width = 0
int | max_width = -1
TextColour | colour = TC_WHITE
| Colour to render text line in.
std::string | text {}
| Contents of the line.

## Detailed Description

Definition at line 52 of file textfile_gui.h.

## Constructor & Destructor Documentation

## ◆ Line() [1/2]

TextfileWindow::Line::Line | ( | std::string_view | text | ) |
| inline

Definition at line 59 of file textfile_gui.h.

## ◆ Line() [2/2]

TextfileWindow::Line::Line | ( |  | ) |
| inline

Definition at line 60 of file textfile_gui.h.

## Field Documentation

## ◆ colour

TextColour TextfileWindow::Line::colour = TC_WHITE

Colour to render text line in.

Definition at line 56 of file textfile_gui.h.

## ◆ max_width

int TextfileWindow::Line::max_width = -1

Definition at line 55 of file textfile_gui.h.

## ◆ num_lines

int TextfileWindow::Line::num_lines = 1

Number of visual lines for this line.

Definition at line 53 of file textfile_gui.h.

Referenced by TextfileWindow::GetHyperlink().

## ◆ text

std::string TextfileWindow::Line::text {}

Contents of the line.

Definition at line 57 of file textfile_gui.h.

Referenced by GameManualTextfileWindow::AfterLoadChangelog(), TextfileWindow::AfterLoadMarkdown(), TextfileWindow::FindHyperlinksInMarkdown(), and TextfileWindow::GetHyperlink().

## ◆ wrapped_width

int TextfileWindow::Line::wrapped_width = 0

Definition at line 54 of file textfile_gui.h.

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

- src/textfile_gui.h