OpenTTD

- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files

- File List
- Globals

Enumerations
company_widget.h File Reference

Types related to the company widgets. More...

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_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_LOAN_LINE, WID_CF_TOTAL_VALUE, WID_CF_MAXLOAN_GAP, 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_SPACER_DROPDOWN, WID_SCL_PRI_COL_DROPDOWN, WID_SCL_SEC_COL_DROPDOWN, WID_SCL_MATRIX }
| 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_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

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 184 of file company_widget.h.

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_LOAN_LINE | Line for summing bank balance and loan.
  WID_CF_TOTAL_VALUE | Total.
  WID_CF_MAXLOAN_GAP | Gap above max loan widget.
  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 58 of file company_widget.h.

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_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 169 of file company_widget.h.

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_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 16 of file company_widget.h.

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_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.

Definition at line 82 of file company_widget.h.

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 101 of file company_widget.h.