window_type.h

Go to the documentation of this file.
00001 /* $Id: window_type.h 11668 2007-12-19 20:45:46Z rubidium $ */
00002 
00005 #ifndef WINDOW_TYPE_H
00006 #define WINDOW_TYPE_H
00007 
00008 #include "core/enum_type.hpp"
00009 
00010 enum WindowClass {
00011   WC_NONE,
00012   WC_MAIN_WINDOW = WC_NONE,
00013   WC_MAIN_TOOLBAR,
00014   WC_STATUS_BAR,
00015   WC_BUILD_TOOLBAR,
00016   WC_NEWS_WINDOW,
00017   WC_TOWN_DIRECTORY,
00018   WC_STATION_LIST,
00019   WC_TOWN_VIEW,
00020   WC_SMALLMAP,
00021   WC_TRAINS_LIST,
00022   WC_ROADVEH_LIST,
00023   WC_SHIPS_LIST,
00024   WC_AIRCRAFT_LIST,
00025   WC_VEHICLE_VIEW,
00026   WC_VEHICLE_DETAILS,
00027   WC_VEHICLE_REFIT,
00028   WC_VEHICLE_ORDERS,
00029   WC_STATION_VIEW,
00030   WC_VEHICLE_DEPOT,
00031   WC_BUILD_VEHICLE,
00032   WC_BUILD_BRIDGE,
00033   WC_ERRMSG,
00034   WC_BUILD_STATION,
00035   WC_BUS_STATION,
00036   WC_TRUCK_STATION,
00037   WC_BUILD_DEPOT,
00038   WC_COMPANY,
00039   WC_FINANCES,
00040   WC_PLAYER_COLOR,
00041   WC_QUERY_STRING,
00042   WC_SAVELOAD,
00043   WC_SELECT_GAME,
00044   WC_TOOLBAR_MENU,
00045   WC_INCOME_GRAPH,
00046   WC_OPERATING_PROFIT,
00047   WC_TOOLTIPS,
00048   WC_INDUSTRY_VIEW,
00049   WC_PLAYER_FACE,
00050   WC_LAND_INFO,
00051   WC_TOWN_AUTHORITY,
00052   WC_SUBSIDIES_LIST,
00053   WC_GRAPH_LEGEND,
00054   WC_DELIVERED_CARGO,
00055   WC_PERFORMANCE_HISTORY,
00056   WC_COMPANY_VALUE,
00057   WC_COMPANY_LEAGUE,
00058   WC_BUY_COMPANY,
00059   WC_PAYMENT_RATES,
00060   WC_ENGINE_PREVIEW,
00061   WC_MUSIC_WINDOW,
00062   WC_MUSIC_TRACK_SELECTION,
00063   WC_SCEN_LAND_GEN,
00064   WC_SCEN_TOWN_GEN,
00065   WC_SCEN_INDUSTRY,
00066   WC_SCEN_BUILD_ROAD,
00067   WC_BUILD_TREES,
00068   WC_SEND_NETWORK_MSG,
00069   WC_DROPDOWN_MENU,
00070   WC_BUILD_INDUSTRY,
00071   WC_GAME_OPTIONS,
00072   WC_NETWORK_WINDOW,
00073   WC_INDUSTRY_DIRECTORY,
00074   WC_MESSAGE_HISTORY,
00075   WC_CHEATS,
00076   WC_PERFORMANCE_DETAIL,
00077   WC_CONSOLE,
00078   WC_EXTRA_VIEW_PORT,
00079   WC_CLIENT_LIST,
00080   WC_NETWORK_STATUS_WINDOW,
00081   WC_CUSTOM_CURRENCY,
00082   WC_REPLACE_VEHICLE,
00083   WC_HIGHSCORE,
00084   WC_ENDSCREEN,
00085   WC_SIGN_LIST,
00086   WC_GENERATE_LANDSCAPE,
00087   WC_GENERATE_PROGRESS_WINDOW,
00088   WC_CONFIRM_POPUP_QUERY,
00089   WC_TRANSPARENCY_TOOLBAR,
00090   WC_VEHICLE_TIMETABLE,
00091   WC_BUILD_SIGNAL,
00092   WC_COMPANY_PASSWORD_WINDOW,
00093 };
00094 
00095 struct Window;
00096 struct WindowEvent;
00097 typedef int32 WindowNumber;
00098 
00104 #define WINDOW_CUSTOM_SIZE 96
00105 
00106 #endif /* WINDOW_TYPE_H */

Generated on Mon Sep 22 20:34:20 2008 for openttd by  doxygen 1.5.6