OpenTTD
window_type.h
Go to the documentation of this file.
1 /* $Id: window_type.h 27286 2015-05-16 12:08:06Z alberth $ */
2 
3 /*
4  * This file is part of OpenTTD.
5  * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
6  * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
7  * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
8  */
9 
12 #ifndef WINDOW_TYPE_H
13 #define WINDOW_TYPE_H
14 
22 
25 
28 
33 
36 };
37 
41 
47 
54 
60 
69 
76 
82 
88 
94 
100 
106 
112 
119 
126 
133 
134 
140 
146 
152 
158 
164 
165 
171 
177 
183 
184 
190 
196 
202 
208 
214 
220 
226 
232 
238 
244 
250 
256 
262 
268 
274 
280 
286 
292 
298 
304 
310 
316 
322 
323 
329 
335 
341 
347 
353 
359 
365 
366 
372 
379 
385 
393 
399 
405 
413 
419 
425 
431 
432 
438 
445 
452 
459 
460 
469 
475 
481 
488 
494 
500 
501 
507 
513 
519 
525 
531 
537 
543 
549 
555 
561 
567 
573 
574 
580 
586 
587 
593 
599 
609 
615 
621 
627 
628 
634 
640 
646 
652 
653 
659 
665 
671 
677 
683 
684  WC_INVALID = 0xFFFF,
685 };
686 
689  GOID_DEFAULT = 0,
693 };
694 
695 struct Window;
696 
698 typedef int32 WindowNumber;
699 
704 };
705 
706 #endif /* WINDOW_TYPE_H */
EventState
State of handling an event.
Definition: window_type.h:701
Generate landscape (newgame); Window numbers:
Definition: window_type.h:451
Network game window.
Definition: window_type.h:29
Query string for signs.
Definition: window_type.h:24
Select station (when joining stations); Window numbers:
Definition: window_type.h:237
Music window; Window numbers:
Definition: window_type.h:592
Client list; Window numbers:
Definition: window_type.h:474
Saveload window; Window numbers:
Definition: window_type.h:139
NewGRFs were just rescanned.
Definition: window_type.h:690
Bootstrap; Window numbers:
Definition: window_type.h:639
Landscape generation (in Scenario Editor); Window numbers:
Definition: window_type.h:444
Scenario build toolbar; Window numbers:
Definition: window_type.h:75
Progress report of landscape generation; Window numbers:
Definition: window_type.h:458
textfile; Window numbers:
Definition: window_type.h:182
Popup with a set of buttons, designed to ask the user a question from a GameScript.
Definition: window_type.h:132
The passed event is not handled.
Definition: window_type.h:703
Depot view; Window numbers:
Definition: window_type.h:346
Replace vehicle window; Window numbers:
Definition: window_type.h:213
Popup for the client list; Window numbers:
Definition: window_type.h:480
Music track selection; Window numbers:
Definition: window_type.h:598
Sign list; Window numbers:
Definition: window_type.h:273
Goals list; Window numbers:
Definition: window_type.h:285
Buyout company (merger); Window numbers:
Definition: window_type.h:579
Build vehicle; Window numbers:
Definition: window_type.h:378
Build depot; Window numbers:
Definition: window_type.h:412
Payment rates graph; Window numbers:
Definition: window_type.h:560
Company value graph; Window numbers:
Definition: window_type.h:548
WindowClass
Window classes.
Definition: window_type.h:39
Invalid window.
Definition: window_type.h:684
AI debug window; Window numbers:
Definition: window_type.h:658
Town directory; Window numbers:
Definition: window_type.h:249
AI settings.
Definition: window_type.h:17
Industry directory; Window numbers:
Definition: window_type.h:261
A NewGRF preset was picked.
Definition: window_type.h:692
Network lobby window.
Definition: window_type.h:30
Console; Window numbers:
Definition: window_type.h:633
Sprite aligner (debug); Window numbers:
Definition: window_type.h:670
Data structure for an opened window.
Definition: window_gui.h:271
Income graph; Window numbers:
Definition: window_type.h:524
Main window; Window numbers:
Definition: window_type.h:46
Vehicle orders; Window numbers:
Definition: window_type.h:207
Waypoint view; Window numbers:
Definition: window_type.h:352
Engine preview window; Window numbers:
Definition: window_type.h:585
Transparency toolbar; Window numbers:
Definition: window_type.h:87
WindowNumberEnum
Window numbers.
Definition: window_type.h:16
Error message; Window numbers:
Definition: window_type.h:105
Chatbox; Window numbers:
Definition: window_type.h:493
Tooltip window; Window numbers:
Definition: window_type.h:111
NewGRF inspect (debug); Window numbers:
Definition: window_type.h:664
Small map; Window numbers:
Definition: window_type.h:99
On Screen Keyboard; Window numbers:
Definition: window_type.h:157
Linkgraph legend; Window numbers:
Definition: window_type.h:676
Build waypoint; Window numbers:
Definition: window_type.h:418
Query popup confirm for bootstrap.
Definition: window_type.h:27
Vehicle refit; Window numbers:
Definition: window_type.h:201
Custom currency; Window numbers:
Definition: window_type.h:614
Operating profit graph; Window numbers:
Definition: window_type.h:530
Company league window; Window numbers:
Definition: window_type.h:554
Finances of a company; Window numbers:
Definition: window_type.h:518
Query popup confirm.
Definition: window_type.h:26
Vehicle view; Window numbers:
Definition: window_type.h:334
Company colour selection; Window numbers:
Definition: window_type.h:225
Highscore; Window numbers:
Definition: window_type.h:645
Set date; Window numbers:
Definition: window_type.h:163
Subsidies list; Window numbers:
Definition: window_type.h:255
Road vehicle list; Window numbers:
Definition: window_type.h:309
Vehicle timetable; Window numbers:
Definition: window_type.h:219
Found a town; Window numbers:
Definition: window_type.h:424
Station view; Window numbers:
Definition: window_type.h:340
Build station; Window numbers:
Definition: window_type.h:392
Industry view; Window numbers:
Definition: window_type.h:358
About window.
Definition: window_type.h:18
Build bridge; Window numbers:
Definition: window_type.h:384
Land info window; Window numbers:
Definition: window_type.h:145
Build object; Window numbers:
Definition: window_type.h:371
Network start server.
Definition: window_type.h:32
Build trees toolbar; Window numbers:
Definition: window_type.h:81
List of active NewGRFs is being edited.
Definition: window_type.h:691
Station list; Window numbers:
Definition: window_type.h:297
Build industry; Window numbers:
Definition: window_type.h:430
Build toolbar; Window numbers:
Definition: window_type.h:68
Build signal toolbar; Window numbers:
Definition: window_type.h:93
Performance detail window; Window numbers:
Definition: window_type.h:566
Network status window; Window numbers:
Definition: window_type.h:487
News history list; Window numbers:
Definition: window_type.h:267
Select game window; Window numbers:
Definition: window_type.h:437
No window, redirects to WC_MAIN_WINDOW.
Definition: window_type.h:40
Company infrastructure overview; Window numbers:
Definition: window_type.h:572
Network join status.
Definition: window_type.h:34
Save preset; Window numbers:
Definition: window_type.h:682
Town authority; Window numbers:
Definition: window_type.h:189
Query string.
Definition: window_type.h:23
Cheat window; Window numbers:
Definition: window_type.h:620
Ships list; Window numbers:
Definition: window_type.h:315
Story book; Window numbers:
Definition: window_type.h:291
GameOptionsInvalidationData
Data value for Window::OnInvalidateData() of windows with class WC_GAME_OPTIONS.
Definition: window_type.h:688
Build truck station; Window numbers:
Definition: window_type.h:404
Trains list; Window numbers:
Definition: window_type.h:303
Network window; Window numbers:
Definition: window_type.h:468
Town view; Window numbers:
Definition: window_type.h:328
Alter company face window; Window numbers:
Definition: window_type.h:231
Aircraft list; Window numbers:
Definition: window_type.h:321
Vehicle details; Window numbers:
Definition: window_type.h:195
Statusbar (at the bottom of your screen); Window numbers:
Definition: window_type.h:59
Main toolbar (the long bar at the top); Window numbers:
Definition: window_type.h:53
AI list; Window numbers:
Definition: window_type.h:279
Endscreen; Window numbers:
Definition: window_type.h:651
Delivered cargo graph; Window numbers:
Definition: window_type.h:536
AI settings; Window numbers:
Definition: window_type.h:170
Popup with confirm question; Window numbers:
Definition: window_type.h:125
Company password query; Window numbers:
Definition: window_type.h:499
NewGRF parameters; Window numbers:
Definition: window_type.h:176
Extra viewport; Window numbers:
Definition: window_type.h:626
Build bus station; Window numbers:
Definition: window_type.h:398
int32 WindowNumber
Number to differentiate different windows of the same class.
Definition: window_type.h:695
Network content list.
Definition: window_type.h:31
The passed event is handled.
Definition: window_type.h:702
Legend for graphs; Window numbers:
Definition: window_type.h:512
Company view; Window numbers:
Definition: window_type.h:364
Industry cargoes chain; Window numbers:
Definition: window_type.h:506
Query string window; Window numbers:
Definition: window_type.h:118
Game options window; Window numbers:
Definition: window_type.h:608
Network content download status.
Definition: window_type.h:35
Performance history graph; Window numbers:
Definition: window_type.h:542
Drop down menu; Window numbers:
Definition: window_type.h:151
News window; Window numbers:
Definition: window_type.h:243