OpenTTD
window_type.h
Go to the documentation of this file.
1 /*
2  * This file is part of OpenTTD.
3  * 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.
4  * 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.
5  * 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/>.
6  */
7 
10 #ifndef WINDOW_TYPE_H
11 #define WINDOW_TYPE_H
12 
20 
23 
26 
31 
34 };
35 
39 
45 
52 
58 
67 
74 
80 
86 
92 
98 
104 
110 
117 
124 
131 
132 
138 
144 
150 
156 
162 
163 
169 
175 
181 
182 
188 
194 
200 
206 
212 
218 
224 
230 
236 
242 
248 
254 
260 
266 
272 
278 
284 
290 
296 
302 
308 
314 
320 
321 
327 
333 
339 
345 
351 
357 
363 
364 
370 
377 
383 
391 
397 
403 
411 
417 
423 
429 
430 
436 
443 
450 
457 
458 
467 
473 
479 
486 
492 
498 
499 
505 
511 
517 
523 
529 
535 
541 
547 
553 
559 
565 
571 
572 
578 
584 
585 
591 
597 
607 
613 
619 
625 
626 
632 
638 
644 
650 
651 
657 
663 
669 
675 
681 
687 
693 
694  WC_INVALID = 0xFFFF,
695 };
696 
699  GOID_DEFAULT = 0,
703 };
704 
705 struct Window;
706 
708 typedef int32 WindowNumber;
709 
714 };
715 
716 #endif /* WINDOW_TYPE_H */
EventState
State of handling an event.
Definition: window_type.h:711
Generate landscape (newgame); Window numbers:
Definition: window_type.h:449
Network game window.
Definition: window_type.h:27
Query string for signs.
Definition: window_type.h:22
Select station (when joining stations); Window numbers:
Definition: window_type.h:235
Music window; Window numbers:
Definition: window_type.h:590
Client list; Window numbers:
Definition: window_type.h:472
Saveload window; Window numbers:
Definition: window_type.h:137
NewGRFs were just rescanned.
Definition: window_type.h:700
Bootstrap; Window numbers:
Definition: window_type.h:637
Landscape generation (in Scenario Editor); Window numbers:
Definition: window_type.h:442
Scenario build toolbar; Window numbers:
Definition: window_type.h:73
Framerate display; Window numbers:
Definition: window_type.h:686
Progress report of landscape generation; Window numbers:
Definition: window_type.h:456
textfile; Window numbers:
Definition: window_type.h:180
Popup with a set of buttons, designed to ask the user a question from a GameScript.
Definition: window_type.h:130
The passed event is not handled.
Definition: window_type.h:713
Depot view; Window numbers:
Definition: window_type.h:344
Replace vehicle window; Window numbers:
Definition: window_type.h:211
Popup for the client list; Window numbers:
Definition: window_type.h:478
Music track selection; Window numbers:
Definition: window_type.h:596
Sign list; Window numbers:
Definition: window_type.h:271
Goals list; Window numbers:
Definition: window_type.h:283
Buyout company (merger); Window numbers:
Definition: window_type.h:577
Build vehicle; Window numbers:
Definition: window_type.h:376
Build depot; Window numbers:
Definition: window_type.h:410
Payment rates graph; Window numbers:
Definition: window_type.h:558
Company value graph; Window numbers:
Definition: window_type.h:546
WindowClass
Window classes.
Definition: window_type.h:37
Invalid window.
Definition: window_type.h:694
AI debug window; Window numbers:
Definition: window_type.h:656
Town directory; Window numbers:
Definition: window_type.h:247
AI settings.
Definition: window_type.h:15
Industry directory; Window numbers:
Definition: window_type.h:259
A NewGRF preset was picked.
Definition: window_type.h:702
Network lobby window.
Definition: window_type.h:28
Console; Window numbers:
Definition: window_type.h:631
Sprite aligner (debug); Window numbers:
Definition: window_type.h:668
Data structure for an opened window.
Definition: window_gui.h:276
Income graph; Window numbers:
Definition: window_type.h:522
Main window; Window numbers:
Definition: window_type.h:44
Vehicle orders; Window numbers:
Definition: window_type.h:205
Waypoint view; Window numbers:
Definition: window_type.h:350
Engine preview window; Window numbers:
Definition: window_type.h:583
Transparency toolbar; Window numbers:
Definition: window_type.h:85
WindowNumberEnum
Window numbers.
Definition: window_type.h:14
Error message; Window numbers:
Definition: window_type.h:103
Chatbox; Window numbers:
Definition: window_type.h:491
Tooltip window; Window numbers:
Definition: window_type.h:109
NewGRF inspect (debug); Window numbers:
Definition: window_type.h:662
Small map; Window numbers:
Definition: window_type.h:97
On Screen Keyboard; Window numbers:
Definition: window_type.h:155
Linkgraph legend; Window numbers:
Definition: window_type.h:674
Build waypoint; Window numbers:
Definition: window_type.h:416
Query popup confirm for bootstrap.
Definition: window_type.h:25
Vehicle refit; Window numbers:
Definition: window_type.h:199
Custom currency; Window numbers:
Definition: window_type.h:612
Operating profit graph; Window numbers:
Definition: window_type.h:528
Company league window; Window numbers:
Definition: window_type.h:552
Finances of a company; Window numbers:
Definition: window_type.h:516
Query popup confirm.
Definition: window_type.h:24
Vehicle view; Window numbers:
Definition: window_type.h:332
Company colour selection; Window numbers:
Definition: window_type.h:223
Highscore; Window numbers:
Definition: window_type.h:643
Set date; Window numbers:
Definition: window_type.h:161
Subsidies list; Window numbers:
Definition: window_type.h:253
Road vehicle list; Window numbers:
Definition: window_type.h:307
Vehicle timetable; Window numbers:
Definition: window_type.h:217
Found a town; Window numbers:
Definition: window_type.h:422
Station view; Window numbers:
Definition: window_type.h:338
Build station; Window numbers:
Definition: window_type.h:390
Industry view; Window numbers:
Definition: window_type.h:356
About window.
Definition: window_type.h:16
Build bridge; Window numbers:
Definition: window_type.h:382
Land info window; Window numbers:
Definition: window_type.h:143
Frame time graph; Window numbers:
Definition: window_type.h:692
Build object; Window numbers:
Definition: window_type.h:369
Network start server.
Definition: window_type.h:30
Build trees toolbar; Window numbers:
Definition: window_type.h:79
List of active NewGRFs is being edited.
Definition: window_type.h:701
Station list; Window numbers:
Definition: window_type.h:295
Build industry; Window numbers:
Definition: window_type.h:428
Build toolbar; Window numbers:
Definition: window_type.h:66
Build signal toolbar; Window numbers:
Definition: window_type.h:91
Performance detail window; Window numbers:
Definition: window_type.h:564
Network status window; Window numbers:
Definition: window_type.h:485
News history list; Window numbers:
Definition: window_type.h:265
Select game window; Window numbers:
Definition: window_type.h:435
No window, redirects to WC_MAIN_WINDOW.
Definition: window_type.h:38
Company infrastructure overview; Window numbers:
Definition: window_type.h:570
Network join status.
Definition: window_type.h:32
Save preset; Window numbers:
Definition: window_type.h:680
Town authority; Window numbers:
Definition: window_type.h:187
Query string.
Definition: window_type.h:21
Cheat window; Window numbers:
Definition: window_type.h:618
Ships list; Window numbers:
Definition: window_type.h:313
Story book; Window numbers:
Definition: window_type.h:289
GameOptionsInvalidationData
Data value for Window::OnInvalidateData() of windows with class WC_GAME_OPTIONS.
Definition: window_type.h:698
Build truck station; Window numbers:
Definition: window_type.h:402
Trains list; Window numbers:
Definition: window_type.h:301
Network window; Window numbers:
Definition: window_type.h:466
Town view; Window numbers:
Definition: window_type.h:326
Alter company face window; Window numbers:
Definition: window_type.h:229
Aircraft list; Window numbers:
Definition: window_type.h:319
Vehicle details; Window numbers:
Definition: window_type.h:193
Statusbar (at the bottom of your screen); Window numbers:
Definition: window_type.h:57
Main toolbar (the long bar at the top); Window numbers:
Definition: window_type.h:51
AI list; Window numbers:
Definition: window_type.h:277
Endscreen; Window numbers:
Definition: window_type.h:649
Delivered cargo graph; Window numbers:
Definition: window_type.h:534
AI settings; Window numbers:
Definition: window_type.h:168
Popup with confirm question; Window numbers:
Definition: window_type.h:123
Company password query; Window numbers:
Definition: window_type.h:497
NewGRF parameters; Window numbers:
Definition: window_type.h:174
Extra viewport; Window numbers:
Definition: window_type.h:624
Build bus station; Window numbers:
Definition: window_type.h:396
int32 WindowNumber
Number to differentiate different windows of the same class.
Definition: window_type.h:705
Network content list.
Definition: window_type.h:29
The passed event is handled.
Definition: window_type.h:712
Legend for graphs; Window numbers:
Definition: window_type.h:510
Company view; Window numbers:
Definition: window_type.h:362
Industry cargoes chain; Window numbers:
Definition: window_type.h:504
Query string window; Window numbers:
Definition: window_type.h:116
Game options window; Window numbers:
Definition: window_type.h:606
Network content download status.
Definition: window_type.h:33
Performance history graph; Window numbers:
Definition: window_type.h:540
Drop down menu; Window numbers:
Definition: window_type.h:149
News window; Window numbers:
Definition: window_type.h:241