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

OpenTTD Source 13.1

Enumerations
company_widget.h File Reference

Go to the source code of this file.

## Enumerations
enum | CompanyWidgets { WID_C_CAPTION, WID_C_FACE, WID_C_FACE_TITLE, WID_C_DESC_INAUGURATION, WID_C_DESC_COLOUR_SCHEME, WID_C_DESC_COLOUR_SCHEME_EXAMPLE, WID_C_DESC_VEHICLE, WID_C_DESC_VEHICLE_COUNTS, WID_C_DESC_COMPANY_VALUE, WID_C_DESC_INFRASTRUCTURE, WID_C_DESC_INFRASTRUCTURE_COUNTS, WID_C_SELECT_DESC_OWNERS, WID_C_DESC_OWNERS, WID_C_SELECT_BUTTONS, WID_C_NEW_FACE, WID_C_COLOUR_SCHEME, WID_C_PRESIDENT_NAME, WID_C_COMPANY_NAME, WID_C_BUY_SHARE, WID_C_SELL_SHARE, WID_C_SELECT_VIEW_BUILD_HQ, WID_C_VIEW_HQ, WID_C_BUILD_HQ, WID_C_SELECT_RELOCATE, WID_C_RELOCATE_HQ, WID_C_VIEW_INFRASTRUCTURE, WID_C_SELECT_GIVE_MONEY, WID_C_GIVE_MONEY, WID_C_HAS_PASSWORD, WID_C_SELECT_MULTIPLAYER, WID_C_COMPANY_PASSWORD, WID_C_COMPANY_JOIN }
| Widgets of the CompanyWindow class. More...
enum | CompanyFinancesWidgets { WID_CF_CAPTION, WID_CF_TOGGLE_SIZE, WID_CF_SEL_PANEL, WID_CF_EXPS_CATEGORY, WID_CF_EXPS_PRICE1, WID_CF_EXPS_PRICE2, WID_CF_EXPS_PRICE3, WID_CF_TOTAL_PANEL, WID_CF_SEL_MAXLOAN, WID_CF_BALANCE_VALUE, WID_CF_LOAN_VALUE, WID_CF_BALANCE_LINE, WID_CF_OWN_VALUE, WID_CF_INTEREST_RATE, WID_CF_MAXLOAN_VALUE, WID_CF_SEL_BUTTONS, WID_CF_INCREASE_LOAN, WID_CF_REPAY_LOAN, WID_CF_INFRASTRUCTURE }
| Widgets of the CompanyFinancesWindow class. More...
enum | SelectCompanyLiveryWidgets { WID_SCL_CAPTION, WID_SCL_CLASS_GENERAL, WID_SCL_CLASS_RAIL, WID_SCL_CLASS_ROAD, WID_SCL_CLASS_SHIP, WID_SCL_CLASS_AIRCRAFT, WID_SCL_GROUPS_RAIL, WID_SCL_GROUPS_ROAD, WID_SCL_GROUPS_SHIP, WID_SCL_GROUPS_AIRCRAFT, WID_SCL_SPACER_DROPDOWN, WID_SCL_PRI_COL_DROPDOWN, WID_SCL_SEC_COL_DROPDOWN, WID_SCL_MATRIX, WID_SCL_MATRIX_SCROLLBAR }
| Widgets of the SelectCompanyLiveryWindow class. More...
enum | SelectCompanyManagerFaceWidgets { WID_SCMF_CAPTION, WID_SCMF_TOGGLE_LARGE_SMALL, WID_SCMF_SELECT_FACE, WID_SCMF_CANCEL, WID_SCMF_ACCEPT, WID_SCMF_MALE, WID_SCMF_FEMALE, WID_SCMF_MALE2, WID_SCMF_FEMALE2, WID_SCMF_SEL_LOADSAVE, WID_SCMF_SEL_MALEFEMALE, WID_SCMF_SEL_PARTS, WID_SCMF_RANDOM_NEW_FACE, WID_SCMF_TOGGLE_LARGE_SMALL_BUTTON, WID_SCMF_FACE, WID_SCMF_LOAD, WID_SCMF_FACECODE, WID_SCMF_SAVE, WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT, WID_SCMF_TIE_EARRING_TEXT, WID_SCMF_LIPS_MOUSTACHE_TEXT, WID_SCMF_HAS_GLASSES_TEXT, WID_SCMF_HAIR_TEXT, WID_SCMF_EYEBROWS_TEXT, WID_SCMF_EYECOLOUR_TEXT, WID_SCMF_GLASSES_TEXT, WID_SCMF_NOSE_TEXT, WID_SCMF_CHIN_TEXT, WID_SCMF_JACKET_TEXT, WID_SCMF_COLLAR_TEXT, WID_SCMF_ETHNICITY_EUR, WID_SCMF_ETHNICITY_AFR, WID_SCMF_HAS_MOUSTACHE_EARRING, WID_SCMF_HAS_GLASSES, WID_SCMF_EYECOLOUR_L, WID_SCMF_EYECOLOUR, WID_SCMF_EYECOLOUR_R, WID_SCMF_CHIN_L, WID_SCMF_CHIN, WID_SCMF_CHIN_R, WID_SCMF_EYEBROWS_L, WID_SCMF_EYEBROWS, WID_SCMF_EYEBROWS_R, WID_SCMF_LIPS_MOUSTACHE_L, WID_SCMF_LIPS_MOUSTACHE, WID_SCMF_LIPS_MOUSTACHE_R, WID_SCMF_NOSE_L, WID_SCMF_NOSE, WID_SCMF_NOSE_R, WID_SCMF_HAIR_L, WID_SCMF_HAIR, WID_SCMF_HAIR_R, WID_SCMF_JACKET_L, WID_SCMF_JACKET, WID_SCMF_JACKET_R, WID_SCMF_COLLAR_L, WID_SCMF_COLLAR, WID_SCMF_COLLAR_R, WID_SCMF_TIE_EARRING_L, WID_SCMF_TIE_EARRING, WID_SCMF_TIE_EARRING_R, WID_SCMF_GLASSES_L, WID_SCMF_GLASSES, WID_SCMF_GLASSES_R }
| Widgets of the SelectCompanyManagerFaceWindow class. More...
enum | CompanyInfrastructureWidgets { WID_CI_CAPTION, WID_CI_RAIL_DESC, WID_CI_RAIL_COUNT, WID_CI_ROAD_DESC, WID_CI_ROAD_COUNT, WID_CI_TRAM_DESC, WID_CI_TRAM_COUNT, WID_CI_WATER_DESC, WID_CI_WATER_COUNT, WID_CI_STATION_DESC, WID_CI_STATION_COUNT, WID_CI_TOTAL_DESC, WID_CI_TOTAL }
| Widgets of the CompanyInfrastructureWindow class. More...
enum | BuyCompanyWidgets { WID_BC_CAPTION, WID_BC_FACE, WID_BC_QUESTION, WID_BC_NO, WID_BC_YES }
| Widgets of the BuyCompanyWindow class. More...

## Detailed Description

Types related to the company widgets.

Definition in file company_widget.h.

## Enumeration Type Documentation

## ◆ BuyCompanyWidgets

enum BuyCompanyWidgets

Widgets of the BuyCompanyWindow class.

Enumerator
WID_BC_CAPTION | Caption of window.
WID_BC_FACE | Face button.
WID_BC_QUESTION | Question text.
WID_BC_NO | No button.
WID_BC_YES | Yes button.

Definition at line 192 of file company_widget.h.

## ◆ CompanyFinancesWidgets

enum CompanyFinancesWidgets

Widgets of the CompanyFinancesWindow class.

Enumerator
WID_CF_CAPTION | Caption of the window.
WID_CF_TOGGLE_SIZE | Toggle windows size.
WID_CF_SEL_PANEL | Select panel or nothing.
WID_CF_EXPS_CATEGORY | Column for expenses category strings.
WID_CF_EXPS_PRICE1 | Column for year Y-2 expenses.
WID_CF_EXPS_PRICE2 | Column for year Y-1 expenses.
WID_CF_EXPS_PRICE3 | Column for year Y expenses.
WID_CF_TOTAL_PANEL | Panel for totals.
WID_CF_SEL_MAXLOAN | Selection of maxloan column.
WID_CF_BALANCE_VALUE | Bank balance value.
WID_CF_LOAN_VALUE | Loan.
WID_CF_BALANCE_LINE | Available cash.
WID_CF_OWN_VALUE | Own funds, not including loan.
WID_CF_INTEREST_RATE | Loan interest rate.
WID_CF_MAXLOAN_VALUE | Max loan widget.
WID_CF_SEL_BUTTONS | Selection of buttons.
WID_CF_INCREASE_LOAN | Increase loan.
WID_CF_REPAY_LOAN | Decrease loan..
WID_CF_INFRASTRUCTURE | View company infrastructure.

Definition at line 59 of file company_widget.h.

## ◆ CompanyInfrastructureWidgets

enum CompanyInfrastructureWidgets

Widgets of the CompanyInfrastructureWindow class.

Enumerator
WID_CI_CAPTION | Caption of window.
WID_CI_RAIL_DESC | Description of rail.
WID_CI_RAIL_COUNT | Count of rail.
WID_CI_ROAD_DESC | Description of road.
WID_CI_ROAD_COUNT | Count of road.
WID_CI_TRAM_DESC | Description of tram.
WID_CI_TRAM_COUNT | Count of tram.
WID_CI_WATER_DESC | Description of water.
WID_CI_WATER_COUNT | Count of water.
WID_CI_STATION_DESC | Description of station.
WID_CI_STATION_COUNT | Count of station.
WID_CI_TOTAL_DESC | Description of total.
WID_CI_TOTAL | Count of total.

Definition at line 175 of file company_widget.h.

## ◆ CompanyWidgets

enum CompanyWidgets

Widgets of the CompanyWindow class.

Enumerator
WID_C_CAPTION | Caption of the window.
WID_C_FACE | View of the face.
WID_C_FACE_TITLE | Title for the face.
WID_C_DESC_INAUGURATION | Inauguration.
WID_C_DESC_COLOUR_SCHEME | Colour scheme.
WID_C_DESC_COLOUR_SCHEME_EXAMPLE | Colour scheme example.
WID_C_DESC_VEHICLE | Vehicles.
WID_C_DESC_VEHICLE_COUNTS | Vehicle count.
WID_C_DESC_COMPANY_VALUE | Company value.
WID_C_DESC_INFRASTRUCTURE | Infrastructure.
WID_C_DESC_INFRASTRUCTURE_COUNTS | Infrastructure count.
WID_C_SELECT_DESC_OWNERS | Owners.
WID_C_DESC_OWNERS | Owner in Owners.
WID_C_SELECT_BUTTONS | Selection widget for the button bar.
WID_C_NEW_FACE | Button to make new face.
WID_C_COLOUR_SCHEME | Button to change colour scheme.
WID_C_PRESIDENT_NAME | Button to change president name.
WID_C_COMPANY_NAME | Button to change company name.
WID_C_BUY_SHARE | Button to buy a share.
WID_C_SELL_SHARE | Button to sell a share.
WID_C_SELECT_VIEW_BUILD_HQ | Panel about HQ.
WID_C_VIEW_HQ | Button to view the HQ.
WID_C_BUILD_HQ | Button to build the HQ.
WID_C_SELECT_RELOCATE | Panel about 'Relocate HQ'.
WID_C_RELOCATE_HQ | Button to relocate the HQ.
WID_C_VIEW_INFRASTRUCTURE | Panel about infrastructure.
WID_C_SELECT_GIVE_MONEY | Selection widget for the give money button.
WID_C_GIVE_MONEY | Button to give money.
WID_C_HAS_PASSWORD | Has company password lock.
WID_C_SELECT_MULTIPLAYER | Multiplayer selection panel.
WID_C_COMPANY_PASSWORD | Button to set company password.
WID_C_COMPANY_JOIN | Button to join company.

Definition at line 14 of file company_widget.h.

## ◆ SelectCompanyLiveryWidgets

enum SelectCompanyLiveryWidgets

Widgets of the SelectCompanyLiveryWindow class.

Enumerator
WID_SCL_CAPTION | Caption of window.
WID_SCL_CLASS_GENERAL | Class general.
WID_SCL_CLASS_RAIL | Class rail.
WID_SCL_CLASS_ROAD | Class road.
WID_SCL_CLASS_SHIP | Class ship.
WID_SCL_CLASS_AIRCRAFT | Class aircraft.
WID_SCL_GROUPS_RAIL | Rail groups.
WID_SCL_GROUPS_ROAD | Road groups.
WID_SCL_GROUPS_SHIP | Ship groups.
WID_SCL_GROUPS_AIRCRAFT | Aircraft groups.
WID_SCL_SPACER_DROPDOWN | Spacer for dropdown.
WID_SCL_PRI_COL_DROPDOWN | Dropdown for primary colour.
WID_SCL_SEC_COL_DROPDOWN | Dropdown for secondary colour.
WID_SCL_MATRIX | Matrix.
WID_SCL_MATRIX_SCROLLBAR | Matrix scrollbar.

Definition at line 83 of file company_widget.h.

## ◆ SelectCompanyManagerFaceWidgets

enum SelectCompanyManagerFaceWidgets

Widgets of the SelectCompanyManagerFaceWindow class.

Do not change the order of the widgets from WID_SCMF_HAS_MOUSTACHE_EARRING to WID_SCMF_GLASSES_R, this order is needed for the WE_CLICK event of DrawFaceStringLabel().

Enumerator
WID_SCMF_CAPTION | Caption of window.
WID_SCMF_TOGGLE_LARGE_SMALL | Toggle for large or small.
WID_SCMF_SELECT_FACE | Select face.
WID_SCMF_CANCEL | Cancel.
WID_SCMF_ACCEPT | Accept.
WID_SCMF_MALE | Male button in the simple view.
WID_SCMF_FEMALE | Female button in the simple view.
WID_SCMF_MALE2 | Male button in the advanced view.
WID_SCMF_FEMALE2 | Female button in the advanced view.
WID_SCMF_SEL_LOADSAVE | Selection to display the load/save/number buttons in the advanced view.
WID_SCMF_SEL_MALEFEMALE | Selection to display the male/female buttons in the simple view.
WID_SCMF_SEL_PARTS | Selection to display the buttons for setting each part of the face in the advanced view.
WID_SCMF_RANDOM_NEW_FACE | Create random new face.
WID_SCMF_TOGGLE_LARGE_SMALL_BUTTON | Toggle for large or small.
WID_SCMF_FACE | Current face.
WID_SCMF_LOAD | Load face.
WID_SCMF_FACECODE | Get the face code.
WID_SCMF_SAVE | Save face.
WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT | Text about moustache and earring.
WID_SCMF_TIE_EARRING_TEXT | Text about tie and earring.
WID_SCMF_LIPS_MOUSTACHE_TEXT | Text about lips and moustache.
WID_SCMF_HAS_GLASSES_TEXT | Text about glasses.
WID_SCMF_HAIR_TEXT | Text about hair.
WID_SCMF_EYEBROWS_TEXT | Text about eyebrows.
WID_SCMF_EYECOLOUR_TEXT | Text about eyecolour.
WID_SCMF_GLASSES_TEXT | Text about glasses.
WID_SCMF_NOSE_TEXT | Text about nose.
WID_SCMF_CHIN_TEXT | Text about chin.
WID_SCMF_JACKET_TEXT | Text about jacket.
WID_SCMF_COLLAR_TEXT | Text about collar.
WID_SCMF_ETHNICITY_EUR | Text about ethnicity european.
WID_SCMF_ETHNICITY_AFR | Text about ethnicity african.
WID_SCMF_HAS_MOUSTACHE_EARRING | Has moustache or earring.
WID_SCMF_HAS_GLASSES | Has glasses.
WID_SCMF_EYECOLOUR_L | Eyecolour left.
WID_SCMF_EYECOLOUR | Eyecolour.
WID_SCMF_EYECOLOUR_R | Eyecolour right.
WID_SCMF_CHIN_L | Chin left.
WID_SCMF_CHIN | Chin.
WID_SCMF_CHIN_R | Chin right.
WID_SCMF_EYEBROWS_L | Eyebrows left.
WID_SCMF_EYEBROWS | Eyebrows.
WID_SCMF_EYEBROWS_R | Eyebrows right.
WID_SCMF_LIPS_MOUSTACHE_L | Lips / Moustache left.
WID_SCMF_LIPS_MOUSTACHE | Lips / Moustache.
WID_SCMF_LIPS_MOUSTACHE_R | Lips / Moustache right.
WID_SCMF_NOSE_L | Nose left.
WID_SCMF_NOSE | Nose.
WID_SCMF_NOSE_R | Nose right.
WID_SCMF_HAIR_L | Hair left.
WID_SCMF_HAIR | Hair.
WID_SCMF_HAIR_R | Hair right.
WID_SCMF_JACKET_L | Jacket left.
WID_SCMF_JACKET | Jacket.
WID_SCMF_JACKET_R | Jacket right.
WID_SCMF_COLLAR_L | Collar left.
WID_SCMF_COLLAR | Collar.
WID_SCMF_COLLAR_R | Collar right.
WID_SCMF_TIE_EARRING_L | Tie / Earring left.
WID_SCMF_TIE_EARRING | Tie / Earring.
WID_SCMF_TIE_EARRING_R | Tie / Earring right.
WID_SCMF_GLASSES_L | Glasses left.
WID_SCMF_GLASSES | Glasses.
WID_SCMF_GLASSES_R | Glasses right.

Definition at line 107 of file company_widget.h.