OpenTTD Source: src/widgets/network_widget.h File Reference

OpenTTD Source 15.0-RC2

Enumerations
network_widget.h File Reference

Types related to the network widgets. More...

Go to the source code of this file.

## Enumerations
enum | NetworkGameWidgets : WidgetID { WID_NG_MAIN , WID_NG_CLIENT_LABEL , WID_NG_CLIENT , WID_NG_FILTER_LABEL , WID_NG_FILTER , WID_NG_NAME , WID_NG_CLIENTS , WID_NG_MAPSIZE , WID_NG_DATE , WID_NG_YEARS , WID_NG_INFO , WID_NG_MATRIX , WID_NG_SCROLLBAR , WID_NG_LASTJOINED_LABEL , WID_NG_LASTJOINED , WID_NG_LASTJOINED_SPACER , WID_NG_DETAILS , WID_NG_JOIN , WID_NG_REFRESH , WID_NG_NEWGRF , WID_NG_NEWGRF_SEL , WID_NG_NEWGRF_MISSING , WID_NG_NEWGRF_MISSING_SEL , WID_NG_SEARCH_INTERNET , WID_NG_SEARCH_LAN , WID_NG_ADD , WID_NG_START }
| Widgets of the NetworkGameWindow class. More...
enum | NetworkStartServerWidgets : WidgetID { WID_NSS_BACKGROUND , WID_NSS_GAMENAME_LABEL , WID_NSS_GAMENAME , WID_NSS_SETPWD , WID_NSS_CONNTYPE_LABEL , WID_NSS_CONNTYPE_BTN , WID_NSS_CLIENTS_LABEL , WID_NSS_CLIENTS_BTND , WID_NSS_CLIENTS_TXT , WID_NSS_CLIENTS_BTNU , WID_NSS_COMPANIES_LABEL , WID_NSS_COMPANIES_BTND , WID_NSS_COMPANIES_TXT , WID_NSS_COMPANIES_BTNU , WID_NSS_GENERATE_GAME , WID_NSS_LOAD_GAME , WID_NSS_PLAY_SCENARIO , WID_NSS_PLAY_HEIGHTMAP , WID_NSS_CANCEL }
| Widgets of the NetworkStartServerWindow class. More...
enum | ClientListWidgets : WidgetID { WID_CL_PANEL , WID_CL_SERVER_SELECTOR , WID_CL_SERVER_NAME , WID_CL_SERVER_NAME_EDIT , WID_CL_SERVER_VISIBILITY , WID_CL_SERVER_INVITE_CODE , WID_CL_SERVER_CONNECTION_TYPE , WID_CL_CLIENT_NAME , WID_CL_CLIENT_NAME_EDIT , WID_CL_MATRIX , WID_CL_SCROLLBAR , WID_CL_CLIENT_COMPANY_COUNT }
| Widgets of the NetworkClientListWindow class. More...
enum | NetworkJoinStatusWidgets : WidgetID { WID_NJS_PROGRESS_BAR , WID_NJS_PROGRESS_TEXT , WID_NJS_CANCELOK }
| Widgets of the NetworkJoinStatusWindow class. More...
enum | NetworkAskRelayWidgets : WidgetID { WID_NAR_CAPTION , WID_NAR_TEXT , WID_NAR_NO , WID_NAR_YES_ONCE , WID_NAR_YES_ALWAYS }
| Widgets of the NetworkAskRelayWindow class. More...
enum | NetworkAskSurveyWidgets : WidgetID { WID_NAS_CAPTION , WID_NAS_TEXT , WID_NAS_PREVIEW , WID_NAS_LINK , WID_NAS_NO , WID_NAS_YES }
| Widgets of the NetworkAskSurveyWindow class. More...

## Detailed Description

Types related to the network widgets.

Definition in file network_widget.h.

## Enumeration Type Documentation

## ◆ ClientListWidgets

enum ClientListWidgets : WidgetID

Widgets of the NetworkClientListWindow class.

Enumerator
WID_CL_PANEL | Panel of the window.
WID_CL_SERVER_SELECTOR | Selector to hide the server frame.
WID_CL_SERVER_NAME | Server name.
WID_CL_SERVER_NAME_EDIT | Edit button for server name.
WID_CL_SERVER_VISIBILITY | Server visibility.
WID_CL_SERVER_INVITE_CODE | Invite code for this server.
WID_CL_SERVER_CONNECTION_TYPE | The type of connection the Game Coordinator detected for this server.
WID_CL_CLIENT_NAME | Client name.
WID_CL_CLIENT_NAME_EDIT | Edit button for client name.
WID_CL_MATRIX | Company/client list.
WID_CL_SCROLLBAR | Scrollbar for company/client list.
WID_CL_CLIENT_COMPANY_COUNT | Count of clients and companies.

Definition at line 76 of file network_widget.h.

## ◆ NetworkAskRelayWidgets

enum NetworkAskRelayWidgets : WidgetID

Widgets of the NetworkAskRelayWindow class.

Enumerator
WID_NAR_CAPTION | Caption of the window.
WID_NAR_TEXT | Text in the window.
WID_NAR_NO | "No" button.
WID_NAR_YES_ONCE | "Yes, once" button.
WID_NAR_YES_ALWAYS | "Yes, always" button.

Definition at line 99 of file network_widget.h.

## ◆ NetworkAskSurveyWidgets

enum NetworkAskSurveyWidgets : WidgetID

Widgets of the NetworkAskSurveyWindow class.

Enumerator
WID_NAS_CAPTION | Caption of the window.
WID_NAS_TEXT | Text in the window.
WID_NAS_PREVIEW | "Preview" button.
WID_NAS_LINK | "Details & Privacy" button.
WID_NAS_NO | "No" button.
WID_NAS_YES | "Yes" button.

Definition at line 108 of file network_widget.h.

## ◆ NetworkGameWidgets

enum NetworkGameWidgets : WidgetID

Widgets of the NetworkGameWindow class.

Enumerator
WID_NG_MAIN | Main panel.
WID_NG_CLIENT_LABEL | Label in front of client name edit box.
WID_NG_CLIENT | Panel with editbox to set client name.
WID_NG_FILTER_LABEL | Label in front of the filter/search edit box.
WID_NG_FILTER | Panel with the edit box to enter the search text.
WID_NG_NAME | 'Name' button.
WID_NG_CLIENTS | 'Clients' button.
WID_NG_MAPSIZE | 'Map size' button.
WID_NG_DATE | 'Date' button.
WID_NG_YEARS | 'Years' button.
WID_NG_INFO | Third button in the game list panel.
WID_NG_MATRIX | Panel with list of games.
WID_NG_SCROLLBAR | Scrollbar of matrix.
WID_NG_LASTJOINED_LABEL | Label "Last joined server:".
WID_NG_LASTJOINED | Info about the last joined server.
WID_NG_LASTJOINED_SPACER | Spacer after last joined server panel.
WID_NG_DETAILS | Panel with game details.
WID_NG_JOIN | 'Join game' button.
WID_NG_REFRESH | 'Refresh server' button.
WID_NG_NEWGRF | 'NewGRF Settings' button.
WID_NG_NEWGRF_SEL | Selection 'widget' to hide the NewGRF settings.
WID_NG_NEWGRF_MISSING | 'Find missing NewGRF online' button.
WID_NG_NEWGRF_MISSING_SEL | Selection widget for the above button.
WID_NG_SEARCH_INTERNET | 'Search internet server' button.
WID_NG_SEARCH_LAN | 'Search LAN server' button.
WID_NG_ADD | 'Add server' button.
WID_NG_START | 'Start server' button.

Definition at line 14 of file network_widget.h.

## ◆ NetworkJoinStatusWidgets

enum NetworkJoinStatusWidgets : WidgetID

Widgets of the NetworkJoinStatusWindow class.

Enumerator
WID_NJS_PROGRESS_BAR | Simple progress bar.
WID_NJS_PROGRESS_TEXT | Text explaining what is happening.
WID_NJS_CANCELOK | Cancel / OK button.

Definition at line 92 of file network_widget.h.

## ◆ NetworkStartServerWidgets

enum NetworkStartServerWidgets : WidgetID

Widgets of the NetworkStartServerWindow class.

Enumerator
WID_NSS_BACKGROUND | Background of the window.
WID_NSS_GAMENAME_LABEL | Label for the game name.
WID_NSS_GAMENAME | Background for editbox to set game name.
WID_NSS_SETPWD | 'Set password' button.
WID_NSS_CONNTYPE_LABEL | Label for 'connection type'.
WID_NSS_CONNTYPE_BTN | 'Connection type' droplist button.
WID_NSS_CLIENTS_LABEL | Label for 'max clients'.
WID_NSS_CLIENTS_BTND | 'Max clients' downarrow.
WID_NSS_CLIENTS_TXT | 'Max clients' text.
WID_NSS_CLIENTS_BTNU | 'Max clients' uparrow.
WID_NSS_COMPANIES_LABEL | Label for 'max companies'.
WID_NSS_COMPANIES_BTND | 'Max companies' downarrow.
WID_NSS_COMPANIES_TXT | 'Max companies' text.
WID_NSS_COMPANIES_BTNU | 'Max companies' uparrow.
WID_NSS_GENERATE_GAME | New game button.
WID_NSS_LOAD_GAME | Load game button.
WID_NSS_PLAY_SCENARIO | Play scenario button.
WID_NSS_PLAY_HEIGHTMAP | Play heightmap button.
WID_NSS_CANCEL | 'Cancel' button.

Definition at line 51 of file network_widget.h.