company_gui.h File Reference

GUI Functions related to companies. More...

#include "company_type.h"

Go to the source code of this file.

Functions

uint16 GetDrawStringCompanyColour (CompanyID company)
void DrawCompanyIcon (CompanyID c, int x, int y)
void ShowCompanyStations (CompanyID company)
 Opens window with list of company's stations.
void ShowCompanyFinances (CompanyID company)
void ShowCompany (CompanyID company)
void InvalidateCompanyWindows (const Company *c)
void DeleteCompanyWindows (CompanyID company)
 Delete all windows of a company.


Detailed Description

GUI Functions related to companies.

Definition in file company_gui.h.


Function Documentation

void DeleteCompanyWindows ( CompanyID  id  ) 

Delete all windows of a company.

We identify windows of a company by looking at the caption colour. If it is equal to the company ID then we say the window belongs to the company and should be deleted

Parameters:
id company identifier

Definition at line 619 of file window.cpp.

References DeleteWindowById(), and Window::owner.

Referenced by CmdCompanyCtrl().

void ShowCompanyStations ( CompanyID  company  ) 

Opens window with list of company's stations.

Parameters:
company whose stations' list show

Definition at line 627 of file station_gui.cpp.


Generated on Sun Mar 15 22:49:53 2009 for openttd by  doxygen 1.5.6